【0001】[0001]
【発明の属する技術分野】本発明は、ネットワークを通
じたデジタルコンテンツを流通する技術分野に関し、特
に、利用者に配信されたコンテンツの利用条件をコンテ
ンツ製作者の要求により、部分的に更新する方法、一括
更新する方法および装置、ならびに利用条件付デジタル
コンテンツの利用条件更新プログラムを記録した記録媒
体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technical field of distributing digital contents through a network, and more particularly, to a method of partially updating a use condition of contents distributed to a user at the request of a contents producer. The present invention relates to a method and apparatus for batch updating and a recording medium on which a use condition update program for digital contents with use conditions is recorded.
【0002】[0002]
【従来の技術】ネットワークを介した音楽・画像・動画
・アプリケーションなどのデジタル化されたコンテンツ
の流通における使用期限・利用回数に代表される利用条
件は、期限がきたデジタルコンテンツを再度配布し、完
全に置きかえる方法で更新するものが一般的である。2. Description of the Related Art Terms of use such as expiration date and number of uses in the distribution of digitized content such as music, images, moving images, and applications via a network are such that digital content whose term has expired is distributed again, It is common to update it by replacing it.
【0003】[0003]
【発明が解決しようとする課題】上記従来技術において
は、デジタルコンテンツの利用条件またはコンテンツを
コンテンツ製作者の要求により随時変更することは不可
能であり、コンテンツ製作者・提供者の意図する方法で
の提供が不可能であった。このため、コンテンツ製作者
の意図する利用方法が実現できなかったため、ネットワ
ーク上でのデジタルコンテンツの取引を妨げる要因の大
きな一つとなっていた。In the above-mentioned prior art, it is impossible to change the use conditions of digital contents or contents at any time at the request of the contents creator. Was not possible. For this reason, the usage method intended by the content creator could not be realized, and this was one of the factors that hindered the transaction of digital content on the network.
【0004】本発明の目的は、ネットワークを介したデ
ジタルコンテンツ流通システムにおいて、利用条件付デ
ジタルコンテンツの利用条件をコンテンツ製作者の意図
する方法、意図する時間にコンテンツ製作者側の要求に
応じて、配布済みコンテンツの利用条件またはデータを
動的に変更することができる、カプセル化コンテンツの
利用条件の動的変更方法を提供することである。[0004] It is an object of the present invention to provide a digital content distribution system via a network in which a usage condition of digital content with usage conditions is determined according to a method intended by a content creator, at an intended time, according to a request from the content creator. It is an object of the present invention to provide a method of dynamically changing usage conditions of encapsulated content, which can dynamically change usage conditions or data of distributed content.
【0005】[0005]
【課題を解決するための手段】本発明(請求項1)は、
カプセル化されたコンテンツがコンテンツ蓄積サーバお
よびコンテンツ利用者端末上に存在する環境下におい
て、コンテンツの利用条件を更新する際に更新される利
用条件を付加したカプセル化コンテンツを再度作成する
ことなく、既存のカプセル化コンテンツに内包されるデ
ジタルコンテンツの利用条件を更新可能な更新用カプセ
ルを構成し、コンテンツ蓄積サーバ上に格納されるカプ
セル化コンテンツの格納位置を蓄積サーバ登録時にカプ
セル化コンテンツ固有ID、デジタルコンテンツ固有I
Dとカプセル化コンテンツ格納位置情報の対応から特定
し、コンテンツ利用者端末上ではカプセル化コンテンツ
再生時に同様にコンテンツ固有ID、デジタルコンテン
ツ固有IDとカプセル化コンテンツ格納位置情報の対応
から特定し、内包されているインタフェースから内包さ
れている検索メソッドを起動し、更新対象となるデジタ
ルコンテンツを特定し、不可視化されている利用条件を
復号し、利用条件の更新を行う。Means for Solving the Problems The present invention (claim 1) provides:
In an environment where the encapsulated content exists on the content storage server and the content user terminal, without re-creating the encapsulated content to which the use condition updated when updating the use condition of the content is used. , An update capsule capable of updating the use condition of the digital content included in the encapsulated content, and specifying the storage location of the encapsulated content stored on the content storage server when the storage server is registered. Content specific I
D and the encapsulated content storage location information, and on the content user terminal, similarly when the encapsulated content is reproduced, the content unique ID, the digital content unique ID and the encapsulated content storage location information are identified and included. It invokes the included search method from the specified interface, specifies the digital content to be updated, decrypts the invisible use condition, and updates the use condition.
【0006】本発明(請求項2)は、コンテンツ蓄積サ
ーバ上に格納されているカプセル化コンテンツに内包さ
れているデジタルコンテンツの利用条件を更新する際
に、カプセル化コンテンツの格納位置を特定するために
サーバ登録時に登録用アプリケーションによってカプセ
ル化コンテンツ固有ID,デジタルコンテンツ固有I
D,格納位置の対応付けを行い、これを格納位置インデ
ックス情報としてコンテンツ蓄積サーバに格納し、ま
た、カプセル化コンテンツを配布した利用者の利用者端
末情報を同時にカプセル化コンテンツと対応付けする。[0006] The present invention (claim 2) is to specify the storage position of the encapsulated content when updating the use condition of the digital content included in the encapsulated content stored on the content storage server. Encapsulated content unique ID, digital content unique I by registration application when registering server
D, the storage location is correlated, and stored in the content storage server as storage location index information, and the user terminal information of the user who distributed the encapsulated content is simultaneously associated with the encapsulated content.
【0007】本発明(請求項3)は、カプセル化コンテ
ンツの配布先を特定するために利用者が取得したカプセ
ル化コンテンツ再生時に、コンテンツ再生アプリケーシ
ョンがコンテンツ蓄積サーバに対し、コンテンツ利用者
の固有情報、および利用者端末の固有情報としてネット
ワーク機器のMACアドレス、ハードウェア機器の固有
番号を取得し、メールアドレスを配信し、配布されたコ
ンテンツの固有ID、カプセル化コンテンツの固有ID
とともに対応付けられ配布先インデックス情報としてコ
ンテンツ蓄積サーバに保存する。According to the present invention (claim 3), when the encapsulated content acquired by the user for specifying the distribution destination of the encapsulated content is reproduced, the content reproduction application transmits the content user's unique information to the content storage server. , And obtains the MAC address of the network device and the unique number of the hardware device as unique information of the user terminal, distributes the mail address, and provides the unique ID of the distributed content and the unique ID of the encapsulated content.
And stored in the content storage server as distribution destination index information.
【0008】本発明(請求項4)は、利用者に対してカ
プセル化コンテンツが配信された環境下において、利用
者端末上に格納されているカプセル化コンテンツを再生
・実行可能な再生アプリケーションを起動する際に、カ
プセル化コンテンツに内包されるカプセル化コンテンツ
固有IDおよび再生・起動対象となるデジタルコンテン
ツの固有IDと格納位置の対応をコンテンツインデック
ス情報として作成し、利用者端末上に格納しておく。更
新用カプセルが利用者端末上に格納するときコンテンツ
再生アプリケーションを起動し、更新用カプセルは利用
者端末上に格納されているコンテンツインデックス情報
を参照し、カプセル化コンテンツの格納位置を特定す
る。The present invention (claim 4) activates a reproduction application capable of reproducing and executing the encapsulated content stored on the user terminal in an environment where the encapsulated content is distributed to the user. At this time, a correspondence between the unique ID of the encapsulated content included in the encapsulated content and the unique ID of the digital content to be reproduced / started and the storage position is created as content index information and stored in the user terminal. . When the update capsule is stored on the user terminal, the content playback application is started, and the update capsule refers to the content index information stored on the user terminal and specifies the storage location of the encapsulated content.
【0009】本発明(請求項5)は、カプセル化コンテ
ンツに内包されるデジタルコンテンツ群から更新対象と
なるデジタルコンテンツを特定する方法であり、更新用
カプセルを起動するためにコンテンツ再生アプリケーシ
ョンを起動し、暗号化されている更新用カプセル内から
復号し、更新対象となるデジタルコンテンツの固有ID
を取得し、暗号化されているカプセル化コンテンツを復
号し、内包しているデジタルコンテンツの固有ID群か
らそれぞれを再生するコンテンツ再生アプリケーショ
ン,各コンテンツに対する利用履歴情報,格納位置情報
の対応を作成した格納インデックス情報をカプセル化コ
ンテンツ内に内包される検索メソッドが検索し、該当す
る格納位置情報をコンテンツ再生アプリケーションに変
換し、カプセル化コンテンツ内の更新対象デジタルコン
テンツの格納位置を特定する。[0009] The present invention (claim 5) is a method for specifying a digital content to be updated from a group of digital contents included in the encapsulated content, and launches a content reproduction application to activate an update capsule. , The unique ID of the digital content to be decrypted and updated from within the encrypted update capsule
And a content playback application that decrypts the encrypted encapsulated content and plays each from the unique ID group of the contained digital content, and creates correspondence between usage history information and storage location information for each content. A search method included in the encapsulated content retrieves the stored index information, converts the corresponding storage location information into a content reproduction application, and specifies the storage location of the digital content to be updated in the encapsulated content.
【0010】指定された位置にデジタルコンテンツが格
納されている場合、更新用カプセルの更新メソッドが起
動し、利用条件およびデジタルデータの更新が開始す
る。格納位置にデジタルコンテンツがない場合にはデジ
タルコンテンツの正当性およびカプセル化コンテンツの
正当性処理を行う。When the digital content is stored at the designated position, the updating method of the updating capsule is activated, and the updating of the use condition and the digital data is started. If there is no digital content at the storage location, the validity of the digital content and the validity of the encapsulated content are processed.
【0011】また、カプセル化コンテンツに内包される
デジタルコンテンツを再生する場合においてコンテンツ
再生時にデジタルコンテンツの固有ID、著作権情報を
読み出し、終了時に再生することの利用履歴情報を作成
する。更新の際に格納インデックス情報を更新機能が起
動する前に読み込まれるものであり、再生したコンテン
ツの固有ID,著作権情報,利用履歴情報の対応をマッ
ピングさせたものである。この格納コンテンツ情報は外
部から直接参照することができないようにコンテンツ固
有IDをキーに暗号化し、不可視化されており、更新メ
ソッド起動時に復号し、参照することができる。[0011] When reproducing digital contents included in the encapsulated contents, a unique ID and copyright information of the digital contents are read out at the time of reproducing the contents, and usage history information for reproducing at the end is created. At the time of updating, the stored index information is read before the update function is started, and the correspondence between the unique ID of the reproduced content, the copyright information, and the use history information is mapped. The stored content information is encrypted using the content unique ID as a key so that the stored content information cannot be directly referenced from the outside, and is invisible. The stored content information can be decrypted and referenced when the update method is activated.
【0012】本発明(請求項6)は、デジタルコンテン
ツ内の利用条件更新の際に異なる利用条件に関して追加
(回数制限、時間制限、年齢制限)、変更可能な条件の
更新要求がコンテンツ提供者・製作者から行われた場
合、利用条件を更新するだけでなく、利用条件同士を演
算させ、新しい利用条件を作成する。この演算を行うこ
とができるメソッドを利用条件カプセルに内包させる方
法を、コンテンツ再生アプリケーションに同様な機能を
保持させることにより実現する。異なる利用条件である
ことに関しては、利用条件を含むストリームの最終ビッ
トを利用条件判別ビットとする。According to the present invention (claim 6), when a use condition in a digital content is updated, a request for updating a condition that can be added (restricted the number of times, a time limit, an age limit) and changed with respect to a different use condition is issued by the content provider. When performed by the producer, not only is the use condition updated, but the use conditions are calculated to create a new use condition. A method of encapsulating a method that can perform this operation in the usage condition capsule is realized by holding the similar function in the content reproduction application. Regarding different use conditions, the last bit of the stream including the use condition is used as the use condition determination bit.
【0013】本発明(請求項7)は、コンテンツ製作者
がコンテンツ蓄積サーバ上に公開し、配布済みのコンテ
ンツに対して利用条件およびコンテンツデータに対して
更新要求がある場合に、コンテンツ製作者もしくは蓄積
サーバ上において配布済みのカプセル化コンテンツに内
包されるデジタルコンテンツの利用条件およびコンテン
ツデータを更新するためのカプセルを作成する。そのカ
プセルの構成は、更新対象となるデジタルコンテンツの
固有ID、更新対象のデジタルコンテンツを内包してい
るカプセル化コンテンツの固有ID、カプセル化コンテ
ンツを取得した利用者および利用者端末の固有情報、更
新用利用条件およびコンテンツデータ、更新用メソッ
ド、外部から不可視化されたカプセル内を検索するメソ
ッド、カプセル化コンテンツの格納位置を検索するメソ
ッドを含み、利用者端末上に配信された後に更新動作を
簡易に行えるために、その構造は、すでに利用者端末上
に配布済みのカプセル化コンテンツを再生・実行可能な
アプリケーションで起動可能にするためにカプセル化コ
ンテンツと同様の構成を示す。According to the present invention (claim 7), the content creator or the content creator or the content creator or the content data is updated when there is a use condition for the distributed content and a request for updating the content data. A capsule for updating usage conditions and content data of digital content included in the encapsulated content distributed on the storage server is created. The configuration of the capsule includes the unique ID of the digital content to be updated, the unique ID of the encapsulated content including the digital content to be updated, the unique information of the user who acquired the encapsulated content and the user terminal, and the update. Includes usage conditions and content data, a method for updating, a method for searching inside capsules that are invisible from the outside, and a method for searching for the storage location of encapsulated content, simplifying the updating operation after distribution on the user terminal Therefore, the structure is the same as that of the encapsulated content so that the encapsulated content already distributed on the user terminal can be activated by an application that can be reproduced and executed.
【0014】本発明(請求項8)は、コンテンツ製作者
が利用条件を更新するデジタルコンテンツの固有IDと
更新用利用条件をコンテンツ蓄積サーバに配信した後
に、コンテンツ蓄積サーバの処理部においてコンテンツ
製作者が更新用カプセルを作成するのと同様な処理を行
い、更新用カプセルを生成する。その構成はカプセル化
コンテンツと同様であり、コンテンツ再生アプリケーシ
ョンで実行することが可能である。更新用利用条件カプ
セルに内包される情報として、更新用コンテンツ固有I
D、更新用利用条件、利用条件更新方法記述メソッドを
保持し、それぞれ直接は不可視化するように暗号化さ
れ、これらを直接利用可能な検索インタフェースを保持
する。According to the present invention (claim 8), the content creator distributes the unique ID of the digital content whose use condition is to be updated and the use condition for update to the content storage server, and then the content creator in the processing unit of the content storage server. Performs the same processing as that for generating an update capsule, and generates an update capsule. The configuration is the same as the encapsulated content, and can be executed by a content reproduction application. As information included in the update use condition capsule, the update content specific I
D, an update use condition, and a use condition update method description method are held. Each of them is directly encrypted so as to be invisible, and holds a search interface that can directly use these.
【0015】本発明(請求項9)は、コンテンツ製作者
・提供者が公開するカプセル化コンテンツの構成を示し
ており、カプセル化コンテンツの内部構成要素は、利用
条件付与された不可視化するために暗号化された複数の
デジタルコンテンツから構成される。作成されるカプセ
ル化コンテンツ内のデジタルコンテンツは一コンテンツ
製作者によるものおよび異なるコンテンツ製作者のコン
テンツからなるものがある。カプセル化コンテンツは、
カプセル化コンテンツそのものの固有情報と内包してい
るデジタルコンテンツの固有情報と内部を検索可能な検
索インタフェースを内包されるデジタルコンテンツのイ
ンデックス情報として保持し、これも直接的に操作不可
能にするため暗号化し、不可視化される。このインデッ
クス情報を検索可能なメソッドを保持するインタフェー
スを更新用利用条件カプセルは保持する。[0015] The present invention (claim 9) shows the structure of encapsulated content disclosed by the content creator / provider, and the internal components of the encapsulated content are used to make them invisible with use conditions. It is composed of a plurality of encrypted digital contents. The digital content in the encapsulated content to be created includes a content created by one content creator and a digital content created by a different content creator. Encapsulated content is
It holds the unique information of the encapsulated content itself, the unique information of the contained digital content, and a search interface that can search the inside as index information of the contained digital content, and also encrypts it to make it directly inoperable. And become invisible. The update use condition capsule holds an interface that holds a method that can search the index information.
【0016】カプセル内のインタフェースから検索メソ
ッドを起動し、更新対象となるコンテンツを復号し、カ
プセル化コンテンツに内包されるデジタルコンテンツ内
の更新対象となる利用条件を更新する。この際、利用条
件に完全更新可能情報が付加されている場合には、利用
条件を更新し、付加されていない場合には、利用条件を
追加し、カプセル化コンテンツを再構築する。A search method is started from the interface in the capsule, the content to be updated is decrypted, and the use condition to be updated in the digital content included in the encapsulated content is updated. At this time, if the completely updatable information is added to the use condition, the use condition is updated, and if not, the use condition is added and the encapsulated content is reconstructed.
【0017】本発明(請求項10)は、デジタルコンテ
ンツを内包しているカプセル化コンテンツに関しての正
当性の保証機構について述べており、この保証機構はデ
ジタルコンテンツ個々に対して内包しているカプセル化
コンテンツが正当な関係であるかどうかについて保証す
る機能を有している。更新用カプセル内の更新対象コン
テンツ検索時に発見されたデジタルコンテンツと更新用
カプセルが個々に保有している内包しているカプセル化
コンテンツの固有IDなどをキーにした暗号化された情
報のデータを検証し、同一データであった場合には正当
とみなし、異なっている場合にはカプセル化コンテンツ
が不当に改変されたものとして、更新手続を終了する。
更新用カプセルも同様に正当性を保証する機構を有して
おり、カプセル化コンテンツおよび更新対象となるデジ
タルコンテンツ内に保持されている更新用カプセルの固
有IDなどをキーとした暗号化データを復号し、両方の
データを比較し同一だった場合を正当なものとし、コン
テンツ再生アプリケーションが更新要求を受け付け、更
新手続きを開始し、異なるデータであった場合には更新
手続きを終了する。The present invention (Claim 10) describes a mechanism for guaranteeing the validity of encapsulated content containing digital content, and this guarantee mechanism includes an encapsulation contained for each digital content. It has a function to guarantee whether the content is legitimate. Verify the digital information found during the search of the content to be updated in the update capsule and the data of the encrypted information using the unique ID of the encapsulated content individually held by the update capsule as a key However, if the data is the same, it is regarded as valid, and if the data is different, the encapsulated content is regarded as having been improperly modified, and the update procedure is terminated.
The update capsule also has a mechanism for guaranteeing the validity, and decrypts encrypted data that uses the unique ID of the update capsule held in the encapsulated content and the digital content to be updated as a key. Then, the two data are compared and the case where they are the same is regarded as valid, the content reproduction application accepts the update request, starts the update procedure, and ends the update procedure if the data is different.
【0018】本発明(請求項11,12)は、デジタル
コンテンツ内の利用条件およびデジタルデータを更新す
る際に、更新対象となるデジタルコンテンツが更新カプ
セルから見て正当な更新対象であるかどうかを保証する
仕組みについて、カプセル化コンテンツ内のデジタルコ
ンテンツに対して利用条件更新用カプセルが起動した場
合に、正当な更新用カプセルかどうか検証するための機
構をデジタルコンテンツおよび更新用カプセルのどちら
にも有し、個々に更新対象、被更新対象のデータである
か検証し、正当な更新用データであることを検証した後
に更新用メソッドが起動する。According to the present invention (claims 11 and 12), when the use condition and digital data in the digital content are updated, it is determined whether or not the digital content to be updated is a legitimate update target as viewed from the update capsule. Regarding the assurance mechanism, both the digital content and the updating capsule have a mechanism to verify whether the usage condition updating capsule is valid for the digital content in the encapsulated content when the capsule is updated. Then, it is verified whether the data is the data to be updated and the data to be updated individually, and after verifying that it is valid data for updating, the updating method is activated.
【0019】[0019]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0020】図1は本発明の一実施形態のデジタルコン
テンツ流通システムの構成図である。FIG. 1 is a configuration diagram of a digital content distribution system according to an embodiment of the present invention.
【0021】デジタルコンテンツ流通システムは、コン
テンツ製作者が制作したカプセル化コンテンツをネット
ワークを通じて配信するコンテンツ蓄積サーバ1と利用
者端末2と製作者端末3とネットワーク4で構成されて
いる。The digital content distribution system includes a content storage server 1 for distributing encapsulated content produced by a content producer through a network, a user terminal 2, a producer terminal 3, and a network 4.
【0022】コンテンツ制作者が作成したカプセル化コ
ンテンツ内デジタルコンテンツ及び利用条件を更新する
とき、カプセル化コンテンツが蓄積されている蓄積サー
バ1に対して、コンテンツ製作者端末3から更新要求コ
マンドと更新用データを送信する。更新用データには更
新対象となるカプセル化コンテンツの固有ID、更新対
象となるコンテンツの固有ID、更新用コンテンツまた
は利用条件が含まれる。コンテンツ蓄積サーバ1は、製
作者からの要求を制御部13で受け付けると処理部12
に更新対象となるカプセル化コンテンツIDをキーと
し、蓄積サーバ登録時に作成したデータベース内を検索
する。この蓄積サーバ登録時に作成したデータベースと
は、コンテンツ蓄積サーバ1にカプセル化コンテンツを
登録する際に、コンテンツ固有ID、内包されるデジタ
ルコンテンツ固有ID、格納位置情報を蓄積サーバ1の
処理部12においてインデクシングし、作成したもので
ある。When updating the digital content and usage conditions in the encapsulated content created by the content creator, the content creator terminal 3 sends an update request command and an update request command to the storage server 1 storing the encapsulated content. Send data. The update data includes the unique ID of the encapsulated content to be updated, the unique ID of the content to be updated, the update content or the usage conditions. When the request from the creator is received by the control unit 13, the content storage server 1
Then, using the encapsulated content ID to be updated as a key, a search is made in the database created when the storage server is registered. The database created at the time of registration of the storage server means that when registering the encapsulated content in the content storage server 1, the processing unit 12 of the storage server 1 indexes the content unique ID, the included digital content unique ID, and the storage location information. And created.
【0023】図2は、カプセル化コンテンツの利用条件
の動的更新方法の概略シーケンス図である。FIG. 2 is a schematic sequence diagram of a method of dynamically updating the use condition of the encapsulated content.
【0024】コンテンツ利用者端末2はコンテンツ蓄積
サーバ1に、利用者固有情報とともにコンテンツ要求を
出す(ステップ101)。コンテンツ蓄積サーバ1はコ
ンテンツ要求に応じてコンテンツ配布者データベースを
作成する(ステップ102)。すなわち、利用者がカプ
セル化コンテンツ21(図3)をネットワーク4を介し
て取得し、カプセル化コンテンツ21を再生・起動する
際に、コンテンツ再生アプリケーション20が利用者・
利用者端末登録ダイヤログを表示し、個人情報およびメ
ールアドレス、再生アプリケーション20が取得するネ
ットワークアドレスをメール蓄積サーバ1に送信し、登
録を完了する。また、メールが利用できない場合には、
コンテンツ蓄積サーバ1に用意された利用者・利用者端
末登録用URLに移動し、手動により登録することによ
り、登録を完了する。The content user terminal 2 issues a content request to the content storage server 1 together with the user specific information (step 101). The content storage server 1 creates a content distributor database in response to the content request (step 102). That is, when the user acquires the encapsulated content 21 (FIG. 3) via the network 4 and reproduces / activates the encapsulated content 21, the content reproduction application 20
The user terminal registration dialog is displayed, and the personal information, the mail address, and the network address acquired by the reproduction application 20 are transmitted to the mail storage server 1 to complete the registration. Also, if email is not available,
The registration is completed by moving to the user / user terminal registration URL prepared in the content storage server 1 and registering manually.
【0025】コンテンツ配布時に、利用者から利用者端
末、利用者情報を取得する(図7)。カプセル化コン
テンツ蓄積サーバ1は、取得した利用者端末情報、利用
者情報と配布したカプセル化コンテンツの対応付けを行
う。対応付けは2通りあり、カプセル化コンテンツをキ
ーとした配布先リスト、および、利用者情報をキーとし
た購入したカプセル化コンテンツ固有IDリストを作成
し、これらを配布先インデックス情報とし、コンテンツ
蓄積サーバ1上に格納する。コンテンツ利用者端末2に
利用条件付きコンテンツを配布する(ステップ10
3)。その後、コンテンツ製作者が作成したコンテンツ
に関して更新を行う場合、更新を実行するためにコンテ
ンツ蓄積サーバ1に対して更新実行要求を行う。コンテ
ンツ製作者端末3からコンテンツ蓄積サーバ1に更新用
利用条件が転送されてくると(ステップ104)、コン
テンツ蓄積サーバ1はコンテンツ固有IDをキーに配信
先を決定し(ステップ105)、蓄積コンテンツの利用
条件を更新し(ステップ106)、更新用利用条件をコ
ンテンツ利用者端末2に配信する(ステップ107)。
コンテンツ利用者端末2は更新用利用条件の配信を受け
て、コンテンツ内利用条件を更新する(ステップ10
8)。At the time of content distribution, a user terminal and user information are obtained from the user (FIG. 7). The encapsulated content storage server 1 associates the obtained user terminal information and user information with the distributed encapsulated content. There are two types of association, a distribution destination list using the encapsulated content as a key, and a purchased encapsulated content unique ID list using the user information as a key, and these are used as distribution destination index information. 1 is stored. Distribute the content with usage conditions to the content user terminal 2 (step 10)
3). Thereafter, when updating the content created by the content creator, an update execution request is issued to the content storage server 1 to execute the update. When the use condition for updating is transferred from the content creator terminal 3 to the content storage server 1 (step 104), the content storage server 1 determines a distribution destination using the content unique ID as a key (step 105), and The use condition is updated (step 106), and the update use condition is distributed to the content user terminal 2 (step 107).
The content user terminal 2 receives the update use condition and updates the content use condition (step 10).
8).
【0026】カプセル化コンテンツ製作者からの更新要
求に応じたカプセル化コンテンツ蓄積サーバ1は、コン
テンツ蓄積サーバ1内に保存されているカプセル化コン
テンツ固有ID、配布先の利用者情報蓄積サーバ上の格
納位置情報の関連付けを行った情報を参照し、製作者か
らの更新要求を実行する更新用利用条件カプセル22
(図3)を作成する(この動作については図9に示して
いる。)。The encapsulated content storage server 1 responding to the update request from the encapsulated content creator stores the encapsulated content unique ID stored in the content storage server 1 and the distribution destination user information storage server. Refer to the information associated with the position information, and execute an update request from the producer.
(FIG. 3) is created (this operation is shown in FIG. 9).
【0027】図3は、利用者端末2上で配信済みカプセ
ル化コンテンツ内の利用条件が更新される処理を説明す
るための図で、コンテンツ利用者がカプセル化コンテン
ツを利用する際に要求される利用権発行の手順からの利
用条件の更新までの流れを示している。FIG. 3 is a diagram for explaining a process of updating the use conditions in the already delivered encapsulated content on the user terminal 2, and is required when the content user uses the encapsulated content. The flow from the procedure for issuing a usage right to updating the usage conditions is shown.
【0028】利用者端末2にある更新対象となるカプセ
ル化コンテンツを特定するために、コンテンツ再生アプ
リケーション20が作成したインデックス情報を参照し
てカプセル化コンテンツを特定する。インデックス情報
は、再生アプリケーションがカプセル化コンテンツを再
生する際に作成するデータベースであり、カプセル化コ
ンテンツ固有ID、内包されるデジタルコンテンツ固有
ID、格納位置情報をインデクシングし、コンテンツ再
生アプリケーション20が管理するデータベースを作成
する。In order to specify the encapsulated content to be updated in the user terminal 2, the encapsulated content is specified with reference to the index information created by the content reproduction application 20. The index information is a database created when the reproduction application reproduces the encapsulated content. The index information is a database managed by the content reproduction application 20 by indexing the encapsulated content unique ID, the included digital content unique ID, and the storage location information. Create
【0029】利用者端末2上には、カプセル化コンテン
ツ21と、更新用利用条件カプセル22と、利用条件処
理部23を含むコンテンツ再生アプリケーション20が
備えられている。カプセル化コンテンツ21はデータ部
26と検索メソッド31と検証メソッド32と処理メソ
ッド33とインタフェース24を含む。更新用利用条件
カプセル22は更新用データ部27と更新メソッド34
と検証メソッド35と検索メソッド36とインタフェー
ス25を含む。The user terminal 2 is provided with a content reproduction application 20 including an encapsulated content 21, an update use condition capsule 22, and a use condition processing unit 23. The encapsulated content 21 includes a data part 26, a search method 31, a verification method 32, a processing method 33, and an interface 24. The update use condition capsule 22 includes an update data part 27 and an update method 34.
, A verification method 35, a search method 36, and an interface 25.
【0030】利用者がカプセル化コンテンツ21を実行
するために利用者端末2上にあるコンテンツ再生アプリ
ケーション20を用いてカプセル化コンテンツ21を実
行する際に、カプセル化コンテンツ固有ID、内包され
るデジタルコンテンツ固有ID、および格納位置情報を
対応付け、再生アプリケーション20がデータベース化
し格納する。更新利用条件カプセル22が起動すると
き、このデータベース化された格納インデックス情報を
参照し、参照された格納位置に格納されている更新対象
となるカプセル化コンテンツを特定する。更新対象とな
るカプセル化コンテンツ21の利用者端末3上における
格納位置の特定された時、コンテンツ再生アプリケーシ
ョン20は、更新対象となるカプセル化コンテンツを開
く。カプセル化コンテンツに内包される複数のデジタル
コンテンツから更新対象となるデジタルコンテンツを特
定するために、コンテンツ再生アプリケーション20は
更新用カプセル22に内包されている更新対象デジタル
コンテンツ固有IDを参照し、カプセル化コンテンツ内
検索メソッド31にこの値をキーとし、カプセル内格納
情報が存在するカプセル化コンテンツ21を検索する。
カプセル内格納情報はコンテンツ製作者もしくはコンテ
ンツ提供者(蓄積サーバ運用者)がカプセル化コンテン
ツ21を作成する際に同時に作成される情報であり、カ
プセル化コンテンツ固有ID、内包するメソッドの情
報、および内包されているコンテンツ固有ID群であ
る。このコンテンツ固有ID群は、内包するデジタルコ
ンテンツの固有ID、格納位置情報、名称を対応付けた
データベースである。この値を検索し、該当するデジタ
ルコンテンツ固有IDから格納位置を特定し、更新対象
の利用条件またはコンテンツの正当性を検証し、更新該
当部分を更新する。更新用利用条件カプセル22が起動
するとき、コンテンツ再生アプリケーション20が起動
され、再生アプリケーション20は同時に更新用利用条
件カプセル22内に内包されるインタフェース25を介
し、内包された更新メソッド34を起動する。この更新
メソッド34が内包される検索メソッド36を起動し、
更新対象となるコンテンツが利用者端末2上にあるか更
新用データ部27を検索する。その際に、更新対象とな
るコンテンツの固有ID、コンテンツを内包するカプセ
ル化コンテンツ21の固有IDを再生アプリケーション
20の利用条件処理部23に返却する。利用条件処理部
23は、更新用カプセル22内の検索メソッド36が返
却する値を用いて該当するカプセル化コンテンツ21を
検索し、カプセル化コンテンツ21のインタフェース2
4を通し、内包する検索メソッド31を起動する。When the user executes the encapsulated content 21 using the content reproduction application 20 on the user terminal 2 in order to execute the encapsulated content 21, the encapsulated content unique ID, the included digital content The reproduction application 20 converts the unique ID and the storage position information into a database and stores the database. When the update use condition capsule 22 is activated, the storage index information stored in the database is referred to, and the encapsulated content to be updated stored in the referred storage location is specified. When the storage position of the encapsulated content 21 to be updated on the user terminal 3 is specified, the content reproduction application 20 opens the encapsulated content to be updated. In order to specify the digital content to be updated from the plurality of digital contents included in the encapsulated content, the content reproduction application 20 refers to the unique ID of the digital content to be updated included in the update capsule 22, and performs encapsulation. Using this value as a key in the content search method 31, the encapsulated content 21 in which the capsule storage information exists is searched.
The information stored in the capsule is information that is simultaneously created when the content creator or the content provider (storage server operator) creates the encapsulated content 21, and includes the encapsulated content unique ID, the information of the included method, and the included This is a group of content unique IDs. The content unique ID group is a database in which unique IDs, storage location information, and names of the included digital contents are associated. This value is searched, the storage location is specified from the corresponding digital content unique ID, the validity of the use condition or the content to be updated is verified, and the updated portion is updated. When the update use condition capsule 22 starts, the content reproduction application 20 is started, and the reproduction application 20 simultaneously starts the included update method 34 via the interface 25 included in the update use condition capsule 22. Activate a search method 36 in which the update method 34 is included,
The update data section 27 is searched to determine whether the content to be updated exists on the user terminal 2. At this time, the unique ID of the content to be updated and the unique ID of the encapsulated content 21 containing the content are returned to the use condition processing unit 23 of the reproduction application 20. The use condition processing unit 23 searches for the corresponding encapsulated content 21 using the value returned by the search method 36 in the update capsule 22, and uses the interface 2 of the encapsulated content 21.
4 and activates the included search method 31.
【0031】検索メソッド31は、データ部26内のカ
プセル内格納情報を検索し、更新対象コンテンツ固有I
Dを検出すると、これを利用条件処理部23に返却し、
更新用カプセル22の更新メソッド34を起動し、カプ
セル化コンテンツ21内該当コンテンツ内の利用条件を
更新する。更新対象となるデータがデジタルコンテンツ
ではなく、コンテンツの利用条件の場合、更新処理はカ
プセル化コンテンツ21に内包されている利用履歴情報
を利用する。利用履歴情報は、カプセル化コンテンツ2
1を再生・実行する際に利用時間、利用形態(表示・変
更・更新・削除など)、利用回数などのコンテンツ利用
状況を保存したものであり、コンテンツを再生・実行す
る際には必ず更新される。更新用カプセル22に更新用
利用条件が内包されている場合、コンテンツ再生アプリ
ケーション20は、更新用利用条件と利用履歴情報を取
得し、利用条件処理部23で時間計算、回数計算などの
演算を行い、カプセル化コンテンツ内利用条件を更新す
る。更新後、デジタルコンテンツを暗号化し、カプセル
内格納情報を同様に暗号化し、カプセル化コンテンツ2
1を暗号化し、外から不可視化することで一連の更新手
続きを終了する。The search method 31 searches the information stored in the capsule in the data part 26,
When D is detected, it is returned to the use condition processing unit 23,
The update method 34 of the update capsule 22 is activated, and the use condition in the corresponding content in the encapsulated content 21 is updated. When the data to be updated is not digital content but content usage conditions, the update process uses usage history information included in the encapsulated content 21. Usage history information is encapsulated content 2
It stores the content usage status, such as usage time, usage mode (display / change / update / delete, etc.) and the number of times of use when playing / executing 1; it is always updated when playing / executing the content. You. When the update capsule 22 includes the update use condition, the content reproduction application 20 acquires the update use condition and the use history information, and performs the calculation such as the time calculation and the number-of-times calculation in the use condition processing unit 23. , Update the use condition in the encapsulated content. After the update, the digital content is encrypted, and the information stored in the capsule is similarly encrypted.
A series of update procedures is completed by encrypting 1 and making it invisible from the outside.
【0032】図4は、コンテンツ製作者が製作したデジ
タルコンテンツの構成を示す。同図に示すデジタルコン
テンツは、コンテンツ製作者が製作したコンテンツとし
てのデジタルデータと、データを再生するための再生機
能、外部から不可視化するための暗号化機能(復号機能
も含む)と、利用条件によって再生方法、データの変更
などを行う処理機能と、データ付加情報から構成され
る。データ付加情報は、コンテンツ固有ID、データ
名、デジタルデータの著作権情報、利用履歴情報、時間
監視情報から構成される。FIG. 4 shows the structure of digital content produced by a content producer. The digital contents shown in the figure are digital data as contents produced by the contents creator, a reproduction function for reproducing the data, an encryption function (including a decryption function) for making it invisible from outside, and usage conditions. And a processing function for changing data and the like, and data additional information. The data additional information includes a content unique ID, a data name, copyright information of digital data, use history information, and time monitoring information.
【0033】デジタルコンテンツ内利用条件を更新する
方法として、コンテンツ蓄積サーバ1上で更新する方法
と、利用者端末2上で更新する方法がある。As a method of updating the use condition in the digital content, there are a method of updating on the content storage server 1 and a method of updating on the user terminal 2.
【0034】図10は、コンテンツ利用者端末2上で利
用条件を更新する原理を示す図である。詳細な方法につ
いては後で説明する。FIG. 10 is a diagram showing the principle of updating the use conditions on the content user terminal 2. The detailed method will be described later.
【0035】図5は、カプセル化コンテンツ21と更新
用利用条件カプセル22の構成を示す。カプセル化コン
テンツ21は、外部と更新するためのインタフェース2
4を持つカプセル内に、外からは不可視なメソッド格納
部28、データ格納部26、カプセル内格納情報29、
更新対象のコンテンツの正当性を検証する正当性検証部
37から構成され、メソッド格納部28は、外部から参
照可能な外部公開メソッド格納部28Aと、非公開メソ
ッド格納部28Bから構成される。外部公開メソッド格
納部28Aには検索メソッド31が含まれる。データ格
納部26は非公開メソッド格納部28Bから操作可能な
インタフェース26Aと、複数のデジタルコンテンツ2
6Bで構成される。FIG. 5 shows the configuration of the encapsulated content 21 and the update use condition capsule 22. The encapsulated content 21 is an interface 2 for updating with the outside.
4, the method storage unit 28, the data storage unit 26, the in-capsule storage information 29, which are invisible from the outside,
The method storage unit 28 includes a validity verification unit 37 that verifies the validity of the content to be updated. The method storage unit 28 includes an external public method storage unit 28A that can be referred to from outside and a private method storage unit 28B. The external public method storage unit 28A includes a search method 31. The data storage unit 26 includes an interface 26A operable from the private method storage unit 28B and a plurality of digital contents 2.
6B.
【0036】図6はカプセル化コンテンツの詳細構成図
である。カプセル内格納情報29は、内包済みコンテン
ツ固有ID群とカプセル固有ID、メソッド格納情報で
構成される。デジタルコンテンツ蓄積部26はデータ格
納部とも呼ばれ、複数のコンテンツ製作者によって製作
されたデジタルコンテンツ26Bが複数内包されてい
る。FIG. 6 is a detailed configuration diagram of the encapsulated content. The in-capsule storage information 29 is composed of a group of included content unique IDs, a capsule unique ID, and method storage information. The digital content storage unit 26 is also called a data storage unit, and includes a plurality of digital contents 26B produced by a plurality of content producers.
【0037】図5に示す更新用利用条件カプセル22
は、外部から参照可能なインタフェース25と、外部か
ら参照不可視なメソッド格納部30と、データ格納部2
7と、更新対象の利用条件の正当性を検証する正当性検
証部38から構成される。メソッド格納部30は、外部
から参照可能な公開メソッド格納部30Aと、非公開メ
ソッド格納部30Bから構成される。公開メソッド部3
0Aには、検索メソッド36と更新メソッド34が内包
される。データ格納部27は、非公開メソッド格納部3
0Bから操作可能なインタフェース27Aと、複数の更
新用利用条件27Bから構成される。The update use condition capsule 22 shown in FIG.
Is an interface 25 that can be referred to from the outside, a method storage unit 30 that is invisible to the outside, and a data storage unit 2
7 and a validity verifying unit 38 for verifying the validity of the use condition to be updated. The method storage unit 30 includes a public method storage unit 30A that can be referred to from the outside and a private method storage unit 30B. Public method part 3
The search method 36 and the update method 34 are included in OA. The data storage unit 27 is a private method storage unit 3
The interface 27A is operable from the interface 0B and a plurality of update usage conditions 27B.
【0038】図7、図8は利用条件をコンテンツ蓄積サ
ーバ1上で更新し、利用者に再配布する方法の説明図で
ある。FIGS. 7 and 8 are explanatory diagrams of a method of updating the use conditions on the content storage server 1 and redistributing them to users.
【0039】コンテンツ蓄積サーバ1はコンテンツ蓄積
部11と処理部12と制御部13から構成され、処理部
12は利用条件認識部12Aと利用条件演算部12Bと
時間計測部12Cで構成される。利用者の個人情報,機
器情報を利用条件認識部12Aにおいて認識し、コンテ
ンツ提供者、製作者の要求する利用条件と合わせて利用
条件演算部12Bで利用条件を計算し、コンテンツ提供
者、製作者の要求に応じて時間計測処理部12Cの結果
を合わせて利用条件を再構築し、利用者に向けて配信す
る。The content storage server 1 includes a content storage unit 11, a processing unit 12, and a control unit 13. The processing unit 12 includes a use condition recognition unit 12A, a use condition calculation unit 12B, and a time measurement unit 12C. The usage condition recognition unit 12A recognizes the user's personal information and device information, and calculates the usage conditions in the usage condition calculation unit 12B together with the usage conditions requested by the content provider and the creator. In accordance with the request, the use condition is reconstructed in accordance with the result of the time measurement processing unit 12C, and is delivered to the user.
【0040】図1で示されるシステム上において、コン
テンツ蓄積サーバ1からコンテンツ利用者が要求するカ
プセル化コンテンツ21を取得し、利用者端末2上でカ
プセル化コンテンツを再生可能なコンテンツ再生アプリ
ケーション20を起動した際に、カプセル化コンテンツ
21を利用可能な利用条件情報をコンテンツ蓄積サーバ
1が発行する。この際にコンテンツ提供者、製作者が要
求する利用者情報を利用者がコンテンツ蓄積サーバ1に
向けて発信し、蓄積サーバ1においてこの情報を元に利
用条件をコンテンツ蓄積サーバ処理部12において生成
し、利用者に配信する。In the system shown in FIG. 1, an encapsulated content 21 requested by a content user is acquired from the content storage server 1 and a content reproduction application 20 capable of reproducing the encapsulated content on the user terminal 2 is started. At this time, the content storage server 1 issues usage condition information that can use the encapsulated content 21. At this time, the user sends user information requested by the content provider and the creator to the content storage server 1, and the storage server 1 generates a use condition based on the information in the content storage server processing unit 12. , Deliver to the user.
【0041】配信された新しい利用条件の利用者端末2
上でのカプセル化コンテンツ再構築方法に関しては、利
用者端末2での更新方法に準じる方法で行われる。User terminal 2 with new distribution conditions
The above-described method of reconstructing the encapsulated content is performed by a method similar to the updating method in the user terminal 2.
【0042】図9はコンテンツ蓄積サーバ1上での対象
コンテンツの登録、利用条件更新のための対象カプセル
化コンテンツ検索方法について示す図、図10は利用者
端末2上での利用条件更新の説明図である。コンテンツ
製作者が製作したコンテンツは、製作者端末3からネッ
トワーク4を経由してコンテンツ蓄積サーバ1に配信さ
れる。配信されたコンテンツはコンテンツ蓄積部11に
蓄積され、カプセル化コンテンツ21、デジタルコンテ
ンツに付与する利用条件を利用条件作成部12Dにて外
から不可視化され、カプセル化コンテンツ21内に内包
される。処理部12は、利用条件を作成する利用条件作
成部12D、利用条件更新時に利用条件を再構築するた
めの利用条件演算部12Bと、利用条件付加作成部12
Eで構成される。コンテンツ製作者もしくはコンテンツ
提供者がコンテンツに対する利用条件を変更したい場
合、利用条件のみをコンテンツ蓄積サーバ1に配信し、
処理部12内の利用条件作成部12Dが配信された利用
条件からカプセル化コンテンツ固有ID,デジタルコン
テンツ固有IDを抽出し、更新対象となるデジタルコン
テンツを特定し、利用条件の復号を行い、結果を利用条
件演算部12Bに渡す。利用条件演算部12Bは、既存
利用条件と更新用利用条件の条件演算を利用履歴情報を
元に行い、利用条件の再構築を行う。その後利用条件付
加作成部12Eにおいて、新しく追加される条件、機能
や、削除される条件、機能などを抽出し、利用条件を再
度構築・暗号化し、デジタルコンテンツを再構築し、コ
ンテンツ蓄積部11に蓄積する。コンテンツ蓄積サーバ
1上における各カプセル化コンテンツ内に内包されるデ
ジタルコンテンツの利用条件更新に関しても利用者端末
2上での更新方法に準じる方法で行われる。FIG. 9 is a diagram showing a method of retrieving a target encapsulated content for registering a target content and updating a use condition on the content storage server 1, and FIG. 10 is an explanatory diagram of a use condition update on the user terminal 2. It is. The content produced by the content producer is distributed from the producer terminal 3 to the content storage server 1 via the network 4. The delivered content is stored in the content storage unit 11, and the usage conditions to be given to the encapsulated content 21 and the digital content are invisible from the outside by the usage condition creation unit 12 </ b> D, and are included in the encapsulated content 21. The processing unit 12 includes a use condition creation unit 12D for creating use conditions, a use condition calculation unit 12B for reconstructing the use conditions when the use conditions are updated, and a use condition addition creation unit 12
E. When the content creator or the content provider wants to change the usage conditions for the content, only the usage conditions are distributed to the content storage server 1,
The use condition creation unit 12D in the processing unit 12 extracts the encapsulated content unique ID and the digital content unique ID from the delivered use condition, specifies the digital content to be updated, decrypts the use condition, and outputs the result. It is passed to the use condition calculation unit 12B. The use condition calculation unit 12B performs condition calculation of the existing use condition and the update use condition based on the use history information, and reconstructs the use condition. Thereafter, in the use condition adding / creating unit 12E, newly added conditions and functions, conditions to be deleted, functions and the like are extracted, the use conditions are reconstructed and encrypted, digital contents are reconstructed, and the contents are stored in the contents storage unit 11. accumulate. The use condition update of the digital content included in each encapsulated content on the content storage server 1 is also performed by a method similar to the update method on the user terminal 2.
【0043】なお、本発明のカプセル化コンテンツの利
用条件更新方法を実現するプログラムや、カプセル化コ
ンテンツ、デジタルコンテンツ、利用条件カプセルの構
造は、コンピュータなどで読み取り可能な、フロッピー
ディスク、ハードディスク、ZIPなどに代表される磁
気記憶媒体と、CD−ROM,DVD,CD−R,CD
−RW,MOなどに代表される光磁気記憶媒体,コンパ
クトフラッシュ,スマートメディア,メモリースティッ
クに代表されるIC記憶媒体などに記憶して提供するこ
とが可能である。The program for realizing the method for updating the use condition of the encapsulated content according to the present invention, and the structures of the encapsulated content, digital content, and the use condition capsule are readable by a computer or the like, such as a floppy disk, a hard disk, and a ZIP. , A CD-ROM, a DVD, a CD-R, and a CD
-It can be provided by storing it in a magneto-optical storage medium typified by RW, MO, etc., an IC storage medium typified by a compact flash, a smart media, a memory stick, or the like.
【0044】[0044]
【発明の効果】以上、説明したように本発明によれば、
利用条件付きコンテンツが流通される環境下において、
利用者端末へコンテンツを配布した後にコンテンツ製作
者、コンテンツ提供者の意図による利用条件の更新を行
うことが可能となる。As described above, according to the present invention,
In an environment where content with usage conditions is distributed,
After distributing the content to the user terminal, it becomes possible to update the usage conditions according to the intention of the content creator and the content provider.
【図1】本発明の一実施形態のデジタルコンテンツ流通
システムの構成図である。FIG. 1 is a configuration diagram of a digital content distribution system according to an embodiment of the present invention.
【図2】カプセル化コンテンツの利用条件の動的更新方
法を示すシーケンス図である。FIG. 2 is a sequence diagram illustrating a method of dynamically updating usage conditions of encapsulated content.
【図3】コンテンツ利用者端末での更新方法を説明する
ための図である。FIG. 3 is a diagram for explaining an updating method in a content user terminal.
【図4】デジタルコンテンツの内部構成図である。FIG. 4 is an internal configuration diagram of digital content.
【図5】カプセル化コンテンツと更新用利用条件カプセ
ルの構成図である。FIG. 5 is a configuration diagram of an encapsulated content and a use condition capsule for update.
【図6】配信されるカプセル化コンテンツの内部構成図
である。FIG. 6 is an internal configuration diagram of a distributed encapsulated content.
【図7】利用条件カプセル配信の説明図である。FIG. 7 is an explanatory diagram of use condition capsule delivery.
【図8】利用条件のコンテンツ蓄積サーバ上での更新の
説明図である。FIG. 8 is an explanatory diagram of updating a use condition on a content storage server.
【図9】更新用利用条件作成の説明図である。FIG. 9 is an explanatory diagram of creating an update use condition.
【図10】利用条件の利用者端末上での更新の説明図で
ある。FIG. 10 is an explanatory diagram of updating a use condition on a user terminal.
1 コンテンツ蓄積サーバ 2 コンテンツ利用者端末 3 コンテンツ製作者端末 4 ネットワーク 11 コンテンツ蓄積部 12 処理部 12A 利用条件認識部 12B 利用条件演算部 12C 時間計測部 12D 利用条件作成部 12E 利用条件付加作成部 13 制御部 20 コンテンツ再生アプリケーション 21 カプセル化コンテンツ 22 更新用カプセル 23 利用条件処理部 24,25 インタフェース 26,27 データ格納部 26A,27A インタフェース 26B デジタルコンテンツ 27B 更新用利用条件 28 メソッド格納部 28A 外部公開メソッド格納部 28B 非公開メソッド格納部 29 カプセル内格納情報 30 メソッド格納部 30A 公開メソッド格納部 30B 非公開メソッド格納部 31,36 検索メソッド 32,35 検証メソッド 33 処理メソッド 34 更新メソッド 37,38 正当性検証部 101〜108 ステップ DESCRIPTION OF SYMBOLS 1 Content storage server 2 Content user terminal 3 Content creator terminal 4 Network 11 Content storage unit 12 Processing unit 12A Usage condition recognition unit 12B Usage condition calculation unit 12C Time measurement unit 12D Usage condition creation unit 12E Usage condition addition creation unit 13 Control Part 20 Content reproduction application 21 Encapsulated content 22 Update capsule 23 Usage condition processing part 24, 25 Interface 26, 27 Data storage part 26A, 27A interface 26B Digital content 27B Update usage condition 28 Method storage part 28A External public method storage part 28B Private method storage unit 29 Capsule storage information 30 Method storage unit 30A Public method storage unit 30B Private method storage unit 31, 36 Search method 32, 35 Proof method 33 processing method 34 update method 37, 38 validity verification unit 101 to 108 step
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24168299AJP2001067408A (en) | 1999-08-27 | 1999-08-27 | Dynamic update method of use condition of encapsulated content and recording medium recording dynamic update program |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24168299AJP2001067408A (en) | 1999-08-27 | 1999-08-27 | Dynamic update method of use condition of encapsulated content and recording medium recording dynamic update program |
| Publication Number | Publication Date |
|---|---|
| JP2001067408Atrue JP2001067408A (en) | 2001-03-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24168299APendingJP2001067408A (en) | 1999-08-27 | 1999-08-27 | Dynamic update method of use condition of encapsulated content and recording medium recording dynamic update program |
| Country | Link |
|---|---|
| JP (1) | JP2001067408A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288044A (en)* | 2001-03-23 | 2002-10-04 | Sanyo Electric Co Ltd | Data recording device |
| JP2003099447A (en)* | 2001-09-20 | 2003-04-04 | Ricoh Co Ltd | Document data structure, storage medium, and information processing device |
| JP2003233597A (en)* | 2001-12-07 | 2003-08-22 | Matsushita Electric Ind Co Ltd | Content distribution system and method |
| WO2003088029A1 (en)* | 2002-04-01 | 2003-10-23 | Seiko Epson Corporation | Printing system, program, and method |
| WO2004036435A1 (en)* | 2002-10-15 | 2004-04-29 | Matsushita Electric Industrial Co., Ltd. | System for managing digital item management information |
| JP2004246902A (en)* | 2003-02-11 | 2004-09-02 | Microsoft Corp | Publishing of digital content by digital copyright administrative (drm) system within limited area such as organization |
| WO2004079579A1 (en)* | 2003-03-05 | 2004-09-16 | Matsushita Electric Industrial Co., Ltd. | Digital content delivery system |
| JP2005031937A (en)* | 2003-07-11 | 2005-02-03 | Ricoh Co Ltd | Program falsification verification method, encapsulated document structure, storage medium, encapsulated document creation apparatus, falsification verification apparatus, encapsulated document creation processing program, storage medium storing the program, start program, and storage medium storing the program |
| JP2005094481A (en)* | 2003-09-18 | 2005-04-07 | Mitsubishi Electric Corp | Content providing system, server device, and client terminal |
| JP2005301587A (en)* | 2004-04-09 | 2005-10-27 | Sony Corp | License preparing device, license preparing method, and computer program |
| JP2006319954A (en)* | 2005-04-15 | 2006-11-24 | Sony Corp | Information processor, information processing method and computer program |
| US7644288B2 (en) | 2003-03-19 | 2010-01-05 | Ricoh Company, Ltd. | Image forming apparauts that checks authenticity of an update program |
| JP2010532892A (en)* | 2007-06-29 | 2010-10-14 | マイクロソフト コーポレーション | Collect statistics based on container exchange |
| JP2011508303A (en)* | 2007-12-20 | 2011-03-10 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Apparatus and method for digital rights management |
| JP2011053907A (en)* | 2009-09-01 | 2011-03-17 | Fujitsu Fip Corp | Wrapping file update system and wrapping file update method |
| JP2012055014A (en)* | 2005-04-15 | 2012-03-15 | Sony Corp | Information processing apparatus, information processing method and computer program |
| US8438645B2 (en) | 2005-04-27 | 2013-05-07 | Microsoft Corporation | Secure clock with grace periods |
| US8626771B2 (en) | 2007-06-29 | 2014-01-07 | Microsoft Corporation | Container reputation |
| US8700535B2 (en) | 2003-02-25 | 2014-04-15 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
| US8781969B2 (en) | 2005-05-20 | 2014-07-15 | Microsoft Corporation | Extensible media rights |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288044A (en)* | 2001-03-23 | 2002-10-04 | Sanyo Electric Co Ltd | Data recording device |
| JP2003099447A (en)* | 2001-09-20 | 2003-04-04 | Ricoh Co Ltd | Document data structure, storage medium, and information processing device |
| JP2003233597A (en)* | 2001-12-07 | 2003-08-22 | Matsushita Electric Ind Co Ltd | Content distribution system and method |
| WO2003088029A1 (en)* | 2002-04-01 | 2003-10-23 | Seiko Epson Corporation | Printing system, program, and method |
| US7532337B2 (en) | 2002-04-01 | 2009-05-12 | Seiko Epson Corporation | Print processing system and corresponding method |
| WO2004036435A1 (en)* | 2002-10-15 | 2004-04-29 | Matsushita Electric Industrial Co., Ltd. | System for managing digital item management information |
| JP2004246902A (en)* | 2003-02-11 | 2004-09-02 | Microsoft Corp | Publishing of digital content by digital copyright administrative (drm) system within limited area such as organization |
| US8700535B2 (en) | 2003-02-25 | 2014-04-15 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
| WO2004079579A1 (en)* | 2003-03-05 | 2004-09-16 | Matsushita Electric Industrial Co., Ltd. | Digital content delivery system |
| US7644288B2 (en) | 2003-03-19 | 2010-01-05 | Ricoh Company, Ltd. | Image forming apparauts that checks authenticity of an update program |
| JP2005031937A (en)* | 2003-07-11 | 2005-02-03 | Ricoh Co Ltd | Program falsification verification method, encapsulated document structure, storage medium, encapsulated document creation apparatus, falsification verification apparatus, encapsulated document creation processing program, storage medium storing the program, start program, and storage medium storing the program |
| JP2005094481A (en)* | 2003-09-18 | 2005-04-07 | Mitsubishi Electric Corp | Content providing system, server device, and client terminal |
| JP2005301587A (en)* | 2004-04-09 | 2005-10-27 | Sony Corp | License preparing device, license preparing method, and computer program |
| JP2006319954A (en)* | 2005-04-15 | 2006-11-24 | Sony Corp | Information processor, information processing method and computer program |
| JP2012055014A (en)* | 2005-04-15 | 2012-03-15 | Sony Corp | Information processing apparatus, information processing method and computer program |
| US8438645B2 (en) | 2005-04-27 | 2013-05-07 | Microsoft Corporation | Secure clock with grace periods |
| US8781969B2 (en) | 2005-05-20 | 2014-07-15 | Microsoft Corporation | Extensible media rights |
| US8626771B2 (en) | 2007-06-29 | 2014-01-07 | Microsoft Corporation | Container reputation |
| JP2010532892A (en)* | 2007-06-29 | 2010-10-14 | マイクロソフト コーポレーション | Collect statistics based on container exchange |
| US8838729B2 (en) | 2007-06-29 | 2014-09-16 | Microsoft Corporation | Gathering statistics based on container exchange |
| US9286367B2 (en) | 2007-06-29 | 2016-03-15 | Microsoft Technology Licensing, Llc | Gathering statistics based on container exchange |
| JP2011508303A (en)* | 2007-12-20 | 2011-03-10 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Apparatus and method for digital rights management |
| JP2011053907A (en)* | 2009-09-01 | 2011-03-17 | Fujitsu Fip Corp | Wrapping file update system and wrapping file update method |
| Publication | Publication Date | Title |
|---|---|---|
| JP2001067408A (en) | Dynamic update method of use condition of encapsulated content and recording medium recording dynamic update program | |
| JP4424465B2 (en) | Information device, information server, and information processing program | |
| JP3606794B2 (en) | Digital data copyright protection system | |
| CN100414864C (en) | Audio data playback management system and method with editing device and recording medium | |
| US20060294017A1 (en) | Information server, information device, information processing system, information processing method, and informaiton processing program | |
| US20090016533A1 (en) | Controlling With Rights Objects Delivery Of Broadcast Encryption Content For A Network Cluster From A Content Server Outside The Cluster | |
| US20030101142A1 (en) | Information recording apparatus, information reproducing apparatus, and information distribution system | |
| US20080134340A1 (en) | Information processing apparatus, information recording medium, information processing method and computer program | |
| JPWO2002056580A1 (en) | Content directory service system | |
| US20090013179A1 (en) | Controlling With Rights Objects Delivery Of Broadcast Encryption Content For A Network Cluster From A Content Server Outside The Cluster | |
| JP4465577B2 (en) | Information processing apparatus and method, information processing system, recording medium, and program | |
| JP3332361B2 (en) | Data conversion device, data conversion method, and program storage medium in data copyright protection system | |
| JP2005516278A (en) | Method and system for transmitting and distributing information in a secret manner and for physically exemplifying information transmitted in an intermediate information storage medium | |
| US20060085859A1 (en) | System for preventing unauthorized use of digital content | |
| JP5573272B2 (en) | DIGITAL CONTENT DISTRIBUTION PROGRAM, REPRODUCTION PROGRAM, DISTRIBUTION DEVICE, AND REPRODUCTION DEVICE | |
| KR100741482B1 (en) | Method and system for providing multimedia contents and subtitle information corresponding thereto to personal information processor | |
| JP2001109761A (en) | N-th degree use distribution system for contents | |
| WO2008048034A1 (en) | Method of managing copyright information of digital contents, device and method of controlling the replay of the digital contents, and recording medium containing the copyright information | |
| JP2003152700A (en) | Information terminal device and content decryption method | |
| JP5377387B2 (en) | Package file delivery system, package file delivery method for package file delivery system, package file delivery server device, package file delivery server program, package file playback terminal device, and package file playback terminal program | |
| KR20010102179A (en) | Method and apparatus for information processing, and medium for storing program | |
| WO2007119893A1 (en) | Method of providing caption information and system thereof | |
| JP2002319270A (en) | Information processing device and method, recording medium and program | |
| JP4211163B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP5680154B2 (en) | Package file reproduction terminal device, package file reproduction terminal program, and file package terminal device. |
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal | Free format text:JAPANESE INTERMEDIATE CODE: A131 Effective date:20050406 | |
| A521 | Request for written amendment filed | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20050606 | |
| RD03 | Notification of appointment of power of attorney | Free format text:JAPANESE INTERMEDIATE CODE: A7423 Effective date:20050606 | |
| RD04 | Notification of resignation of power of attorney | Free format text:JAPANESE INTERMEDIATE CODE: A7424 Effective date:20050606 | |
| A02 | Decision of refusal | Free format text:JAPANESE INTERMEDIATE CODE: A02 Effective date:20051109 |