JP4891015B2 - Digital content recording / playback device - Google Patents
Digital content recording / playback device Download PDFInfo
- Publication number
- JP4891015B2 JP4891015B2 JP2006257497A JP2006257497A JP4891015B2 JP 4891015 B2 JP4891015 B2 JP 4891015B2 JP 2006257497 A JP2006257497 A JP 2006257497A JP 2006257497 A JP2006257497 A JP 2006257497A JP 4891015 B2 JP4891015 B2 JP 4891015B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- unit
- data
- management information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Television Signal Processing For Recording (AREA)
Description
本発明は、コンテンツ管理方法に関し、情報機器で利用するためデジタル化された映像や音楽などの著作権の保護や、ソフトウェアのライセンス管理に関するものである。以後デジタル化された映像や音楽、ソフトウェアなどをコンテンツと呼び、これらを不正にコピーし利用することができないようにすることをコンテンツを保護するという。また、コンテンツの保護を保ちながら、記憶媒体の寿命や電源などの障害によるコンテンツ喪失に備えたバックアップとしてのコピーを高速に実現するための技術に関する。 The present invention relates to a content management method, and relates to protection of copyrights such as video and music digitized for use in information equipment and software license management. Hereinafter, digitized video, music, software, etc. are referred to as contents, and protecting them from unauthorized copying and use. The present invention also relates to a technology for realizing high-speed copying as a backup in preparation for content loss due to a failure in the life of a storage medium or a power supply while maintaining content protection.
近年のデジタル放送ではコンテンツの著作権保護のためにコピー制御情報を付加し、無制限なコピーを行えないようコンテンツの表示や音声出力・蓄積や再生・リムーバブルメディアへの書き出しを行う機器に、コピーを制御する機能を要求している。 In recent digital broadcasting, copy control information is added to protect the copyright of content, and copying is performed on devices that display content, output audio, store, play back, and write to removable media so that unlimited copying is not possible. Requests a function to control.
即ち、蓄積されたコンテンツの再生可能な総時間・期間や回数を制限したり蓄積されたコンテンツのリムーバブルメディアへの書き出し可能期間や回数を制限したり、
制限を越えた場合は、蓄積された元のコンテンツを消去するなど、蓄積機器での再生・リムーバブルメディアへの書き出しをできなくする機能が要求されている。
In other words, limit the total time, period, and number of times that the accumulated content can be played, limit the period and number of times that the accumulated content can be written to removable media,
When the limit is exceeded, there is a demand for a function that disables playback on the storage device and writing to removable media, such as deleting the original stored content.
例えば、TR−B14第三分冊第8編地上波デジタルテレビジョン放送コンテンツ保護規定(非特許文献1)の「6.2.3.1コピー再利用の禁止」には、「ビット単位での逐次コピーのようなコピー行為にて記録媒体の内容をコピーしても、コピーされたコンテンツが再利用できないようにすること。」と規定されている。
For example, “6.2.3.1 Prohibition of Copy Reuse” in TR-B14
従来、家電製品はそのハードウェア的・ソフトウェア的な仕様が公開されておらず、内部がブラックボックス化されており、機器内部に蓄積したコンテンツの複雑な保護を行わなくても無制限なコピーを制限することができた。 Conventionally, the hardware and software specifications of home appliances have not been released, and the inside has been made into a black box, and unlimited copying can be restricted without complicated protection of the contents accumulated inside the device. We were able to.
一方、従来家電製品のブラックボックス的な機器にとどまらず、パーソナルコンピュータのようなオープンなプラットフォームにも、映像などのコンテンツの表示・蓄積および再生・リムーバブルメディアへの書き出しを行う機能が実装されるようになってきた。 On the other hand, functions that display, store and play back content such as video and export to removable media will be implemented not only on black box devices of conventional home appliances but also on open platforms such as personal computers. It has become.
オープンなプラットフォームでは標準的な記憶装置や仕様が公開されたプロトコルを用いており、コンテンツの蓄積機能が実装された場合、蓄積されたコンテンツの読み出しやビット単位のコピーは比較的容易にできてしまう。 The open platform uses a standard storage device and a protocol with publicly available specifications, and when the content storage function is implemented, it is relatively easy to read out the stored content and copy in bit units. .
そのため、1つ1つの機器の持っている固有な情報を用いて暗号化するなどの方法でコンテンツを保護している。
しかしながら、機器固有な情報を用いて暗号化しても、従来のようにコピー制御情報をコンテンツと共に記憶装置内に持つ場合、次のように不正なコピーが作成されてしまうという問題がある。 However, even if encryption is performed using device-specific information, there is a problem that an illegal copy is created as follows when the copy control information is stored in the storage device together with the content as in the prior art.
例えば、保護されたコンテンツのコピー制御情報でリムーバブルメディアへの書き出しを1回に制限しているとする。 For example, it is assumed that the copy control information of protected content restricts writing to a removable medium to one time.
まず、機器から記憶装置を取り外し、別の機器でビット単位のコピーにより複数の記憶装置を作成する。その1つの記憶装置を元の機器に組み込んでリムーバブルメディアへの書き出しを行う。コピー制御情報によって、その記憶装置ではリムーバブルメディアへの2回目の書き出しはできないが、ビット単位でコピーした別の記憶装置に取り替えれば、その記憶装置のコピー制御情報は元のままなので1回のリムーバブルメディアへの書き出しができる。これを繰り返すことによって、本来1回しかできないはずのリムーバブルメディアへの書き出しが、ビット単位でコピーした記憶装置の台数分できることになる。 First, the storage device is removed from the device, and a plurality of storage devices are created by copying in bit units with another device. The one storage device is incorporated into the original device and written to a removable medium. Depending on the copy control information, the storage device cannot write to the removable media for the second time. However, if the storage device is replaced with another storage device that has been copied in bit units, the copy control information of the storage device remains unchanged. You can export to removable media. By repeating this, writing to removable media, which should be possible only once, can be performed by the number of storage devices copied in bit units.
映像情報のコンテンツ保護を例に説明したが、ソフトウェア提供者が利用者にライセンス料として対価を得る場合の不正利用防止のために、実行回数・時間・期間などを制限する機能が要求され、同様な問題がある。 The content protection of video information has been explained as an example, but a function that restricts the number of executions, time, duration, etc. is required in order to prevent unauthorized use when software providers obtain compensation as a license fee from the user. There is a problem.
このように、従来では、機器の記憶装置に格納されているコンテンツやソフトウェアと同じ記憶装置に管理情報を格納していると、上述のように記憶装置のデータイメージをビット単位にコピーすることによって、例えばリムーバブルメディアへの書き出し回数の制限ができない。 Thus, conventionally, when management information is stored in the same storage device as the content and software stored in the storage device of the device, the data image of the storage device is copied in bit units as described above. For example, the number of exports to removable media cannot be limited.
また、バックアップとはデータ喪失対策のための一般的な方法である。 Backup is a general method for data loss countermeasures.
記憶装置として一般的に用いられるハードディスクには寿命があり、寿命が尽きるとデータを読み出せなくなるような故障をすることがある。このため、ハードディスクのデータを別の記憶装置にコピーし、ハードディスクが故障したら新たなハードディスクと交換し、コピーしたデータを新たなハードディスクに戻す(バックアップ)ようにしている。 A hard disk generally used as a storage device has a lifetime and may fail such that data cannot be read when the lifetime expires. For this reason, the hard disk data is copied to another storage device, and if the hard disk fails, it is replaced with a new hard disk, and the copied data is returned to the new hard disk (backup).
長期間保存したいコンテンツの場合にはハードディスクからリムーバブルメディアへコンテンツを移動することによってデータ喪失の危険を下げることができる。 For content that is to be stored for a long period of time, the risk of data loss can be reduced by moving the content from the hard disk to a removable medium.
しかし、リムーバブルメディアへの書き出し回数の制限があるコンテンツをリムーバブルメディアにコピーまたはムーブする場合、管理情報の更新処理ばかりでなく、リムーバブルメディアへの書き出したコンテンツが更にコピーされることのないよう、CPRMなどメディア固有の暗号化をかける必要がある。 However, when copying or moving content that has a limited number of times of writing to removable media to removable media, not only the management information update process but also CPRM so that the content written to removable media is not further copied. It is necessary to apply media-specific encryption.
このため、従来では、機器固有の暗号化されたコンテンツを復号し、メディア固有の暗号化を施すという処理が必要になり、機器の処理性能が高くないと、極端な場合コピーやムーブ処理にコンテンツ再生と同程度の時間が掛かり、高速処理ができない。 For this reason, conventionally, it is necessary to decrypt the device-specific encrypted content and perform media-specific encryption. If the device processing performance is not high, content can be used for copy and move processing in extreme cases. It takes about the same time as playback, and high-speed processing is not possible.
そこで、本発明の目的は、記憶装置に蓄積されたコンテンツのデータイメージをビット単位にコピーしても、リムーバブルメディアへの書き出し回数などの制限を行うことができるコンテンツ管理方法を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a content management method capable of limiting the number of times of writing to a removable medium even if the data image of content stored in a storage device is copied in bit units. .
また、コンテンツのコピーやムーブ処理を高速に行うことができるコンテンツ管理方法を提供することにある。 It is another object of the present invention to provide a content management method capable of performing content copying and moving processing at high speed.
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。 Of the inventions disclosed in the present application, the outline of typical ones will be briefly described as follows.
本発明によるコンテンツ管理方法は、コンテンツデータを暗号化して第1の記憶装置に蓄積し、第1の記憶装置に蓄積されたコンテンツデータの再生・実行処理、および外部の記憶媒体へのビット単位の書き出し処理を行う機器におけるコンテンツ管理方法であって、コンテンツデータを管理するコンテンツ管理情報を、許されたもののみがアクセス可能で、かつ外部の記憶媒体への書き出し処理時には、コンテンツデータと共に格納情報が書き出されない第2の記憶装置に格納し、第1の記憶装置に蓄積されたコンテンツデータおよび第2の記憶装置に格納されたコンテンツ管理情報に基づいて、コンテンツデータの再生・実行処理、および外部の記憶媒体へのビット単位の書き出し処理を管理する。 The content management method according to the present invention encrypts content data and stores it in a first storage device, reproduction / execution processing of the content data stored in the first storage device, and bit unit to an external storage medium A content management method for a device that performs an export process, in which only authorized content management information for managing content data can be accessed, and during the export process to an external storage medium, storage information is stored together with the content data. Content data reproduction / execution processing based on content data stored in the second storage device that is not written and accumulated in the first storage device and content management information stored in the second storage device, and external Manages the writing process in units of bits to the storage medium.
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。 Among the inventions disclosed in the present application, effects obtained by typical ones will be briefly described as follows.
本発明のコンテンツ管理方法では、記憶装置に保存されたコンテンツのデータイメージを他の記憶装置にビット単位にコピーしても、管理情報はコピーされないためコンテンツの不正なコピーをできなくすることが可能である。 According to the content management method of the present invention, even if a data image of content stored in a storage device is copied to another storage device in bit units, the management information is not copied, so that unauthorized copying of the content cannot be performed. It is.
また、本発明によれば、記憶装置内のコンテンツをビット単位にコピーしたデータは機器固有の暗号化を施されており、コピー元の機器では再生可能であるが他の機器では再生不可能なため、コピーした機器でしか再生できないという強いコンテンツ保護を保ったまま、オリジナルデータをバックアップする方法として用いることができる。 Further, according to the present invention, data obtained by copying the content in the storage device in bit units is subjected to device-specific encryption, and can be played back by the copy source device but cannot be played back by other devices. Therefore, it can be used as a method for backing up original data while maintaining strong content protection that can be reproduced only by the copied device.
また、本発明によれば、復号化や暗号化の処理が必要ないビット単位のコピーで高速にバックアップすることができ、同時にコピーした機器でしか再生できないという強いコンテンツ保護を保つことができる。 In addition, according to the present invention, it is possible to perform high-speed backup by copying in bit units that do not require decryption or encryption processing, and it is possible to maintain strong content protection that can be reproduced only by a device that has copied at the same time.
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof will be omitted.
本発明は、コンテンツの不正な再生・リムーバブルメディアへの不正な書き出し、ソフトウェアプログラムの不正な実行をできなくするという目的を、コンテンツやソフトウェアプログラムのそのものではなく、コンテンツやソフトウェアプログラムの管理情報という最小のデータを許されたもののみが操作することを可能にすることで、大幅な機器構成の変更をせずに実現している。 The present invention aims to prevent unauthorized playback of content, unauthorized writing to removable media, and unauthorized execution of software programs as a minimum of content and software program management information rather than content and software programs themselves. By allowing only authorized data to be manipulated, this is achieved without significant equipment configuration changes.
(実施の形態1)
図1により、本発明の実施の形態1に係るコンテンツ管理方法を適用したコンテンツ情報管理部1、およびコンテンツ情報管理部1に接続されるコンテンツ管理情報登録・更新・削除要求部2、コンテンツ再生要求部3、コンテンツ再生処理部64について説明する。図1は本発明の実施の形態1に係るコンテンツ管理方法を適用したコンテンツ情報管理部、およびコンテンツ管理情報登録・更新・削除要求部、コンテンツ再生要求部、コンテンツ再生処理部を示す構成図である。
(Embodiment 1)
1, a content
図1において、コンテンツ情報管理部1は、不揮発性メモリ11、アクセス調停部12、乱数値生成部13、登録・更新・削除用認証値算出部14、認証用認証値算出部15、比較処理部16、コンテンツ認証テーブル17から構成されている。
In FIG. 1, the content
コンテンツ情報管理部1には、コンテンツ管理情報登録・更新・削除要求部2、コンテンツ再生要求部3、コンテンツ再生処理部64が接続されている。
The content
次に、図1により、本発明の実施の形態1に係るコンテンツ管理方法によるコンテンツ管理の動作について説明する。
Next, the operation of content management by the content management method according to
コンテンツ管理情報登録・更新・削除要求部2はコンテンツの登録か更新か削除かの要求をアクセス調停部12に行う。
The content management information registration / update /
コンテンツ管理情報登録・更新・削除要求部2は、更にアクセス調停部12に対し、コンテンツ管理情報登録の際にはコンテンツ管理情報を渡し、コンテンツ管理情報更新の際にはコンテンツ管理情報を受け取り、更新した情報を渡す。
The content management information registration / update /
コンテンツ管理情報とは、再生可能な残り時間・期限や残り回数、リムーバブルメディアへの書き出し可能期限や残り回数などである。 The content management information includes a remaining time / time limit and the remaining number of reproducible times, a time limit for remaining writing to the removable medium, and the remaining number of times.
ここで、コンテンツ管理情報登録の際にはコンテンツ管理情報を渡すことなく、あらかじめ決められた初期値を自動的にコンテンツ情報管理部1に登録することもできる。
Here, when content management information is registered, a predetermined initial value can be automatically registered in the content
また、コンテンツ管理情報更新の際にはコンテンツ管理情報を受け取ることなく、あらかじめ決められた変更の指示を渡し、コンテンツ情報管理部1内で更新することもできる。
In addition, when content management information is updated, a predetermined change instruction can be given and updated in the content
コンテンツ管理情報登録・更新・削除要求部2はコンテンツ情報管理部1に登録するコンテンツの登録No.と認証用CCIデータを登録・更新・削除用認証値算出部14に渡す。
The content management information registration / update /
認証用CCIデータとはコンテンツの一部または全部のデータで、このデータはコンテンツ管理情報登録・更新・削除要求部2からのリセット要求からセット要求が出るまでに渡される。
The CCI data for authentication is part or all of the content, and this data is passed from the reset request from the content management information registration / update /
セット要求が出されると乱数値生成部13からは登録・更新・削除用認証値算出部14に乱数値が渡される。
When a set request is issued, a random number value is passed from the random
セット要求が出された時点で受け取っている登録No.と、乱数値・認証用CCIデータから認証値を算出する。 The registration number received when the set request is issued. Then, the authentication value is calculated from the random value / authentication CCI data.
認証値の算出には、ダイジェストアルゴリズムと対象暗号アルゴリズムを用いる。 For the calculation of the authentication value, a digest algorithm and a target encryption algorithm are used.
認証値の算出には、ダイジェストアルゴリズムと非対象暗号アルゴリズムを用いることも可能である。 For the calculation of the authentication value, a digest algorithm and a non-target encryption algorithm can be used.
登録・更新・削除用認証値算出部14は、アクセス調停部12に登録No.と乱数値と算出した認証値を渡し、これらの情報をコンテンツ管理情報と共に不揮発性メモリ11のコンテンツ認証テーブル17内に格納する。
The registration / update / deletion authentication
コンテンツ再生要求部3は認証用認証値算出部15に登録済みのコンテンツ登録No.と当該コンテンツの認証用CCIデータを渡し、コンテンツ再生処理部64に再生やリムーバブルメディアへの書き出しなどの処理要求を出す。
The content
認証用CCIデータはコンテンツ再生要求部3からのリセット要求からセット要求までの間に渡される。
The CCI data for authentication is passed between the reset request from the content
認証用認証値算出部15は、当該コンテンツの登録No.をアクセス調停部12に渡し、アクセス調停部12はコンテンツ認証テーブル17に格納されている同登録No.の乱数値を読み出し、認証用認証値算出部15に当該乱数値を渡す。
The authentication value calculation unit 15 for authentication uses the registration No. of the content. Is transferred to the
また、アクセス調停部12はコンテンツ認証テーブル17に格納されている同登録No.の認証値を比較処理部16に渡す。
In addition, the
認証用認証値算出部15は、当該コンテンツ登録No.と乱数値、認証用CCIデータから認証値を算出し、比較処理部16に渡す。
The authentication value calculation unit 15 for authentication uses the content registration number. Then, the authentication value is calculated from the random number value and the CCI data for authentication and passed to the
比較処理部16は、セット要求を受け取った時点でのアクセス調停部12からの当該コンテンツ登録No.の登録済み認証値と、認証用認証値算出部15において算出した認証値とを比較し、比較結果をアクセス調停部12に返す。
The
このとき、認証値が一致した場合は、当該コンテンツ登録No.のコンテンツ管理情報をアクセス調停部12がコンテンツ認証テーブル17から読み出し、コンテンツ再生要求部3に渡す。
At this time, if the authentication values match, the content registration number. The
これにより、コンテンツ再生要求部3は、当該コンテンツの現在の再生可能な残り時間・期限や残り回数、リムーバブルメディアへの書き出し可能期限や残り回数などを知ることができる。
As a result, the content
アクセス調停部12は当該コンテンツ登録No.の認証値が一致したことを以てコンテンツ管理情報をコンテンツ再生処理部64に渡す。
The
このようにすることによって、当該コンテンツ登録No.に対する認証用CCI情報を持ち、この情報を元に認証を行わせる方法を知るもののみがコンテンツ認証テーブル17に格納されているコンテンツ管理情報にアクセスすることができる。 In this way, the content registration No. Only those who have CCI information for authentication and know how to perform authentication based on this information can access the content management information stored in the content authentication table 17.
オープンアーキテクチャーなマシンの場合、一般のユーザは、コンテンツや、それぞれのコンテンツの一部である認証用CCIデータが格納されている補助記憶装置内のデータをビット単位にコピーすることにより全コピーが容易にできる。 In the case of an open-architecture machine, a general user can copy all the content and data in the auxiliary storage device storing the authentication CCI data that is a part of each content bit by bit. Easy to do.
しかし、コンテンツ認証テーブル17内のコンテンツ管理情報のコピーはできない。 However, the content management information in the content authentication table 17 cannot be copied.
このため、コンテンツの再生・リムーバブルメディアへの書き出しを行った後、全コピーしたデータを元に戻したとしても、コンテンツ管理情報は全コピー時の状態には戻せないので、無制限にコピーすることはできず、不正な再生・リムーバブルメディアへの書き出しを防ぐことができる。 For this reason, even after the content is played back and written to removable media, even if all the copied data is restored, the content management information cannot be restored to the state at the time of full copy. It is not possible to prevent unauthorized playback / exporting to removable media.
コンテンツ再生処理部64は、再生やリムーバブルメディアへの書き出しを行った分だけコンテンツ管理情報を更新し、アクセス調停部12に情報を渡す。
The content
更に、更新要求を行うことにより、アクセス調停部12は更新されたコンテンツ管理情報をコンテンツ認証テーブル17に格納する。
Furthermore, by making an update request, the
これにより、当該コンテンツの再生可能な残り時間・期限や残り回数、リムーバブルメディアへの書き出し可能期限や残り回数などを制限することができる。 This makes it possible to limit the remaining time / time limit and the remaining number of times that the content can be reproduced, the time limit for remaining writing to the removable medium, the remaining number of times, and the like.
一方で、ビット単位でコピーされたデータは、このデジタルコンテンツ録画再生装置固有の暗号化がされているため、他の装置での再生はできないが、コピーした装置では更新されたコンテンツ管理情報の内容に従ってコンテンツの再生・リムーバブルメディアへの書き出しを行うことができる。 On the other hand, since the data copied in bit units is encrypted unique to this digital content recording / playback device, it cannot be played back by other devices, but the content of the updated content management information in the copied device The content can be played back and written to removable media according to the above.
通常のリムーバブルメディアへの書き出しではメディア固有の暗号化をするため、復号化・暗号化の処理のため再生時間と同程度の時間が必要になるが、ビット単位のコピーでは複合化・暗号化の処理が必要ないため4倍速や8倍速といった高速書き込み・読み出しが可能になる。 When exporting to normal removable media, media-specific encryption is required, so decryption / encryption processing requires approximately the same amount of time as playback time, but bit-wise copying requires decryption / encryption. Since no processing is required, high-speed writing / reading such as 4 × speed or 8 × speed is possible.
また、コンテンツのビット単位のコピー時には、そのコピーとコンテンツのコピー元の装置の対応を示す情報をコンテンツに付加されている。 When copying content in bit units, information indicating the correspondence between the copy and the content copy source device is added to the content.
このコンテンツ情報管理部1を持つことで、コンテンツの不正な再生・リムーバブルメディアへの不正な書き出し、ソフトウェアプログラムの不正な実行をできなくするという目的を、コンテンツやソフトウェアプログラムのそのものではなく、コンテンツやソフトウェアプログラムの管理情報という最小のデータを許されたもののみが操作することで実現できる。
By having this content
次に、図2により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置の構成について説明する。図2は本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置の構成を示す構成図であり、図1に示すコンテンツ情報管理部1、コンテンツ管理情報登録・更新・削除要求部2、コンテンツ再生要求部3、コンテンツ再生処理部64を適用した構成になっている。
Next, the configuration of a digital content recording / playback apparatus to which the content management method according to
デジタルコンテンツ録画再生装置7は、デジタルTVチューナーボード6とコンテンツ管理情報登録・更新・削除要求部2、コンテンツ再生要求部3、CCI情報抽出部4、コンテンツデータ5から成る。
The digital content recording /
デジタルTVチューナーボード6は、デジタルチューナー61、Multi2復号部62、コンテンツ録画処理部63、コンテンツ再生処理部64、映像音声信号出力部65、映像音声データ出力部66、コンテンツ情報管理部1から成る。
The digital
コンテンツ録画処理部63は、鍵シード生成部631、短期鍵生成部632、暗号部633、CCI情報付加処理部634から成る。
The content
コンテンツ再生処理部64は、CCI情報抽出部641、復号部642、鍵シード抽出部643、短期鍵再生成部644から成る。
The content
次に、図2により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置の動作について説明する。
Next, the operation of the digital content recording / playback apparatus to which the content management method according to
デジタル放送波はデジタルチューナー61を介して放送データが取り出される。この放送データはMulti2暗号化されており、Multi2復号部62に渡され復号される。コンテンツ録画処理部63は、この復号放送データを再度、暗号部633にて暗号化する。
Broadcast data is extracted from the digital broadcast wave via the digital tuner 61. This broadcast data is Multi2 encrypted, and is passed to the Multi2 decryption unit 62 for decryption. The content
そして、この暗号を復号するための鍵データを生成するための情報である鍵シードデータをCCI情報の所定部分に埋め込み、CCI情報付加処理部634にてCCI情報を暗号放送データに付加して記憶装置などにコンテンツデータ5として蓄積する。
Then, key seed data, which is information for generating key data for decrypting the encryption, is embedded in a predetermined part of the CCI information, and the CCI information
コンテンツデータ5には、CCI情報を付加した暗号放送データの集合が、いくつかのコンテンツとして1つまたは複数蓄積される。
In the
暗号部633にて行う暗号処理に用いる鍵は、まず鍵シード生成部631にて鍵の元になる情報である鍵シードデータを生成し、このデータを元に、短期鍵生成部632にて鍵となるデータが生成される。
The key used for the encryption processing performed by the
鍵シード生成部631にて生成される鍵シードデータと、この鍵シードデータを元に短期鍵生成部632にて生成される鍵データは一定時間で更新され、この鍵データにより暗号処理された復号放送データの直前に、当該鍵シードデータがCCI情報付加処理部634にて付加される。
The key seed data generated by the key
蓄積されたコンテンツデータ5は、コンテンツ再生処理部64にて復号される。
復号放送データは映像音声信号出力部65にて処理され、映像音声出力信号として出力される。
The accumulated
The decoded broadcast data is processed by the video / audio
コンテンツ再生処理部64では、まず、蓄積されたコンテンツデータ5からCCI情報抽出部641にてCCI情報を取り出し、このCCI情報から鍵シード抽出部643にて鍵シードデータを抽出し、短期鍵再生成部644にて当該鍵シードデータを元に鍵データを再生成する。
In the content
復号部642では、CCI情報の付加されていた直後から次のCCI情報直前までの暗号放送データを、当該鍵データにて復号処理を行い、映像音声信号出力部65に渡す。
In the
コンテンツ再生処理部64では、再生するコンテンツデータ5に対するコンテンツ管理情報を元に、再生処理実行可否を決定する。
The content
当該コンテンツに対する管理情報は、コンテンツ情報管理部1より渡される。
Management information for the content is delivered from the content
また、コンテンツ再生処理部64は、コンテンツ情報管理部1から当該コンテンツの認証用CCIデータを受け取り、CCI情報抽出部641に渡す。
Further, the content
CCI情報抽出部641にて、コンテンツデータ中の認証用CCIデータの存在するはずのアドレスからデータを取り出し、受け取った認証用CCIデータとを比較し、同一であれば抽出した鍵シードデータを、短期鍵再生成部644に渡す。同一でなければ鍵シードデータを渡さずコンテンツ再生処理部64にコンテンツの再生を中止させる。
The CCI
このようにすることによって、認証用CCIデータをそのままにして、コンテンツデータをすげ替えることによる不正な再生・リムーバブルメディアへの書き出しを防ぐことができる。 By doing so, it is possible to prevent unauthorized reproduction / writing to removable media by replacing the content data while leaving the CCI data for authentication as it is.
コンテンツデータ5に蓄積されたコンテンツに対するコンテンツ管理情報のコンテンツ情報管理部1への登録・更新・削除には、CCI情報抽出部4にて抽出された当該コンテンツの認証用CCIデータが使用される。
For registering / updating / deleting the content management information in the content
まず、認証用CCIデータをコンテンツ管理情報登録・更新・削除要求部2が取得し、コンテンツ情報管理部1に受け渡し、内部で認証処理が行われる。認証に成功した場合、コンテンツ管理情報登録・更新・削除要求部2からのコンテンツ管理情報の登録・更新・削除要求をコンテンツ情報管理部1が行う。
First, the CCI data for authentication is acquired by the content management information registration / update /
コンテンツデータ5に蓄積されたコンテンツの再生やリムーバブルメディアへの書き出しは、コンテンツ再生要求部3がコンテンツ再生処理部64に要求し、当該コンテンツ管理情報の内容をコンテンツ再生処理部64が判断して、要求された処理の可否を決定する。
The content
コンテンツの再生を行う場合は、コンテンツ再生処理部64が該当コンテンツ管理情報をもとに、復号部642から映像音声データが映像音声信号出力部65に渡され、映像音声信号が出力される。
When reproducing the content, the content
コンテンツのリムーバブルメディアへの書き出しを行う場合は、コンテンツ再生処理部64が該当コンテンツ管理情報をもとに、復号部642から映像音声データが映像音声データ出力部66に渡され、リムーバブルメディア書き出し向け映像音声データがメディア書き出し処理部8に渡されメディアへのデータ書き出し処理が実行される。
When the content is written to the removable media, the content
コンテンツ再生要求部3は当該コンテンツ管理情報の受け渡しをコンテンツ情報管理部1に要求する。
The content
このとき、コンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータがコンテンツ情報管理部1に渡される。コンテンツ情報管理部1では当該認証用CCIデータで認証処理を行い、認証に成功した場合、当該コンテンツ管理情報をコンテンツ再生要求部3に渡す。これによりコンテンツ再生要求部3は、当該コンテンツがどのくらい再生が許されるのか、どのくらいメディアに書き出しすることが許されるかを知ることができる。
At this time, the content registration No. The CCI data for authentication extracted by the CCI information extraction unit 4 is passed to the content
当該認証用CCIデータで認証処理を行い、認証に成功した場合、同時にコンテンツ情報管理部1は、コンテンツ再生処理部64に当該コンテンツ管理情報を渡す。
When the authentication process is performed using the CCI data for authentication and the authentication is successful, the content
コンテンツ再生処理部64は、コンテンツ再生要求部3から再生用データ・メディア書き出し用データの出力を要求され、当該コンテンツ管理情報に応じて出力する。
The content
再生時には、当該コンテンツ管理情報の再生可能な回数・時間・期間などが許す限りにおいて再生用データを映像音声信号出力部65に出力し、映像音声信号出力部65は映像音声出力信号を外部機器に出力する。
At the time of reproduction, reproduction data is output to the video / audio
また、メディア書き出し時には、当該コンテンツ管理情報のメディア書き出し可能な回数・時間・期間などが許す限りにおいてメディア書き出し用データを映像音声データ出力部66に出力し、映像音声データ出力部66は、メディア書き出し用データをメディア書き出し処理部8に出力する。
Further, at the time of media writing, the media writing data is output to the video / audio
なお、コンテンツ再生処理部64は、再生やリムーバブルメディアへの書き出しの実行状況に応じて、コンテンツ情報管理部1に当該コンテンツ管理情報の更新を要求する。具体的には、再生処理を行った回数・時間・期間、ムーブを行った回数などを元のコンテンツ管理情報から減算し、当該コンテンツ管理情報を更新する。
The content
ここで、ムーブの定義について説明する。 Here, the definition of the move will be described.
まず、文献:「地上デジタルテレビジョン放送運用規定技術資料第3分冊 第8編地上デジタルテレビジョン放送コンテンツ保護規定 3用語の定義」に、「ムーブ」とは、下記のように定義されている。
First, “Move” is defined as follows in the document: “Digital Terrestrial Television Broadcasting Operation Regulation Technical Document Vol. 3
・記憶媒体に蓄積されている「再コピー禁止」のコンテンツを、他の記憶媒体に記憶した後に再生不能化することにより、コンテンツの移動を行うこと。 The content is moved by disabling the reproduction after the content of “recopy prohibited” stored in the storage medium is stored in another storage medium.
また、文献:「地上デジタルテレビジョン放送運用規定技術資料第3分冊 第8編地上デジタルテレビジョン放送コンテンツ保護規定 5受信機に対する機能要件 5.5.4ムーブ機能」には、以下のように「ムーブ」の条件が規定されている。
In addition, the document: “Digital Terrestrial Television Broadcasting Operation Regulation Technical Document Vol. 3
・ムーブ動作の途中において、ムーブ元およびムーブ先の双方に同時に1分を超える長さのコンテンツが再生可能な状態にあってはならない。 -During the move operation, content of a length exceeding 1 minute must not be playable simultaneously on both the move source and the move destination.
・ムーブ終了時に、使用可能なコンテンツがムーブ元およびムーブ先の双方に同時に残ってはならない。即ち、ムーブ終了後はムーブ元のコンテンツを再生不能化しなければならない。 -At the end of the move, usable content must not remain at the same time on both the move source and the move destination. In other words, after the move is completed, it is necessary to disable the reproduction of the original content.
上記の規定を満たすムーブ機能を実装するためには、図1、図2で説明した仕組みを利用し、コンテンツの一部分のムーブ機能を実現することができる。 In order to implement a move function that satisfies the above-mentioned regulations, it is possible to realize a move function for a part of content by using the mechanism described with reference to FIGS.
まず、コンテンツ管理情報登録・更新・削除要求部2によりコンテンツ情報管理部1に対してコンテンツを登録する。そしてコンテンツ再生要求部3がコンテンツ情報管理部1に対して当該コンテンツ管理情報を要求し、コンテンツ再生処理部64にメディア書き出し用データ出力を要求する。コンテンツ情報管理部1は、コンテンツ再生処理部64と通信し、メディア書き出し用データとして出力した当該コンテンツ部分を1分以内の長さで再生不可部分としてコンテンツ管理情報を更新する。
First, the content management information registration / update /
また、コンテンツ情報管理部1において、コンテンツ認証テーブル17内のコンテンツ管理情報を、単なる暗号化されたコンテンツの復号鍵データや、復号鍵データの元になるデータとすることも可能である。
Further, in the content
これにより、コンテンツ単位の再生やリムーバブルメディアへの書き出しの可・不可といった単純な管理をすることができる。 As a result, it is possible to perform simple management such as playback in units of content and whether or not writing to removable media is possible.
次に、図3により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ録画処理の動作について説明する。図3は本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ録画処理の動作を示すフローチャートである。
Next, the operation of the content recording process of the digital content recording / playback apparatus to which the content management method according to
まず、コンテンツ録画処理start(ステップ101)で処理が開始されると、コンテンツデータファイル格納処理(ステップ102)にて、デジタルTVチューナーボード6のコンテンツ録画処理部63から出力される暗号化されたデータをコンテンツデータ5として記録する。
First, when processing is started in the content recording processing start (step 101), encrypted data output from the content
認証用CCIデータ抽出処理(ステップ103)では、CCI情報抽出部4によりコンテンツデータの一部または全部を元に作られた認証値が当該コンテンツの認証用CCIデータとして抽出される。 In the authentication CCI data extraction process (step 103), an authentication value created based on part or all of the content data by the CCI information extraction unit 4 is extracted as authentication CCI data of the content.
コンテンツ情報登録処理(ステップ104)では、当該認証用CCIデータをコンテンツ管理情報登録・更新・削除要求部2が取得し、コンテンツ登録No.と共にコンテンツ情報管理部1に受け渡し、内部のコンテンツ認証テーブル17にコンテンツの登録No.・認証値・乱数値・管理情報の登録が行われる。
In the content information registration process (step 104), the content management information registration / update /
ここで、コンテンツ管理情報のコンテンツの再生回数・時間・期間、リムーバブルメディアへの書き出し回数などの初期設定値は、コンテンツ提供者が得た対価にしたがって決めることができる。 Here, the initial setting values such as the number of times of reproduction / time / period of contents of the content management information and the number of times of writing to the removable medium can be determined according to the consideration obtained by the content provider.
コンテンツ録画処理End(ステップ105)にて録画処理を終了する。 In the content recording process End (step 105), the recording process is terminated.
次に、図4により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ再生・ムーブ処理の動作について説明する。図4は本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ再生・ムーブ処理の動作を示すフローチャートである。
Next, with reference to FIG. 4, the operation of the content playback / move process of the digital content recording / playback apparatus to which the content management method according to the first embodiment of the present invention is applied will be described. FIG. 4 is a flowchart showing an operation of content playback / move processing of the digital content recording / playback apparatus to which the content management method according to
まず、コンテンツ再生・ムーブ処理start(ステップ111)で処理が開始されると、コンテンツ管理情報差分情報確定処理(ステップ112)にて、コンテンツ再生・ムーブ処理start(ステップ111)の直後、初回の本処理においてコンテンツ管理情報差分情報を、差分無しとしてコンテンツ再生要求部3やコンテンツ再生処理部64で確定する。
First, when processing is started in the content playback / move process start (step 111), the content management information difference information confirmation process (step 112) immediately after the content playback / move process start (step 111). In the processing, the content management information difference information is determined by the content
コンテンツ再生・ムーブ処理start(ステップ111)の直後以外での本処理においてコンテンツ管理情報差分情報を、コンテンツ再生要求部3やコンテンツ再生処理部64で確定する。
In this processing other than immediately after the content playback / move processing start (step 111), the content management information difference information is determined by the content
この時の差分情報は、コンテンツ再生・ムーブ処理(ステップ118)でのコンテンツ再生回数・時間・期間、リムーバブルメディアへの書き出し回数などから決定する。 The difference information at this time is determined from the number of times of content playback / time / period in the content playback / move process (step 118), the number of times of writing to removable media, and the like.
認証用CCIデータ取得処理(ステップ113)にて、当該コンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータがコンテンツ再生要求部3経由でコンテンツ情報管理部1に渡される。
In the authentication CCI data acquisition process (step 113), the content registration No. The CCI data for authentication extracted by the CCI information extraction unit 4 is passed to the content
認証用CCIデータによる認証処理(ステップ114)にて、コンテンツ情報管理部1は当該コンテンツ登録No.と認証用CCIデータで認証処理を行い、認証処理を行う。
In the authentication process using the authentication CCI data (step 114), the content
ステップ114で、認証に成功した場合、引き続きコンテンツ管理情報更新処理(ステップ115)の処理を行う。
If the authentication is successful in
ステップ114で、認証に失敗した場合、コンテンツ再生・ムーブ処理End(ステップ119)に飛ぶ。
If the authentication fails in
コンテンツ管理情報更新処理(ステップ115)にて、コンテンツ再生処理部64で、再生処理を行った回数・時間・期間、リムーバブルメディアへの書き出しを行った回数などを元のコンテンツ管理情報から減算し、コンテンツ情報管理部1に当該コンテンツ管理情報の更新を要求する。
In the content management information update process (step 115), the content
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の更新を行う。
The content
コンテンツ情報管理部1は当該コンテンツのコンテンツ管理情報更新結果をコンテンツ再生要求部3やコンテンツ再生処理部64に渡される。
The content
コンテンツ再生・ムーブ可否判断処理(ステップ116)にて、コンテンツ再生要求部3やコンテンツ再生処理部64は、渡された当該コンテンツ管理情報の、残存再生回数・時間・期間や残存ムーブ回数が0以下になった場合に、コンテンツ再生やムーブができないと判断し、コンテンツ再生・ムーブ処理End(ステップ119)に飛ぶ。
In the content reproduction / move permission determination process (step 116), the content
コンテンツ再生・ムーブ要求処理(ステップ117)にて、コンテンツ再生要求部3は再生用データの出力をコンテンツ再生処理部64に要求する。
In the content reproduction / move request process (step 117), the content
コンテンツ再生・ムーブ処理(ステップ118)にて、コンテンツ再生時には、コンテンツ再生処理部64は、再生用データを映像音声信号出力部65に出力し、映像音声信号出力部65は映像音声出力信号を外部機器に出力する。
In content playback / move processing (step 118), at the time of content playback, the content
また、コンテンツのメディアへの書き出し時には、コンテンツ再生処理部64は、メディア書き出し用データを映像音声データ出力部66に出力し、映像音声データ出力部66は、メディア書き出し用データをメディア書き出し処理部8に出力する。
When the content is written to the media, the content
ステップ118での処理の後、コンテンツ管理情報更新処理(ステップ112)に戻る。
After the process at
コンテンツ再生・ムーブ処理End(ステップ119)にて再生処理を終了する。 The content reproduction / move process End (step 119) ends the reproduction process.
次に、図5により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ管理情報更新処理の動作について説明する。図5は本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ管理情報更新処理の動作を示すフローチャートである。
Next, the operation of the content management information update process of the digital content recording / playback apparatus to which the content management method according to
まず、コンテンツ管理情報更新処理start(ステップ121)で処理が開始され、コンテンツ管理情報差分情報確定処理(ステップ122)にて、コンテンツ管理情報登録・更新・削除要求部2で、対象コンテンツのコンテンツ管理情報の差分を確定する。
First, processing is started in the content management information update processing start (step 121), and content management information registration / update /
ここで、当該コンテンツ管理情報のコンテンツ再生回数・時間・期間、リムーバブルメディアへの書き出し回数などの増分は、コンテンツ提供者が得た対価にしたがって決めることができる。 Here, increments such as the number of times of content reproduction / time / period of content management information, the number of times of writing to removable media, and the like can be determined according to the consideration obtained by the content provider.
認証用CCIデータ取得処理(ステップ123)にて、当該コンテンツのコンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータが、コンテンツ管理情報登録・更新・削除要求部2経由でコンテンツ情報管理部1に渡される。
In the authentication CCI data acquisition process (step 123), the content registration No. The CCI data for authentication extracted by the CCI information extraction unit 4 is passed to the content
認証用CCIデータによる認証処理(ステップ124)にて、コンテンツ情報管理部1は当該コンテンツの登録No.と当該認証用CCIデータで認証処理を行い、認証処理を行う。
In the authentication process using the authentication CCI data (step 124), the content
ステップ124で、認証に成功した場合、引き続きコンテンツ管理情報更新処理(ステップ125)の処理を行う。
If the authentication is successful in
ステップ124で、認証に失敗した場合、コンテンツ管理情報更新処理End(ステップ126)に飛ぶ。
If authentication fails in
コンテンツ管理情報更新処理(ステップ125)にて、コンテンツ管理情報登録・更新・削除要求部2は確定したコンテンツ管理情報差分情報をもとにコンテンツ情報管理部1に当該コンテンツ管理情報の更新を要求する。
In the content management information update process (step 125), the content management information registration / update / delete
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の更新を行う。
The content
コンテンツ情報管理部1は当該コンテンツ管理情報の更新結果をコンテンツ管理情報登録・更新・削除要求部2に報告する。
The content
コンテンツ管理情報更新処理End(ステップ126)にて、コンテンツ管理情報更新処理を終了する。 In the content management information update process End (step 126), the content management information update process is terminated.
次に、図6により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ管理情報削除処理の動作について説明する。図6は本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ管理情報削除処理の動作を示すフローチャートである。
Next, the operation of the content management information deletion process of the digital content recording / playback apparatus to which the content management method according to
まず、コンテンツ管理情報削除処理start(ステップ131)にて処理が開始され、認証用CCIデータ取得処理(ステップ132)にて、当該コンテンツのコンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータがコンテンツ情報管理部1に渡される。
First, the process is started in the content management information deletion process start (step 131), and the content registration No. of the content is acquired in the authentication CCI data acquisition process (step 132). The CCI data for authentication extracted by the CCI information extraction unit 4 is passed to the content
認証用CCIデータによる認証処理(ステップ133)にて、コンテンツ情報管理部1は当該認証用CCIデータで認証処理を行う。
In the authentication process using the authentication CCI data (step 133), the content
ステップ133で、認証に成功した場合、引き続きコンテンツ管理情報削除処理(ステップ134)の処理を行う。
If the authentication is successful in
ステップ133で、認証に失敗した場合、コンテンツ管理情報削除処理End(ステップ136)に飛ぶ。
If the authentication fails in
コンテンツ管理情報削除処理(ステップ134)にて、コンテンツ管理情報登録・更新・削除要求部2は、コンテンツ情報管理部1に当該コンテンツ管理情報の削除を要求する。
In the content management information deletion process (step 134), the content management information registration / update / delete
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の削除を行う。
The content
コンテンツデータ削除処理(ステップ135)にて、当該コンテンツデータと認証用CCIデータとを削除する。 In the content data deletion process (step 135), the content data and the authentication CCI data are deleted.
コンテンツ管理情報削除処理End(ステップ136)にて処理を終了する。 The processing ends at content management information deletion processing End (step 136).
次に、図7により、本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ管理情報強制削除処理の動作について説明する。図7は本発明の実施の形態1に係るコンテンツ管理方法を適用したデジタルコンテンツ録画再生装置のコンテンツ管理情報強制削除処理の動作を示すフローチャートである。
Next, the operation of the content management information forced deletion process of the digital content recording / playback apparatus to which the content management method according to
まず、コンテンツ管理情報強制削除処理start(ステップ141)にて、処理が開始され、コンテンツ管理情報削除処理(ステップ142)にて、コンテンツ管理情報登録・更新・削除要求部2は、コンテンツ情報管理部1に当該コンテンツ管理情報の削除を要求する。
First, processing is started in the content management information forced deletion processing start (step 141). In the content management information deletion processing (step 142), the content management information registration / update /
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の削除を行う。
The content
コンテンツデータ削除処理(ステップ143)にて、当該コンテンツデータと認証用CCIデータとを削除する。 In the content data deletion process (step 143), the content data and the authentication CCI data are deleted.
コンテンツ管理情報処理End(ステップ144)にて処理を終了する。 The processing ends at content management information processing End (step 144).
コンテンツ情報管理部1は、コンテンツ管理情報の削除を、図6に示すように認証処理を経ないと実行しない実装もあれば、図7に示すようなコンテンツ管理情報の削除に関しては認証処理を経なくても実行する実装もある。
In some implementations, the content
認証処理を経ないとコンテンツ管理情報の削除を実行できない実装は、認証用CCIデータを持つもののみがコンテンツ管理情報を削除でき、むやみに削除されるのを防ぐことができる。 An implementation that cannot delete the content management information without passing through the authentication process can delete the content management information only by the one having the CCI data for authentication, and can prevent unnecessary deletion.
認証処理を経なくてもコンテンツ管理情報の削除を実行する実装は、認証用CCIデータがなくなってしまった場合でも、コンテンツ管理情報を削除でき、使われないコンテンツ管理情報が残存することを防ぐことができる。 An implementation that deletes content management information without going through authentication processing can delete content management information even when the CCI data for authentication is lost, and prevent unused content management information from remaining Can do.
以上のように、本実施の形態では、記憶装置に保存されたコンテンツデータ5のデータイメージを他の記憶装置にビット単位にコピーしても、不揮発性メモリ11のコンテンツ認証テーブルのコンテンツ管理情報はコピーされないためコンテンツの不正なコピーをできなくすることが可能である。
As described above, in this embodiment, even if the data image of the
また、記憶装置内のコンテンツデータ5をビット単位にコピーしたデータは機器固有の暗号化を施されており、コピー元の機器では再生可能であるが他の機器では再生不可能なため、コピーした機器でしか再生できないという強いコンテンツ保護を保ったまま、オリジナルデータをバックアップする方法として用いることができる。
Also, the data copied in bit units of the
(実施の形態2)
図8により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置の構成について説明する。図8は本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置の構成を示す構成図であり、図1に示すコンテンツ情報管理部1、コンテンツ管理情報登録・更新・削除要求部2、コンテンツ再生要求部3を適用し、プログラムの不正利用防止を行う構成となっている。
(Embodiment 2)
The configuration of the software program execution device to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG. FIG. 8 is a block diagram showing the configuration of the software program execution device to which the content management method according to the second embodiment of the present invention is applied. The content
図8において、ソフトウェアプログラム実行装置9は、図2に示したコンテンツ情報管理部1、コンテンツ管理情報登録・更新・削除要求部2、コンテンツ再生要求部3、CCI情報抽出部4、コンテンツデータ5、およびプログラム実行部91により構成されている。
8, the software
次に、図8により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置の動作について説明する。 Next, the operation of the software program execution apparatus to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG.
コンテンツデータ5にソフトウェアプログラムのデータが格納されており、CCI情報抽出部4により当該データの一部または全部が抽出され、コンテンツ管理情報登録・更新・削除要求部2によってコンテンツ情報管理部1に当該ソフトウェアプログラムが管理情報と共に登録される。
Software program data is stored in the
ソフトウェアプログラムの実行時には、コンテンツ再生要求部3より、コンテンツ情報管理部1に実行要求と、CCI情報抽出部4から抽出されたデータが共に渡される。コンテンツ情報管理部1にて、実施の形態1にて説明した同じ方法で認証が成功した場合、コンテンツ情報管理部1はコンテンツ再生要求部3に当該ソフトウェアプログラムの管理情報を渡す。
When executing the software program, the content
これにより、残りの実行回数・時間・期限を知ることができる。 Thereby, the remaining number of executions, time, and time limit can be known.
更に、コンテンツ再生要求部3は、プログラム実行部91に実行要求を行い、プログラム実行部91は、当該プログラムを実行する。実行に際しては、残りの実行回数・時間・期限をコンテンツ情報管理部1より受け取り、許された分ソフトウェアプログラムを実行する。
Further, the content
ソフトウェアライセンスが実行回数で制限される場合、実行した分はプログラム実行部91からコンテンツ管理情報登録・更新・削除要求部2に報告され、当該ソフトウェアプログラムの管理情報から実行可能分を減算し、更新された管理情報をコンテンツ情報管理部1に更新要求を行う。または、当該ソフトウェアプログラムの実行分をそのまま、コンテンツ情報管理部1に報告し、コンテンツ情報管理部1にて当該管理情報から実行可能分を減算し更新する。
When the software license is limited by the number of executions, the executed amount is reported from the
コンテンツ管理情報登録・更新・削除要求部2はまた、新たに当該ソフトウェアプログラムの実行分の対価にたいして、実行回数・時間・期限を加算する要求を行う。
The content management information registration / update /
これによって、ユーザに対しソフトウェアプログラムの一定の実行回数・時間・期間などの制限を設けることによって、制限付きソフトウェアライセンスを実現することができる。 Accordingly, a restricted software license can be realized by setting restrictions on the number of executions, time, and duration of the software program for the user.
次に、図9により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム登録処理の動作について説明する。図9は本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム登録処理の動作を示すフローチャートである。 Next, the operation of the program registration process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG. FIG. 9 is a flowchart showing the operation of the program registration process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied.
本実施の形態では、プログラムをコンテンツと考え、実施の形態1の図3と同一の処理を行う。 In the present embodiment, the program is regarded as content, and the same processing as in FIG. 3 of the first embodiment is performed.
まず、プログラム登録処理start(ステップ151)で処理が開始されると、プログラムデータファイル格納処理(ステップ152)にて、プログラムとその関連データを暗号化してコンテンツデータ5として記録する。
First, when the process is started in the program registration process start (step 151), the program and related data are encrypted and recorded as
認証用CCIデータ抽出処理(ステップ153)では、CCI情報抽出部4によりプログラムとその関連データの一部または全部が当該コンテンツの認証用CCIデータとして抽出される。 In the authentication CCI data extraction process (step 153), the CCI information extraction unit 4 extracts part or all of the program and related data as authentication CCI data of the content.
プログラム情報登録処理(ステップ154)では、当該認証用CCIデータをコンテンツ管理情報登録・更新・削除要求部2が取得し、コンテンツ登録No.と共にコンテンツ情報管理部1に受け渡し、内部のコンテンツ認証テーブル17でコンテンツの登録No.・認証値・乱数値・管理情報の登録が行われる。
In the program information registration process (step 154), the content management information registration / update /
ここで、コンテンツ管理情報のプログラムの実行回数・時間・期間、リムーバブルメディアへの書き出し回数などの初期設定値は、プログラム提供者が得た対価にしたがって決めることができる。 Here, the initial setting values such as the number of times of execution of the content management information program, the time, the period, and the number of times of writing to the removable medium can be determined according to the value obtained by the program provider.
プログラム登録処理End(ステップ155)にて、プログラム登録処理を終了する。 In the program registration process End (step 155), the program registration process is terminated.
次に、図10により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム実行・ムーブ処理の動作について説明する。図10は本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム実行・ムーブ処理の動作を示すフローチャートである。 Next, the operation of the program execution / move process of the software program execution apparatus to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG. FIG. 10 is a flowchart showing the operation of the program execution / move process of the software program execution apparatus to which the content management method according to the second embodiment of the present invention is applied.
本実施の形態では、プログラムをコンテンツと考え、実施の形態1の図4と同一の処理を行う。 In the present embodiment, the program is regarded as content, and the same processing as in FIG. 4 of the first embodiment is performed.
まず、プログラム実行・ムーブ処理start(ステップ161)で処理が開始されると、プログラム管理情報差分情報確定処理(ステップ162)にて、プログラム実行・ムーブ処理start(ステップ161)の直後、初回の本処理においてプログラム管理情報差分情報を差分無しとしてプログラム実行部91で確定する。
First, when processing is started in the program execution / move process start (step 161), the program management information difference information confirmation process (step 162) immediately after the program execution / move process start (step 161) is performed for the first time. In the processing, the program management information difference information is determined by the
プログラム実行・ムーブ処理start(ステップ161)の直後以外の本処理において、プログラム実行・ムーブ処理(ステップ168)でのプログラムの実行回数・時間・期間、リムーバブルメディアへの書き出し回数などをプログラム管理情報への差分情報としてプログラム実行部91で確定する。
In this process other than immediately after the program execution / move process start (step 161), the number of times the program is executed / time / period in the program execution / move process (step 168), the number of times of writing to the removable media, and the like are stored in the program management information. Is determined by the
認証用CCIデータ取得処理(ステップ163)にて、当該プログラムのコンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータがコンテンツ再生要求部3経由でコンテンツ情報管理部1に渡される。
In the authentication CCI data acquisition process (step 163), the content registration No. The CCI data for authentication extracted by the CCI information extraction unit 4 is passed to the content
認証用CCIデータによる認証処理(ステップ164)にて、コンテンツ情報管理部1は当該プログラムのコンテンツ登録No.と認証用CCIデータで認証処理を行い、認証処理を行う。
In the authentication process using the authentication CCI data (step 164), the content
ステップ164で、認証に成功した場合、引き続きプログラム管理情報更新処理(ステップ165)の処理を行う。
If the authentication is successful in
ステップ164で、認証に失敗した場合、プログラム実行・ムーブ処理End(ステップ169)に飛ぶ。
If the authentication fails in
プログラム管理情報更新処理(ステップ165)にて、プログラム実行部91は確定したプログラム管理情報差分情報をコンテンツ再生要求部3に報告する。
In the program management information update process (step 165), the
コンテンツ再生要求部3はプログラム管理情報差分情報をもとにコンテンツ情報管理部1に当該コンテンツ管理情報の更新を要求する。
The content
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の更新を行う。
The content
コンテンツ情報管理部1は当該コンテンツ管理情報の更新結果をコンテンツ再生要求部3に報告する。
The content
プログラム実行・ムーブ可否判断処理(ステップ166)にて、コンテンツ再生要求部3は、渡された当該コンテンツ管理情報の、残存再生回数・時間・期間やリムーバブルメディアへの書き出し残存回数が0以下になった場合に、プログラム実行やリムーバブルメディアへの書き出しができないと判断し、プログラム実行・ムーブ処理End(ステップ169)に飛ぶ。
In the program execution / move permission determination process (step 166), the content
プログラム実行・ムーブ要求処理(ステップ167)にて、コンテンツ再生要求部3はプログラム実行やリムーバブルメディアへの書き出しをプログラム実行部91に要求する。
In the program execution / move request process (step 167), the content
プログラム実行・ムーブ処理(ステップ168)にて、プログラム実行時には、プログラム実行部91がコンテンツデータ5としてあるプログラムとその関連データを復号して実行する。
In the program execution / move process (step 168), when the program is executed, the
また、プログラムのリムーバブルメディアへの書き出し時には、プログラム実行部91が、リムーバブルメディア書き出し用データをリムーバブルメディア書き出し処理部8に出力する。
Further, when the program is written to the removable medium, the
リムーバブルメディア書き出し処理部8ではリムーバブルメディアにプログラムを書く。
The removable media write
ステップ168での処理の後、プログラム管理情報差分情報確定処理(ステップ162)に戻る。
After the process in
プログラム実行・ムーブ処理End(ステップ169)にて、プログラムの実行・ムーブ処理を終了する。 At the program execution / move process End (step 169), the program execution / move process is terminated.
次に、図11により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム管理情報更新処理の動作について説明する。図11は本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム管理情報更新処理の動作を示すフローチャートである。 Next, the operation of the program management information update process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG. FIG. 11 is a flowchart showing the operation of the program management information update process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied.
本実施の形態では、プログラムをコンテンツと考え、実施の形態1の図5と同一の処理を行う。 In the present embodiment, the program is regarded as content, and the same processing as in FIG. 5 of the first embodiment is performed.
まず、プログラム管理情報更新処理start(ステップ171)で処理が開始され、プログラム管理情報差分情報確定処理(ステップ172)にて、コンテンツ管理情報登録・更新・削除要求部2で、対象プログラムのコンテンツ管理情報の差分を確定する。
First, processing is started in the program management information update process start (step 171), and in the program management information difference information confirmation process (step 172), the content management information registration / update / delete
ここで、当該プログラムのコンテンツ管理情報のプログラムの実行回数・時間・期間、リムーバブルメディアへの書き出し回数などの増分は、プログラム提供者が得た対価にしたがって決めることができる。 Here, increments such as the number of executions / time / period of the program of the content management information of the program, the number of times of writing to the removable medium, and the like can be determined according to the consideration obtained by the program provider.
認証用CCIデータ取得処理(ステップ173)にて、当該プログラムのコンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータがコンテンツ管理情報登録・更新・削除要求部2経由でコンテンツ情報管理部1に渡される。
In the authentication CCI data acquisition process (step 173), the content registration No. The authentication CCI data extracted by the CCI information extraction unit 4 is passed to the content
認証用CCIデータによる認証処理(ステップ174)にて、コンテンツ情報管理部1は当該プログラムのコンテンツ登録No.と認証用CCIデータで認証処理を行い、認証処理を行う。
In the authentication process using the authentication CCI data (step 174), the content
ステップ174で、認証に成功した場合、引き続きプログラム管理情報更新処理(ステップ175)の処理を行う。
If the authentication is successful in
ステップ174で、認証に失敗した場合、プログラム管理情報更新処理End(ステップ176)に飛ぶ。
If the authentication fails in
プログラム管理情報更新処理(ステップ175)にて、コンテンツ管理情報登録・更新・削除要求部2は確定したプログラム管理情報差分情報をもとにコンテンツ情報管理部1に当該コンテンツ管理情報の更新を要求する。
In the program management information update process (step 175), the content management information registration / update / delete
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の更新を行う。
The content
コンテンツ情報管理部1は当該コンテンツ管理情報の更新結果をコンテンツ管理情報登録・更新・削除要求部2に報告する。
The content
プログラム管理情報更新処理End(ステップ176)にて、コンテンツ管理情報更新処理を終了する。 In the program management information update process End (step 176), the content management information update process is terminated.
次に、図12により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム管理情報削除処理の動作について説明する。図12は本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム管理情報削除処理の動作を示すフローチャートである。
Next, the operation of the program management information deletion process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG. FIG. 12 is a flowchart showing the operation of the program management information deletion process of the software program execution device to which the content management method according to
本実施の形態では、プログラムをコンテンツと考え、実施の形態1の図6と同一の処理を行う。 In the present embodiment, the program is regarded as content, and the same processing as in FIG. 6 of the first embodiment is performed.
まず、プログラム管理情報削除処理start(ステップ181)にて処理が開始され、認証用CCIデータ取得処理(ステップ182)にて、当該コンテンツのコンテンツ登録No.とCCI情報抽出部4にて抽出された認証用CCIデータがコンテンツ情報管理部1に渡される。
First, the processing is started in the program management information deletion processing start (step 181), and the content registration No. of the content is acquired in the authentication CCI data acquisition processing (step 182). The CCI data for authentication extracted by the CCI information extraction unit 4 is passed to the content
認証用CCIデータによる認証処理(ステップ183)にて、コンテンツ情報管理部1は当該認証用CCIデータで認証処理を行う。
In the authentication process using the authentication CCI data (step 183), the content
ステップ183で、認証に成功した場合、引き続きプログラム管理情報削除処理(ステップ184)の処理を行う。
If the authentication is successful in
ステップ183で、認証に失敗した場合、プログラム管理情報削除処理End(ステップ186)に飛ぶ。
If authentication fails in
プログラム管理情報削除処理(ステップ184)にて、コンテンツ管理情報登録・更新・削除要求部2は、コンテンツ情報管理部1に当該コンテンツ管理情報の削除を要求する。
In the program management information deletion process (step 184), the content management information registration / update /
コンテンツ情報管理部1は要求された当該プログラムのコンテンツ管理情報の削除を行う。
The content
プログラムデータ削除処理(ステップ185)にて、当該コンテンツデータと認証用CCIデータとを削除する。 In the program data deletion process (step 185), the content data and the authentication CCI data are deleted.
プログラム管理情報処理End(ステップ186)にて、処理を終了する。 In the program management information processing End (step 186), the process is terminated.
次に、図13により、本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム管理情報強制削除処理の動作について説明する。図13は本発明の実施の形態2に係るコンテンツ管理方法を適用したソフトウェアプログラム実行装置のプログラム管理情報強制削除処理の動作を示すフローチャートである。 Next, the operation of the program management information forced deletion process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied will be described with reference to FIG. FIG. 13 is a flowchart showing the operation of the program management information forced deletion process of the software program execution device to which the content management method according to the second embodiment of the present invention is applied.
本実施の形態では、プログラムをコンテンツと考え、実施の形態1の図7と同一の処理を行う。 In the present embodiment, the program is regarded as content, and the same processing as in FIG. 7 of the first embodiment is performed.
まず、プログラム管理情報強制削除処理start(ステップ191)にて処理が開始され、プログラム管理情報削除処理(ステップ192)にて、コンテンツ管理情報登録・更新・削除要求部2は、コンテンツ情報管理部1に当該コンテンツ管理情報の削除を要求する。
First, processing is started in the program management information forced deletion processing start (step 191). In the program management information deletion processing (step 192), the content management information registration / update /
コンテンツ情報管理部1は要求された当該コンテンツ管理情報の削除を行う。
The content
プログラムデータ削除処理(ステップ193)にて、当該コンテンツデータと認証用CCIデータとを削除する。 In the program data deletion process (step 193), the content data and the CCI data for authentication are deleted.
プログラム管理情報強制削除処理End(ステップ194)にて、処理を終了する。 In the program management information forced deletion process End (step 194), the process ends.
コンテンツ情報管理部1は、プログラム管理情報の削除を図12のように認証処理を経ないと実行しない実装もあれば、図13のようにプログラム管理情報の削除に関しては認証処理を経なくても実行する実装もある。
In some implementations, the content
認証処理を経ないとコンテンツ管理情報の削除を実行できない実装は、認証用CCIデータを持つもののみがコンテンツ管理情報を削除でき、むやみに削除されるのを防ぐことができる。 An implementation that cannot delete the content management information without passing through the authentication process can delete the content management information only by the one having the CCI data for authentication, and can prevent unnecessary deletion.
認証処理を経なくてもコンテンツ管理情報の削除を実行する実装は、認証用CCIデータがなくなってしまった場合でも、コンテンツ管理情報を削除でき、使われないコンテンツ管理情報が残存することを防ぐことができる。 An implementation that deletes content management information without going through authentication processing can delete content management information even when the CCI data for authentication is lost, and prevent unused content management information from remaining Can do.
以上のように、本実施の形態では、記憶装置に保存されたコンテンツデータ5となるプログラムのデータイメージを他の記憶装置にビット単位にコピーしても、不揮発性メモリ11のコンテンツ認証テーブルのコンテンツ管理情報はコピーされないためコンテンツの不正なコピーをできなくすることが可能である。
As described above, in the present embodiment, even if the data image of the program serving as the
また、記憶装置内のコンテンツデータ5であるプログラムをビット単位にコピーしたデータは機器固有の暗号化を施されており、コピー元の機器では実行可能であるが他の機器では実行不可能なため、コピーした機器でしか実行できないという強いプログラム保護を保ったまま、オリジナルデータをバックアップする方法として用いることができる。
Data obtained by copying the program, which is the
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。 As mentioned above, the invention made by the present inventor has been specifically described based on the embodiment. However, the present invention is not limited to the embodiment, and various modifications can be made without departing from the scope of the invention. Needless to say.
例えば、実施の形態1、2では、コンテンツ情報管理部1内の不揮発性メモリ11にコンテンツ認証テーブル17を格納しているが、装置の外部に設けられ、データの複製ができないように暗号化などが施された外部記憶装置に、コンテンツ認証テーブル17を格納して、コンテンツを再生・実行する装置に、コンテンツ認証テーブル17が格納された外部記憶装置を接続することも可能である。
For example, in the first and second embodiments, the content authentication table 17 is stored in the
本発明は、コンテンツ管理方法に関し、情報機器で利用するためデジタル化された映像や音楽などの著作権の保護や、ソフトウェアのライセンス管理を行う機器に広く適用可能である。 The present invention relates to a content management method, and can be widely applied to devices that protect copyrights such as digitalized video and music and use software license management for use in information devices.
1…コンテンツ情報管理部、2…コンテンツ管理情報登録・更新・削除要求部、3…コンテンツ再生要求部、4…CCI情報抽出部、5…コンテンツデータ、6…チューナーボード、7…デジタルコンテンツ録画再生装置、8…メディア書き出し処理部、9…ソフトウェアプログラム実行装置、11…不揮発性メモリ、12…アクセス調停部、13…乱数値生成部、14…登録・更新・削除用認証値算出部、15…認証用認証値算出部、16…比較処理部、17…コンテンツ認証テーブル、61…デジタルチューナー、62…Multi2復号部、63…コンテンツ録画処理部、64…コンテンツ再生処理部、65…映像音声信号出力部、66…映像音声データ出力部、91…プログラム実行部、631…鍵シード生成部、632…短期鍵生成部、633…暗号部、634…CCI情報付加処理部、641…CCI情報抽出部、642…復号部、643…鍵シード抽出部、644…短期鍵再生成部。
DESCRIPTION OF
Claims (5)
前記第1の記憶装置に蓄積された前記コンテンツデータの再生・実行処理、および外部の記憶媒体へのビット単位の書き出し処理を管理するコンテンツ再生処理部と、
複数の前記コンテンツデータに対応する認証処理に関する情報、再生・実行処理に関する情報、および外部の記憶媒体への書き出し処理に関する情報を含むコンテンツ管理情報を格納する第2の記憶装置と、
前記第2の記憶装置に格納された前記コンテンツ管理情報の登録、更新、および認証を管理するコンテンツ情報管理部とを備え、
前記コンテンツ再生処理部は、前記コンテンツ情報管理部により前記コンテンツデータに対応する情報として認証された前記コンテンツ管理情報内の情報に基づいて、前記コンテンツデータの再生・実行処理、および外部の記憶媒体へのビット単位の書き出し処理を管理し、前記外部の記憶媒体へのビット単位の書き出し処理時には、前記第2の記憶装置に格納された前記コンテンツ管理情報を前記外部の記憶媒体へ書き出さないことを特徴とするデジタルコンテンツ録画再生装置。 First storage device for storing the encrypted content data,
A content reproduction processing unit for managing reproduction / execution processing of the content data stored in the first storage device and write processing in units of bits to an external storage medium ;
A second storage device for storing content management information including information relating to authentication processing corresponding to a plurality of the content data, information relating to reproduction / execution processing, and information relating to writing processing to an external storage medium ;
A content information management unit that manages registration, update, and authentication of the content management information stored in the second storage device;
The content reproduction processing unit performs reproduction / execution processing of the content data and to an external storage medium based on information in the content management information authenticated as information corresponding to the content data by the content information management unit . The bit unit writing process is managed, and at the time of the bit unit writing process to the external storage medium, the content management information stored in the second storage device is not written to the external storage medium. A digital content recording / playback apparatus .
前記コンテンツ管理情報は、前記コンテンツデータの認証コード、前記コンテンツデータの再生・実行処理に関する制限情報、前記外部の記憶媒体へのビット単位の書き出し処理に関する制限情報を含み、
前記コンテンツ再生処理部は、前記コンテンツ情報管理部により前記コンテンツデータに対応する情報として認証された前記コンテンツ管理情報内の情報に基づいて、前記コンテンツデータの再生・実行、および前記外部の記録媒体への書き出しを制限することを特徴とするデジタルコンテンツ録画再生装置。 The digital content recording / playback apparatus according to claim 1,
The content management information includes an authentication code of the content data, control information relating to the reproduction and execution processing of the content data, the constraint information on writing process in bits to said external storage medium,
The content reproduction processing unit reproduces and executes the content data based on information in the content management information authenticated as information corresponding to the content data by the content information management unit , and sends it to the external recording medium. A digital content recording / playback apparatus for restricting the writing of content.
前記コンテンツ再生処理部は、前記コンテンツデータの再生・実行処理、および外部の記憶媒体へのビット単位の書き出し処理時に、前記コンテンツ情報管理部に対して、前記第2の記憶装置に格納された前記コンテンツ管理情報の更新を指示することを特徴とするデジタルコンテンツ録画再生装置。 The digital content recording / playback apparatus according to claim 2,
The content reproduction processing unit stores the content data stored in the second storage device with respect to the content information management unit at the time of reproduction / execution processing of the content data and write processing in bit units to an external storage medium. digital content recording reproducing apparatus characterized by instructing the update of the content management information.
前記第1の記憶装置に蓄積された前記コンテンツデータは、前記外部の記憶媒体へのビット単位の書き出し時に、書き出されたコンテンツデータと書き出し元の前記デジタルコンテンツ録画再生装置との対応を示す情報が付加されて書き出されることを特徴とするデジタルコンテンツ録画再生装置。 The digital content recording / playback apparatus according to claim 1,
The content data stored in the first storage device is information indicating correspondence between the written content data and the digital content recording / playback device that is the source of writing when the content data is written to the external storage medium in bit units. Is added and written out, and the digital content recording / playback apparatus .
前記コンテンツ再生処理部は、前記外部の記憶媒体に書き出された前記コンテンツデータを、前記コンテンツ情報管理部により前記コンテンツデータに対応する情報として認証された前記コンテンツ管理情報内の情報に基づいて、前記第1の記憶装置に蓄積された前記コンテンツデータと同様に、前記コンテンツデータの再生・実行処理を行うことを特徴とするデジタルコンテンツ録画再生装置。 The digital content recording / playback apparatus according to claim 4,
The content reproduction processing unit , based on the information in the content management information, the content data written to the external storage medium is authenticated as information corresponding to the content data by the content information management unit , A digital content recording / playback apparatus for performing playback / execution processing of the content data in the same manner as the content data stored in the first storage device .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006257497A JP4891015B2 (en) | 2006-09-22 | 2006-09-22 | Digital content recording / playback device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006257497A JP4891015B2 (en) | 2006-09-22 | 2006-09-22 | Digital content recording / playback device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011232796A Division JP5330480B2 (en) | 2011-10-24 | 2011-10-24 | Content management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008077497A JP2008077497A (en) | 2008-04-03 |
| JP4891015B2 true JP4891015B2 (en) | 2012-03-07 |
Family
ID=39349466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006257497A Active JP4891015B2 (en) | 2006-09-22 | 2006-09-22 | Digital content recording / playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4891015B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4084810B2 (en) * | 2002-03-29 | 2008-04-30 | 松下電器産業株式会社 | Content processing device |
| JP2005316994A (en) * | 2004-04-01 | 2005-11-10 | Sony Corp | Optical disc recording / reproducing apparatus, optical disc reproducing apparatus, optical disc, optical disc recording / reproducing method, optical disc reproducing method, and content protection program |
-
2006
- 2006-09-22 JP JP2006257497A patent/JP4891015B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008077497A (en) | 2008-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5256326B2 (en) | Record carrier, method for writing information on record carrier and computer system | |
| US7283633B2 (en) | Information recording and/or reproducing method and information recording and/or reproducing device | |
| RU2279724C2 (en) | Method and device for controlling distribution and usage of digital works | |
| JP5362675B2 (en) | Key distribution by memory device | |
| JP3819160B2 (en) | Information management method and information management apparatus | |
| US7298844B2 (en) | Recording/reproducing apparatus, data moving method, and data deletion method | |
| WO2002033880A1 (en) | Data reproducing/recording apparatus / method and list updating method | |
| KR20010006888A (en) | Computer system and contents protect method | |
| JP2008186571A (en) | Content security layer providing long-term renewable security | |
| JP5255679B2 (en) | How to prevent unauthorized copying of disks | |
| JP5221915B2 (en) | Content management method, program thereof, and recording medium | |
| JP5330480B2 (en) | Content management method | |
| JP4921862B2 (en) | Information recording / reproducing apparatus and method | |
| JP4891015B2 (en) | Digital content recording / playback device | |
| JP4140624B2 (en) | Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program | |
| KR100958782B1 (en) | Electronic device, home network system and method for preventing unauthorized distribution of digital content | |
| CN102342062A (en) | Key management method and key management device | |
| KR101030261B1 (en) | Information recording medium, and information processing apparatus and method | |
| JP4625737B2 (en) | Content recording / playback device | |
| JP2008099087A (en) | Information recording / reproducing program, information processing apparatus, and information recording / reproducing method | |
| JP4379241B2 (en) | Recording / playback equipment | |
| JP4923885B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP2007080366A (en) | Data recording / playback device with copyright protection | |
| KR20090012979A (en) | Method and apparatus for preventing use of digital content that does not comply with copy control information | |
| JP2005017875A (en) | Content management method, content management apparatus, and content management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090604 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110823 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111024 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111129 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4891015 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141222 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |