JP4959796B2 - Method and system for providing content subscription service - Google Patents

Method and system for providing content subscription service Download PDF

Info

Publication number
JP4959796B2
JP4959796B2 JP2009521725A JP2009521725A JP4959796B2 JP 4959796 B2 JP4959796 B2 JP 4959796B2 JP 2009521725 A JP2009521725 A JP 2009521725A JP 2009521725 A JP2009521725 A JP 2009521725A JP 4959796 B2 JP4959796 B2 JP 4959796B2
Authority
JP
Japan
Prior art keywords
content
client device
identification data
item
license
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.)
Expired - Fee Related
Application number
JP2009521725A
Other languages
Japanese (ja)
Other versions
JP2009545787A (en
Inventor
恵子 佐伯
基誠 二神
洋志 川本
元彦 長野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of JP2009545787A publication Critical patent/JP2009545787A/en
Application granted granted Critical
Publication of JP4959796B2 publication Critical patent/JP4959796B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Description

本発明は、コンテンツ配信の分野に関する。より具体的には、本発明は、デジタルライセンスによって規定されたデジタルコンテンツを配布する分野に関する。   The present invention relates to the field of content distribution. More specifically, the present invention relates to the field of distributing digital content defined by a digital license.

デジタルビデオコンテンツ、オーディオコンテンツ、又は他のタイプのコンテンツのプロバイダは、効果的なコンテンツ保護なしではインターネット上でこのコンテンツを配信するのを躊躇する場合が多い。コンテンツプロバイダがインターネット上でコンテンツを提供するための技術は存在するが、デジタルコンテンツは、その本来の性質により所有者の許可の有無に関わらず複製が容易である。インターネットは、所有者からのコンテンツの配信を可能にするが、同技術はまた、未許可の複製コンテンツの広範な配布も可能にする。   Providers of digital video content, audio content, or other types of content often hesitate to distribute this content over the Internet without effective content protection. Although there are technologies for content providers to provide content on the Internet, digital content can be easily copied regardless of the owner's permission or not due to its inherent nature. The Internet allows distribution of content from owners, but the technology also allows extensive distribution of unauthorized copy content.

デジタル著作権管理(Digital Rights Management、DRM)は、ファイルの配布を保護するための手段として近年利用が伸びてきたデジタルコンテンツ保護モデルである。DRMは通常、デジタルメディア又は他のデータを保護すること、及びコンテンツ所有者に収益を提供することの技術及びビジネスモデルの複合セットを包含する。   Digital Rights Management (DRM) is a digital content protection model that has been increasingly used as a means for protecting file distribution in recent years. DRM typically encompasses a complex set of technologies and business models for protecting digital media or other data and providing revenue to content owners.

多くの公知のDRMシステムは、コンピュータのハードディスクドライブ構成要素などの記憶装置を使用し、この記憶装置は、コンテンツ所有者によって提供される暗号化されていないコンテンツ(又は他のデータ)集合を含んでいる。記憶装置内のコンテンツは、ファイアウォールの背後の信頼区域内に常駐する。信頼区域内では、記憶装置上に常駐するコンテンツを暗号化することができる。コンテンツサーバは、記憶装置から暗号化されたコンテンツを受け取り、暗号化されたコンテンツを配布するためにパッケージ化する。ライセンスサーバは、暗号化されたコンテンツに関連する権利及び利用規則の記述、並びに関連の暗号キーを保持している。(コンテンツサーバ及びライセンスサーバは、場合によっては、(studioなどの)コンテンツプロバイダ又はサービスプロバイダによって所有又は制御されるコンテンツプロバイダシステムの一部である)。再生装置又はクライアントは、表示するため暗号化されたコンテンツをコンテンツサーバから受け取り、アクセス権を指定するライセンスをライセンスサーバから受け取る。   Many known DRM systems use a storage device, such as a hard disk drive component of a computer, that contains a collection of unencrypted content (or other data) provided by the content owner. Yes. The content in the storage device resides in a trusted area behind the firewall. Within the trusted zone, content that resides on the storage device can be encrypted. The content server receives the encrypted content from the storage device and packages the encrypted content for distribution. The license server holds a description of the rights and usage rules associated with the encrypted content and the associated encryption key. (The content server and license server are in some cases part of a content provider system owned or controlled by a content provider or service provider (such as studio)). The playback device or client receives the encrypted content for display from the content server, and receives a license designating the access right from the license server.

いくつかのDRM処理は、コンテンツのアイテムを要求する段階と、コンテンツキーでアイテムを暗号化する段階と、コンテンツデジタルライセンス内にコンテンツキーを格納する段階と、暗号化されたコンテンツを再生装置に配布する段階と、コンテンツキーを含むデジタルライセンスファイルを再生装置に配信する段階と、コンテンツファイルを復号化する段階と、デジタルライセンス内に指定された利用規則下でこれを再生する段階とから構成される。   Some DRM processes involve requesting an item of content, encrypting the item with a content key, storing the content key in a content digital license, and distributing the encrypted content to a playback device And a step of distributing a digital license file including a content key to a playback device, a step of decrypting the content file, and a step of playing back the content file under a usage rule specified in the digital license. .

しかしながら、ますます多くのコンテンツがエンドユーザに配信されるに伴って、このような公知のDRM方式では、コンテンツ又はサービスプロバイダのサーバに負担となる可能性がある。各ユーザによるコンテンツの特定のアイテムへの要求ごとに、サーバは、復号キーの生成、コンテンツライセンスの生成、及びコンテンツ自体の暗号化を含む「パッケージ」を作成する必要がある。   However, as more and more content is delivered to end users, such known DRM schemes can become a burden on content or service provider servers. For each user request for a particular item of content, the server needs to create a “package” that includes generation of a decryption key, generation of a content license, and encryption of the content itself.

サブスクリプションビジネスモデルに関わる配布の場合、コンテンツの各アイテムがサブスクライバーごとに「パッケージ化」される公知のDRM方式を使用するコンテンツプロバイダサーバにはますます多くの負担がかかる可能性がある。ユーザがコンテンツのサブスクリプション前に1つのライセンスの代金を支払う場合、ユーザが利用可能なコンテンツは時間の経過と共に累積し、支払った代金を超えるケースが生じる可能性がある。   For distributions involving the subscription business model, content provider servers that use the well-known DRM scheme, where each item of content is “packaged” for each subscriber, may become increasingly burdensome. If a user pays for one license before content subscription, the content available to the user may accumulate over time and may exceed the price paid.

従って、保護されたデータ又はメディアの配信を達成するための保護機構の改善された方法及びシステムが望まれる。   Accordingly, improved methods and systems of protection mechanisms for achieving protected data or media distribution are desired.

デジタルライセンスによって規定されたデジタルコンテンツを配布する方法及びシステムが開示される。本発明のいくつかの実施形態によれば、ライセンスの受け取り後にクライアントデバイスによって受け取られるコンテンツの複数アイテムに対する利用権を1つのライセンスが規定できるように、ユーザに対するライセンス及びコンテンツの発行が容易にされる。更に、ライセンスは、ライセンスされたコンテンツの識別フィールド内に、ユーザによるライセンスの受け取り後も不変であるデータを有する。従って、本発明の実施形態は、1つのライセンスがクライアントに発行され、その後、この1つのライセンスの制御下でコンテンツの複数アイテムをクライアントに送信し且つクライアントがこれらを使用することができるようなサブスクリプションビジネスモデルの一部として使用することができる。   A method and system for distributing digital content defined by a digital license is disclosed. Some embodiments of the present invention facilitate the issuance of licenses and content to users so that a single license can define usage rights for multiple items of content received by a client device after receipt of the license. . In addition, the license has data in the licensed content identification field that is unchanged after the user receives the license. Thus, embodiments of the present invention provide a subscription in which one license is issued to the client, and then multiple items of content are sent to the client and used by the client under the control of this one license. Can be used as part of a business model.

1つの態様において、ライセンスされるコンテンツの識別データを有するライセンスがクライアントに送信される。クライアントによるライセンスの受け取り後、コンテンツの第1アイテムがクライアントに送信される。コンテンツの第1アイテムは、第1コンテンツ識別データを有し、コンテンツの第1アイテムの少なくとも一部分は暗号化形式である。同様に、クライアントによるライセンスの受け取り後、コンテンツの第2アイテムがクライアントに送信される。コンテンツの第2アイテムは、第1コンテンツ識別データとは異なる第2コンテンツ識別データを有する。コンテンツの第2アイテムの少なくとも一部分は暗号化形式である。   In one aspect, a license having identification data for licensed content is transmitted to the client. After receiving the license by the client, the first item of content is transmitted to the client. The first item of content has first content identification data, and at least a portion of the first item of content is in encrypted form. Similarly, after receiving a license by the client, a second item of content is transmitted to the client. The second item of content has second content identification data different from the first content identification data. At least a portion of the second item of content is in encrypted form.

第1コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応する場合、コンテンツの第1アイテムが復号化される。同様に、第2コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応する場合、コンテンツの第2アイテムが復号化される。ライセンスされるコンテンツの識別データは、ライセンスがクライアントに送信された後も不変である。   If the first content identification data corresponds to the identification data of the licensed content, the first item of content is decrypted. Similarly, if the second content identification data corresponds to the licensed content identification data, the second item of content is decrypted. The identification data of the licensed content remains unchanged after the license is sent to the client.

別の態様では、コンテンツの第1及び第2アイテムが異なる時点でクライアントに送信され、これらの時点は、少なくとも略1日の時間間隔で互いに離隔されている。   In another aspect, the first and second items of content are transmitted to the client at different times, and these times are separated from each other by a time interval of at least about one day.

別の態様において、ライセンスが第1サブキーを有し、コンテンツの第1アイテムが第2サブキーを有し、コンテンツの第2アイテムが第3サブキーを有する。第1及び第2サブキーを用いて第1復号キーを生成し、第1及び第3サブキーを用いて第2復号キーを生成する。第1復号キーを用いてコンテンツの第1アイテムを復号化し、第2復号キーを用いて第2アイテムを復号化する。   In another aspect, the license has a first subkey, the first item of content has a second subkey, and the second item of content has a third subkey. A first decryption key is generated using the first and second subkeys, and a second decryption key is generated using the first and third subkeys. The first item of content is decrypted using the first decryption key, and the second item is decrypted using the second decryption key.

別の実施形態において、ライセンスされるコンテンツの識別データを有し且つ再生カウントデータを有するライセンスがクライアントに送信される。クライアントによるライセンスの受け取り後にコンテンツの第1アイテムがクライアントに送信される。コンテンツの第1アイテムの少なくとも一部分は暗号化形式である。コンテンツの第1アイテムは、第1コンテンツ識別データを有し、個別に使用可能なN個のサブコンテンツのアイテムで構成されており、Nは2よりも大きい整数である。第1コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応する場合、個別に使用可能なN個のサブコンテンツのアイテムうちのP個の少なくとも一部分が復号化され、PはNよりも小さい整数であり、Pは再生カウントデータに相当する。ライセンスされるコンテンツの識別データ及び再生カウントデータは、ライセンスがクライアントに送信された後も不変である。別の実施形態では、個別に使用可能なN個のサブコンテンツのアイテムは、N個のテレビ番組から構成することができ、或いは、N個の音楽著作物から構成することができる。   In another embodiment, a license having identification data of licensed content and having playback count data is transmitted to the client. The first item of content is transmitted to the client after receipt of the license by the client. At least a portion of the first item of content is in encrypted form. The first item of content has first content identification data, and is composed of N sub-content items that can be used individually, where N is an integer greater than two. If the first content identification data corresponds to the identification data of the licensed content, at least a part of P of the N sub-content items that can be used individually is decrypted, and P is an integer smaller than N And P corresponds to reproduction count data. The identification data and the reproduction count data of the licensed contents are unchanged even after the license is transmitted to the client. In another embodiment, the N sub-content items that can be used individually may consist of N television programs, or may consist of N music works.

更に別の実施形態において、クライアントに送信するため、及びクライアントによって使用されるコンテンツの第1の複数アイテムをライセンスするためのデータ構造が提供される。コンテンツの第1の複数アイテムの各々は、第1コンテンツ識別フィールドを有する。データ構造は、コンテンツの第1の複数アイテムの各々の識別情報を指定するため、及びコンテンツの第1の複数アイテムの識別情報各々に対応する第1識別データセットを保持するための第1ライセンス識別フィールドを含む。第1ライセンス識別フィールド及び複数の第1コンテンツ識別フィールドは、データ構造がクライアントに送信された時点よりも後にクライアントがコンテンツの第1の複数アイテムを受け取った場合、クライアントがコンテンツの第1の複数アイテムを使用できるようにされている。第1識別データセットは、データ構造がクライアントに送信された後も不変であるようにされている。   In yet another embodiment, a data structure is provided for sending to a client and for licensing a first plurality of items of content used by the client. Each of the first plurality of items of content has a first content identification field. A data structure specifies first identification information for each of the first plurality of items of content and a first license identification for holding a first identification data set corresponding to each of the identification information of the first plurality of items of content Contains fields. The first license identification field and the plurality of first content identification fields are configured so that the client receives the first plurality of items of content if the client receives the first plurality of items of content after the data structure is transmitted to the client. Has been made available. The first identification data set is such that it remains unchanged after the data structure is sent to the client.

本発明に対する付加的な態様が存在する。従って、上記は本発明のいくつかの実施形態及び態様の要約にすぎない点は理解されたい。更なる実施形態及び態様を以下で言及する。更に、本発明の精神又は範囲から逸脱することなく、開示される実施形態に対して数多くの変更を加えることができる点は理解されたい。従って、上述の概要は、本発明の範囲を限定することを意図するものではない。むしろ、本発明の範囲は、添付の特許請求の範囲及びその均等物によって決定付けられるものとする。
本発明のこれら及び/又は他の態様並びに利点は、添付図面を参照しながら好ましい実施形態の以下の説明から明らかになり、容易に理解されるであろう。
There are additional aspects to the present invention. Accordingly, it should be understood that the above is only a summary of some embodiments and aspects of the present invention. Further embodiments and aspects are mentioned below. In addition, it should be understood that many modifications can be made to the disclosed embodiments without departing from the spirit or scope of the invention. Accordingly, the above summary is not intended to limit the scope of the invention. Rather, the scope of the invention is to be determined by the appended claims and their equivalents.
These and / or other aspects and advantages of the present invention will become apparent and readily understood from the following description of preferred embodiments with reference to the accompanying drawings.

コンテンツの配布で使用されるいくつかの実施形態によるコンテンツ提供システムの概略ブロック図である。1 is a schematic block diagram of a content providing system according to some embodiments used in content distribution. 本発明の一実施形態によるクライアントデバイスにおけるハードウェア環境の概略ブロック図である。2 is a schematic block diagram of a hardware environment in a client device according to an embodiment of the present invention. FIG. コンテンツの配布で使用されるいくつかの実施形態によるコンテンツ提供システムの一部分の概略ブロック図である。1 is a schematic block diagram of a portion of a content provision system according to some embodiments used in content distribution. FIG. 本発明のいくつかの実施形態によるデジタルライセンスの概略図である。FIG. 3 is a schematic diagram of a digital license according to some embodiments of the present invention. 本発明のいくつかの実施形態によるデジタルコンテンツの1つのアイテムの概略図である。FIG. 2 is a schematic diagram of one item of digital content according to some embodiments of the present invention. 本発明のいくつかの実施形態によるデジタルコンテンツの別のアイテムの概略図である。FIG. 6 is a schematic diagram of another item of digital content according to some embodiments of the present invention. 本発明のいくつかの実施形態によるデジタルコンテンツの別のアイテムの概略図である。FIG. 6 is a schematic diagram of another item of digital content according to some embodiments of the present invention. 本発明のいくつかの実施形態によるデジタルコンテンツの別のアイテムの概略図である。FIG. 6 is a schematic diagram of another item of digital content according to some embodiments of the present invention. 本発明の一実施形態による識別フィールド値の割り当てを示す表である。6 is a table illustrating assignment of identification field values according to an embodiment of the present invention. 本発明の一実施形態によりコンテンツを配布する方法の概略フロー図である。FIG. 3 is a schematic flow diagram of a method for distributing content according to an embodiment of the present invention.

次に、本発明の実施形態について詳細に参照し、その実施例を図面全体にわたって同じ数字が同じ要素を示す添付図面において例証する。他の実施形態を利用してもよく、本発明の範囲から逸脱することなく構造上及び機能上の変更が実施可能である点は理解されたい。   Reference will now be made in detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings, wherein like numerals indicate like elements throughout the drawings. It should be understood that other embodiments may be utilized and structural and functional changes may be made without departing from the scope of the present invention.

図1を参照すると、本発明が適用されるコンテンツ提供システム10の例示的な構成を示している。コンテンツ提供システム10は、ビデオデータ、オーディオデータ、画像データ、テキストデータ、その他を含むことができる保護されたコンテンツを処理する。ライセンスサーバ12、コンテンツサーバ14、及び課金サーバ16は、各々クライアント18に接続され、更に、例えばインターネットであるネットワーク20を介して互いに接続されている。この実施例では、1つのクライアント18だけを示しているが、当業者であれば、あらゆる数のクライアントをネットワーク20に接続することができる点は理解されるであろう。   FIG. 1 shows an exemplary configuration of a content providing system 10 to which the present invention is applied. The content providing system 10 processes protected content that can include video data, audio data, image data, text data, and the like. The license server 12, the content server 14, and the billing server 16 are each connected to a client 18, and further connected to each other via a network 20 that is the Internet, for example. Although only one client 18 is shown in this embodiment, those skilled in the art will appreciate that any number of clients can be connected to the network 20.

コンテンツサーバ14は、コンテンツをクライアント18に提供する。ライセンスサーバ12は、クライアント18がコンテンツを使用するのに必要なサブスクリプションセクション24を有するライセンス22を付与する。課金サーバ16は、クライアント18にライセンス22が付与されたときに該クライアントに請求を行うのに使用される。例示した実施形態は、クライアント18と通信している3つのサーバを示したが、これらのサーバ機能の全ては、ここに示した3つよりも少ない数又は多い数のサーバに含めることができる点は理解されるであろう。   The content server 14 provides the content to the client 18. The license server 12 grants a license 22 having a subscription section 24 that is necessary for the client 18 to use the content. The billing server 16 is used to charge a client 18 when a license 22 is granted to the client 18. Although the illustrated embodiment shows three servers communicating with the client 18, all of these server functions can be included in fewer or more servers than the three shown here. Will be understood.

図2は、クライアント18の例示的な構成を示している。図2を参照すると、中央処理ユニット(CPU)30は、読み出し専用メモリ(ROM)32内に格納されているか又は記憶装置34からランダムアクセスメモリ(RAM)36にロードされたプログラムによって指示されるような様々な処理演算を実行する。RAM36はまた、CPU30が必要に応じて様々な処理演算を実行するのに必要なデータなどを格納する。   FIG. 2 shows an exemplary configuration of the client 18. Referring to FIG. 2, the central processing unit (CPU) 30 is directed by a program stored in a read only memory (ROM) 32 or loaded from a storage device 34 into a random access memory (RAM) 36. Various processing operations are executed. The RAM 36 also stores data necessary for the CPU 30 to execute various processing operations as necessary.

CPU30、ROM32、及びRAM36は、バス38を介して相互接続されている。バス38は更に、例えばキーボード及びマウスから構成される入力デバイス40と、例えばCRT又はLCDに基づくディスプレイユニット及びスピーカから構成される出力デバイス42と、例えばハードディスクドライブに基づく記憶装置34と、例えばモデム、ネットワークインタフェースカード(NIC)又は他の端末アダプタに基づく通信デバイス44とを接続する。   The CPU 30, ROM 32, and RAM 36 are interconnected via a bus 38. The bus 38 further includes an input device 40 composed of, for example, a keyboard and a mouse, an output device 42 composed of a display unit and speakers based on, for example, a CRT or LCD, a storage device 34 based on, for example, a hard disk drive, and a modem, for example. A communication device 44 based on a network interface card (NIC) or other terminal adapter is connected.

ROM32、RAM36、及び/又は記憶装置34は、クライアント18の動作を有効にするのに用いられるオペレーティングソフトウェアを格納する。バッファ46は、暗号化されたコンテンツを復号化するのに必要な関連の復号キー(図示せず)を使用しながら、暗号化されたストリーミングコンテンツのシーケンシャル部分をコンテンツサーバ14(図1)からネットワーク20を介して受け取ってバッファリングする。暗号化されたコンテンツ及び関連の復号キーは、復号器48に送信される。復号器48は、コンテンツに関連する復号キーを用いてコンテンツを復号化し解読する。   ROM 32, RAM 36, and / or storage device 34 stores operating software used to validate the operation of client 18. The buffer 46 uses the associated decryption key (not shown) necessary to decrypt the encrypted content, while the sequential portion of the encrypted streaming content is networked from the content server 14 (FIG. 1). Receive via 20 and buffer. The encrypted content and associated decryption key are transmitted to the decryptor 48. Decryptor 48 decrypts and decrypts the content using the decryption key associated with the content.

通信デバイス44は、ネットワーク20を介して通信処理を実行し、CPU30から供給されたデータを送信して、ネットワーク20から受け取ったデータをCPU30、RAM36、及び記憶装置34に出力する。記憶装置34は、CPU30と情報を転送して、該情報を格納及び削除する。通信デバイスはまた、他のクライアントとアナログ信号又はデジタル信号を通信する。   The communication device 44 executes communication processing via the network 20, transmits data supplied from the CPU 30, and outputs data received from the network 20 to the CPU 30, the RAM 36, and the storage device 34. The storage device 34 transfers information with the CPU 30, and stores and deletes the information. The communication device also communicates analog or digital signals with other clients.

バス38はまた、必要に応じてドライブ50とも接続され、ここに例えば磁気ディスク、光学ディスク、光磁気ディスク、又は半導体メモリがロードされ、これらの記録媒体のいずれかから読み出されたコンピュータプログラム又は他のデータが記憶装置34内にインストールされるようにする。   The bus 38 is also connected to a drive 50 as necessary, for example, a computer program or a disk loaded with a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory and read from any of these recording media. Other data is installed in the storage device 34.

図示されていないが、コンテンツサーバ14、ライセンスサーバ12、及び課金サーバ16(図1)はまた、図2で示したクライアント18の構成と基本的に同じ構成を有するコンピュータとして各々構成される。図2は、クライアント18の1つの構成を示しているが、代替的な実施形態は、セットトップボックス、パーソナルコンピュータ、携帯用再生装置、又は他のタイプのコンピュータデバイスを含む。   Although not shown, the content server 14, the license server 12, and the accounting server 16 (FIG. 1) are each configured as a computer having basically the same configuration as the configuration of the client 18 shown in FIG. Although FIG. 2 illustrates one configuration of client 18, alternative embodiments include a set-top box, personal computer, portable playback device, or other type of computing device.

コンテンツ提供システム10において、ライセンスサーバ12及びコンテンツサーバ14は、ライセンス22及びコンテンツをクライアント18(図1)に送信する。ライセンス22は、典型的には暗号化形式である保護されたコンテンツをクライアント18が使用(すなわち、レンダリング、複製、複写、実行、及びその他)できるようにする必要がある。   In the content providing system 10, the license server 12 and the content server 14 transmit the license 22 and the content to the client 18 (FIG. 1). The license 22 needs to allow the client 18 to use (ie, render, duplicate, copy, execute, etc.) protected content, typically in encrypted form.

コンテンツの各々のアイテムは、1つ又はそれ以上の暗号キーを用いてサービスプロバイダ機関によって構成され暗号化される。クライアント18は、受け取ったコンテンツのアイテムをライセンス情報及びコンテンツに基づいて復号化し複製する。いくつかの実施形態において、ライセンス情報は、例えば、コンテンツのアイテムがこれを超えて使用することができない有効期限、コンテンツを使用することができる回数、例えばCDなどの記録媒体にコンテンツを複写することができる回数、及び携帯用デバイスに対してコンテンツを精算することができる回数などの利用権を含む。   Each item of content is configured and encrypted by a service provider organization using one or more encryption keys. The client 18 decrypts and copies the received content item based on the license information and the content. In some embodiments, the license information includes, for example, an expiration date that the item of content cannot use beyond, the number of times the content can be used, eg, copying the content to a recording medium such as a CD And the usage rights such as the number of times the content can be settled and the number of times the content can be settled for the portable device.

図3は、本発明の実施形態による、コンテンツに権利を付与し、コンテンツを使用する機構を示している。   FIG. 3 illustrates a mechanism for granting rights to content and using the content according to an embodiment of the present invention.

図3を参照すると、ライセンスサーバ62、ライセンス64、クライアント66、及びコンテンツの複数アイテムが示されている。ライセンスサーバ62は、信頼された発行者によって所有及び制御されており、ユーザに属するクライアント66に対してライセンス64を発行する。クライアント66によってダウンロード又はその他の方法で受け取るのに利用可能なものは、この実施例では、以下を含むコンテンツの複数アイテムである。
(i)「(公序良俗違反につき、不掲載)−シリーズ1」、「(公序良俗違反につき、不掲載)−シリーズ2」、「(公序良俗違反につき、不掲載)−シリーズ3」、「(公序良俗違反につき、不掲載)−シリーズ4」、及び「(公序良俗違反につき、不掲載)−シリーズ5」というタイトルのテレビ番組の5つのシリーズを含む主要コンテンツの5つのアイテム68a−68e;
(ii)その各々が同様のタイトルを持つ主要コンテンツのアイテム68a−68fに関連している、「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」、「クリップ:(公序良俗違反につき、不掲載)−シリーズ2」、「クリップ:(公序良俗違反につき、不掲載)−シリーズ3」、「クリップ:(公序良俗違反につき、不掲載)−シリーズ4」、及び「クリップ:(公序良俗違反につき、不掲載)−シリーズ5」というタイトルの5つのクリップ又はボーナストラック70a−70fを含むクリップコンテンツの5つのアイテム;
(iii)10の映画、他のテレビ番組(他の「(公序良俗違反につき、不掲載)」番組又は異なるテレビ番組とすることができる)、或いは他のタイプのビデオコンテンツのプレビューを含む、「ビデオプレビュー#1」、「ビデオプレビュー#2」、などから「ビデオプレビュー#10」までのタイトルのビデオプレビューコンテンツの10個のアイテム72a−72j;
(iv)例えば楽曲又はインストルメンタルなどの10の音楽著作物、或いは他のタイプのオーディオコンテンツのプレビューを含む、「オーディオプレビュー#1」、「オーディオプレビュー#2」などから「オーディオプレビュー#10」までのタイトルのオーディオプレビューコンテンツの10個のアイテム74a−74j。
Referring to FIG. 3, a license server 62, license 64, client 66, and multiple items of content are shown. The license server 62 is owned and controlled by a trusted issuer, and issues a license 64 to a client 66 belonging to the user. What is available to be downloaded or otherwise received by the client 66 is, in this embodiment, multiple items of content including:
(I) "(Not published for public order and morals violations)-Series 1", "(Not published for public order and morals violations)-Series 2", "(Not published for public order and morals violations)-Series 3", "(For public order and morals violations) 5 items 68a-68e of main content, including 5 series of TV programs titled "(not shown)-Series 4" and "(Not shown for violation of public order and morals)-Series 5";
(Ii) "Clip: (Not published for public order and morals violation)-Series 1", "Clip: (Not published for public order and morals violation), each of which is related to the main content item 68a-68f having the same title. )-Series 2 "," Clip: (Not published for violation of public order and morals)-Series 3 "," Clip: (Not published for violation of public order and morals)-Series 4 "and" Clip: (Not published for violation of public order and morals) -5 items of clip content including 5 clips titled "Series 5" or bonus tracks 70a-70f;
(Iii) “Video, including 10 movies, other television programs (which may be other“ (not published for public order and morals violations) ”programs or different television programs), or other types of video content. 10 items 72a-72j of video preview content with titles from "Preview # 1", "Video Preview # 2", etc. to "Video Preview # 10";
(Iv) From “audio preview # 1”, “audio preview # 2”, etc. to “audio preview # 10”, including previews of 10 musical works, such as music or instrumental, or other types of audio content 10 items 74a-74j of the audio preview content of the title.

ライセンス64によって規定された条件及び権利に応じて、クライアント66は、コンテンツのこれらのアイテムの1つ又はそれ以上を使用することができる。しかしながら、ライセンス64がコンテンツのこれらのアイテムの1つ又はそれ以上に権利を付与しない場合には、これらを使用することはできないが、使用不能な形式でクライアント66が受け取ってクライアント上に格納することはできる。   Depending on the conditions and rights defined by the license 64, the client 66 may use one or more of these items of content. However, if the license 64 does not grant rights to one or more of these items of content, they cannot be used, but are received by the client 66 and stored on the client in an unusable form. I can.

図4は、本発明の一実施形態によるライセンス64と該ライセンス64に含まれる特定のデータ又は情報の概略図である。図4を参照すると、ライセンス64は、サブスクリプションセクション76及びサブキーセクション78を有する。サブキーセクション78は、1つ又はそれ以上のサブキー80を有し、以下で更に説明するように、1つ又はそれ以上の復号キーの生成で使用することができる。サブスクリプションセクション76は、主要コンテンツ識別フィールド82、プレビュー識別フィールド86、クリップ識別フィールド84、及び再生カウントフィールド88を含む。以下で更に説明するように、クライアント66によるコンテンツの特定のアイテムのアクセス又は使用を制御するために、これらのフィールドに値又は属性データを挿入することができる。   FIG. 4 is a schematic diagram of a license 64 and specific data or information contained in the license 64 according to one embodiment of the invention. Referring to FIG. 4, the license 64 has a subscription section 76 and a subkey section 78. The subkey section 78 has one or more subkeys 80 and can be used in the generation of one or more decryption keys, as further described below. Subscription section 76 includes a main content identification field 82, a preview identification field 86, a clip identification field 84, and a playback count field 88. As described further below, values or attribute data can be inserted into these fields to control the access or use of particular items of content by the client 66.

図5は、「(公序良俗違反につき、不掲載)−シリーズ1」というタイトルの主要コンテンツのアイテム68aの概略図である。図5を参照すると、コンテンツのアイテム68aは、サブスクリプションセクション102、サブキーセクション104、及びコンテンツセクション106を有する。サブキーセクション104は、1つ又はそれ以上のサブキー108を含み、これは、クライアント66によって、ライセンス64(図4)に含まれている1つ又はそれ以上の関連のサブキー80と組み合わせることができ、アルゴリズムを用いてコンテンツの1つ又はそれ以上の復号キー(図示せず)を導出するようにする。従って、DRMのセキュリティを強化するために、クライアント66は、ライセンス64及びコンテンツのアイテム68aの両方を有して、ライセンス64及びコンテンツのアイテム68aの各々からサブキーを抽出するようにする必要があり、これらを用いて1つ又はそれ以上の復号キーを得るようにする。  FIG. 5 is a schematic diagram of the main content item 68a titled “(Not published for public order and morals violation) —Series 1”. Referring to FIG. 5, the content item 68 a has a subscription section 102, a subkey section 104, and a content section 106. The subkey section 104 includes one or more subkeys 108 that can be combined by the client 66 with one or more associated subkeys 80 included in the license 64 (FIG. 4), An algorithm is used to derive one or more decryption keys (not shown) of the content. Thus, to enhance DRM security, the client 66 must have both the license 64 and the content item 68a to extract a subkey from each of the license 64 and the content item 68a, These are used to obtain one or more decryption keys.

サブスクリプションセクション102は、主要コンテンツ識別フィールド110を含み、ここには、この主要コンテンツのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68aの識別情報(identity)に対応する値又は属性データを入れることができる。コンテンツセクション106は、サブコンテンツの個別に使用可能な10個のアイテムを含んでおり、この実施例では、シリーズの主要コンテンツである「(公序良俗違反につき、不掲載)−シリーズ1」68aを構成する10個のエピソード又は番組112a−112jである。この実施例では、エピソード112a−112jには、「シリーズ1−エピソード1」、「シリーズ1−エピソード2」から「シリーズ1−エピソード10」までのタイトルが付けられている。図5では、コンテンツのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68aを示しているが、主要コンテンツの残り4つのアイテム68b−68e(図3)も同様のコンテンツ構造を有している点は理解されるであろう。  The subscription section 102 includes a primary content identification field 110, which contains value or attribute data corresponding to the identity of this primary content item “(not shown for public order and morals violation) -series 1” 68a. Can be entered. The content section 106 includes 10 individually usable items of sub-contents, and in this embodiment, constitutes the main content of the series “(not shown for violation of public order and morals) —series 1” 68a. 10 episodes or programs 112a-112j. In this embodiment, episodes 112a-112j are given titles "Series 1-Episode 1", "Series 1-Episode 2" to "Series 1-Episode 10". FIG. 5 shows the content item “(not shown for violation of public order and morals) -series 1” 68a, but the remaining four items 68b-68e (FIG. 3) of the main content also have the same content structure. You will understand that.

また、代替的な実施形態は、テレビシリーズだけでなく、(テレビシリーズと同様に)互いに関係するか又は互いに無関係とすることができるテレビ番組セットである主要コンテンツのアイテムを含む。主要コンテンツのアイテムはまた、映画、ドキュメンタリー、演劇作品、講演、音楽ビデオ、音楽著作物、及び他のオーディオ、ビジュアル、又はオーディオ/ビジュアルコンテンツを含むこともできる。主要コンテンツのこれらのアイテムは、サブコンテンツの個別に使用可能なアイテムを含む場合もあり、含まない場合もある。   Also, alternative embodiments include items of primary content that are not only television series but also television program sets that can be related to each other (like the television series) or independent of each other. The main content items can also include movies, documentaries, theatrical works, lectures, music videos, music works, and other audio, visual, or audio / visual content. These items of primary content may or may not include individually usable items of sub-content.

図6は、「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」というタイトルのボーナストラック又はクリップコンテンツのアイテム70aの概略図である。図6を参照すると、クリップコンテンツ70aは、サブスクリプションセクション114、サブキーセクション116、及びクリップコンテンツセクション118を有する。サブキーセクション116は、サブキー120を含んでおり、これは、クライアント66によって、ライセンス64(図4)に含まれている関連のサブキー80と組み合わせることができ、これによって、アルゴリズムを用いてクリップコンテンツのこのアイテム70aの復号キーを得るようにする。  FIG. 6 is a schematic diagram of a bonus track or clip content item 70a titled “Clip: (not shown due to violation of public order and morals) —series 1”. Referring to FIG. 6, the clip content 70 a has a subscription section 114, a subkey section 116, and a clip content section 118. The subkey section 116 includes a subkey 120 that can be combined by the client 66 with the associated subkey 80 included in the license 64 (FIG. 4), thereby using an algorithm to clip content. The decryption key of this item 70a is obtained.

サブスクリプションセクション114は、クリップ識別フィールド122を含んでおり、これに対してクリップコンテンツのこのアイテム「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」70aの識別情報に対応する値又は属性データを入れることができる。コンテンツセクション118は、シリーズの主要コンテンツのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68aに関連するボーナストラック又はクリップコンテンツ124を含む。図6は、クリップコンテンツのアイテム「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」70aを示しているが、クリップコンテンツの残り4つのアイテム70b−70e(図3)も同様のコンテンツ構造を有している点は理解されるであろう。  The subscription section 114 includes a clip identification field 122, against which the value or attribute data corresponding to the identification information of this item “Clip: (not shown for public order and morals violation) —Series 1” 70a of the clip content. Can be entered. The content section 118 includes the bonus track or clip content 124 associated with the main content item of the series “(not published for public order and morals violation) —series 1” 68a. FIG. 6 shows the clip content item “Clip: (not shown due to violation of public order and morals) —series 1” 70a, but the remaining four items 70b-70e (FIG. 3) of the clip content have the same content structure. You will understand what they have.

図7は、「オーディオプレビュー#1」というタイトルのオーディオプレビューコンテンツのアイテム74aの概略図である。図7を参照すると、コンテンツ74aは、サブスクリプションセクション126、サブキーセクション128、及びプレビューコンテンツセクション130を有する。サブキーセクション128は、サブキー132を含んでおり、これは、クライアント66によって、ライセンス64(図4)に含まれている関連のサブキー80と組み合わせることができ、これによって、アルゴリズムを用いてこのオーディオプレビューコンテンツ74aの復号キー(図示せず)を得るようにする。   FIG. 7 is a schematic diagram of an audio preview content item 74a titled “Audio Preview # 1”. Referring to FIG. 7, the content 74 a has a subscription section 126, a subkey section 128, and a preview content section 130. The subkey section 128 includes a subkey 132, which can be combined by the client 66 with the associated subkey 80 included in the license 64 (FIG. 4), thereby making this audio preview using an algorithm. A decryption key (not shown) of the content 74a is obtained.

サブスクリプションセクション126は、プレビュー識別フィールド134を含んでおり、ここには、オーディオプレビューコンテンツのこのアイテム「オーディオプレビュー#1」74aの識別情報に対応する値又は属性データを入れることができる。コンテンツセクション130は、プレビューされているオーディオコンテンツの完全版(図示せず)に対応するオーディオプレビューコンテンツ136自体を含んでいる。図7は、オーディオプレビューコンテンツのアイテム「オーディオプレビュー#1」74aを示しているが、オーディオプレビューコンテンツの残り9個のアイテム74b−74j(図3)も同様のコンテンツ構造を有している点は理解されるであろう。   The subscription section 126 includes a preview identification field 134, which may contain value or attribute data corresponding to the identification information of this item “Audio Preview # 1” 74a of the audio preview content. The content section 130 includes the audio preview content 136 itself that corresponds to the full version (not shown) of the audio content being previewed. FIG. 7 shows the item “audio preview # 1” 74a of the audio preview content, but the remaining nine items 74b-74j (FIG. 3) of the audio preview content have the same content structure. Will be understood.

図8は、「ビデオプレビュー#1」というタイトルのビデオプレビューコンテンツのアイテム72aの概略図である。図8を参照すると、コンテンツのアイテム72aは、サブスクリプションセクション138、サブキーセクション140、及びプレビューコンテンツセクション142を有する。サブキーセクション140は、サブキー144を含んでおり、これは、クライアント66によって、ライセンス64(図4)に含まれている関連のサブキー80と組み合わせることができ、これによって、アルゴリズムを用いてこのビデオプレビューコンテンツ72aの復号キー(図示せず)を得るようにする。   FIG. 8 is a schematic diagram of a video preview content item 72a titled “Video Preview # 1”. Referring to FIG. 8, the content item 72 a has a subscription section 138, a subkey section 140, and a preview content section 142. The subkey section 140 includes a subkey 144 that can be combined by the client 66 with the associated subkey 80 included in the license 64 (FIG. 4), thereby using the algorithm to preview this video. A decryption key (not shown) of the content 72a is obtained.

サブスクリプションセクション138は、プレビュー識別フィールド146を含んでおり、ここには、ビデオプレビューコンテンツのこのアイテム「ビデオプレビュー#1」72aの識別情報に対応する値又は属性データを入れることができる。コンテンツセクション142は、映画、テレビシリーズ又はエピソード、音楽ビデオ、又は他のビデオコンテンツとすることができる、プレビューされているビデオコンテンツの完全版(図示せず)に対応するビデオプレビューコンテンツ148自体を含んでいる。図8は、ビデオプレビューコンテンツのアイテム「ビデオプレビュー#1」72aを示しているが、ビデオプレビューコンテンツの残り9個のアイテム72b−72j(図3)も同様のコンテンツ構造を有している点は理解されるであろう。   The subscription section 138 includes a preview identification field 146, which may contain value or attribute data corresponding to the identification information of this item “Video Preview # 1” 72a of the video preview content. The content section 142 includes the video preview content 148 itself corresponding to a full version (not shown) of the video content being previewed, which can be a movie, a television series or episode, a music video, or other video content. It is out. FIG. 8 shows an item “video preview # 1” 72a of the video preview content, but the remaining nine items 72b-72j (FIG. 3) of the video preview content have the same content structure. Will be understood.

以下は、本発明の一実施形態の動作の説明である。図9は、この実施例による、主要コンテンツ68a−68e、クリップコンテンツ70a−70e、オーディオプレビューコンテンツ74a−74j、ビデオプレビューコンテンツ72a−72j(図3)のアイテムの識別フィールド内に入れられる属性又は値データの割り当てを示す表である。言い換えれば、この実施例において、「(公序良俗違反につき、不掲載)−シリーズ1」というタイトルの主要コンテンツ68aのアイテムのコンテンツ識別フィールド110(図5)には、値又は属性「1」を含んでいる。同様に、「(公序良俗違反につき、不掲載)−シリーズ2」というタイトルの主要コンテンツ68bのアイテムのコンテンツ識別フィールド110には、値又は属性「2」を含む等となる。同様の値割り当てパターンがクリップコンテンツ70a−70e(図3)について設定される。しかしながら、ビデオ及びプレビューコンテンツのアイテムは、異なる識別システムを採用する。ビデオプレビューコンテンツフィールド146(図8)の全てのアイテムが同じ値を含み、この実施例では「2」を含んでいる。同様に、オーディオプレビューコンテンツフィールド134(図7)の全てのアイテムは値「1」を含んでいる。  The following is a description of the operation of one embodiment of the present invention. FIG. 9 illustrates the attributes or values placed in the identification field of items of main content 68a-68e, clip content 70a-70e, audio preview content 74a-74j, and video preview content 72a-72j (FIG. 3) according to this embodiment. It is a table | surface which shows data allocation. In other words, in this embodiment, the content identification field 110 (FIG. 5) of the item of the main content 68a titled “(not published for public order and morals violation) -series 1” includes a value or attribute “1”. Yes. Similarly, the content identification field 110 of the item of the main content 68b titled “(Not published for public order and morals violation) -Series 2” includes a value or attribute “2” and the like. Similar value assignment patterns are set for clip contents 70a-70e (FIG. 3). However, video and preview content items employ different identification systems. All items in the video preview content field 146 (FIG. 8) contain the same value, which in this example contains “2”. Similarly, all items in the audio preview content field 134 (FIG. 7) contain the value “1”.

しかしながら、本発明の他の実施形態は、別の番号付けシステム又は英数字指定又は変数、その他を含む、識別フィールド値又は属性の異なるシステムを使用することができる点は理解されるであろう。   However, it will be appreciated that other embodiments of the present invention may use different numbering systems or systems with different identification field values or attributes, including alphanumeric designations or variables, etc.

コンテンツの様々なアイテムの識別フィールドがこのように読み込まれることで、このライセンス64の受け取り後にクライアント66によって受け取られるコンテンツの複数アイテムに対する利用権を1つのライセンスが規定することができるように、ユーザに対するライセンス及びコンテンツの発行が容易にされる。更に、ライセンス64の識別フィールド82、84、86、88内のデータは、ライセンス64の受け取り後も不変である。従って、本発明の特定の実施形態をサブスクリプションビジネスモデルの一部として使用することができ、これによって、1つのライセンスがクライアントに発行され、その後、この1つのライセンスの制御下でコンテンツの複数アイテムをクライアントに送信し、クライアントがこれらを使用することができる。コンテンツのアイテムは、後の時点でクライアントに送信することができ、これらの時点は、略1時間、1日、1週間、或いはユーザによって所望されコンテンツプロバイダによって許可される他の時間間隔だけ離間している。   The identification fields of the various items of content are read in this way, so that a license can define usage rights for multiple items of content received by the client 66 after receipt of this license 64. Issuing licenses and content is facilitated. Furthermore, the data in the identification field 82, 84, 86, 88 of the license 64 remains unchanged after the license 64 is received. Thus, certain embodiments of the present invention can be used as part of a subscription business model whereby a license is issued to a client and then multiple items of content under the control of this one license Can be sent to the client and used by the client. Items of content can be sent to the client at a later point in time, separated by approximately one hour, one day, one week, or other time interval desired by the user and allowed by the content provider. ing.

例えば、ユーザが代金を支払って、主要コンテンツ識別フィールド82に値「1」を有するライセンス64を受け取る場合、クライアント66は、「(公序良俗違反につき、不掲載)−シリーズ1」というタイトルのコンテンツ68aのアイテムのみを使用できることになる。しかしながら、シリーズ1の10のエピソード112a−112j全てが使用可能にする。言い換えれば、クライアント66は、ライセンス64内に見出された主要コンテンツ識別フィールドデータを読み出して、このデータを主要コンテンツのアイテム68a自体に見出されたコンテンツ識別フィールドデータと比較する。データが相互に対応する場合(例えば、それらが一致するか、又は値の範囲内に含まれる、その他)、クライアント66は、前述のようにサブキーを用いて生成された1つ又はそれ以上の復号キーを使用することによって、コンテンツを使用することができる。「(公序良俗違反につき、不掲載)−シリーズ2」、その他などのコンテンツの他のアイテムは、場合によってはクライアント66にダウンロードするか、又はクライアント66が受け取ることができるが、それでもなお、この実施例ではこのライセンス64の下で使用することはできない。  For example, if the user pays and receives a license 64 having a value of “1” in the primary content identification field 82, the client 66 may receive content 68 a titled “(not shown for public order and morals violation) —series 1”. Only items can be used. However, all 10 episodes 112a-112j of Series 1 are made available. In other words, the client 66 reads the primary content identification field data found in the license 64 and compares this data with the content identification field data found in the primary content item 68a itself. If the data corresponds to each other (eg, they match or fall within the range of values, etc.), the client 66 may use one or more decryptions generated using the subkey as described above. By using the key, the content can be used. Other items of content, such as “(not published for public order and morals violations) —series 2”, etc., may be downloaded to or received by client 66 as the case may be. The license 64 cannot be used.

ライセンス64内の再生カウントフィールド88(図4)は、主要コンテンツシリーズのいずれかの所与のアイテム内のエピソードを幾つ使用してよいかを指定する。再生カウントフィールドが空の場合、ライセンス64のコンテンツ識別フィールド82内に適切な値を有していると仮定すると、全てのエピソードを使用してよい。一方、例えば、ライセンス64がコンテンツ識別フィールド値「3」及び再生カウントフィールド値「5」を有している場合、クライアント66は、「(公序良俗違反につき、不掲載)−シリーズ3」というタイトルのコンテンツ68cのうちのいずれか5つのエピソードのみを使用することができる。しかしながら、この実施例においてこのライセンス64の下では5つを超えない異なるエピソードを使用することができる。  The play count field 88 (FIG. 4) in the license 64 specifies how many episodes in any given item in the main content series may be used. If the playback count field is empty, assuming that it has an appropriate value in the content identification field 82 of the license 64, all episodes may be used. On the other hand, for example, when the license 64 has a content identification field value “3” and a reproduction count field value “5”, the client 66 has content with the title “(not shown for violation of public order and morals) —series 3”. Only 5 episodes of 68c can be used. However, no more than 5 different episodes can be used under this license 64 in this embodiment.

別の実施例として、ライセンス64が、式「1≦コンテンツID≦5」を含む主要コンテンツ識別フィールド82を有し、且つ再生カウントフィールド88が空である場合、クライアント66は、5つの「(公序良俗違反につき、不掲載)」シリーズ68a−68e全ての各々内の10のエピソード全てを使用できることになる。更に別の実施例として、ライセンスの主要コンテンツ識別フィールド82が、式「1||4」を含み、且つ再生カウントフィールドが空である場合、クライアント66は、主要コンテンツの特定の2つのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68a及び「(公序良俗違反につき、不掲載)−シリーズ4」68dだけの各10個のエピソード全てを使用してよいことになる。  As another example, if the license 64 has a primary content identification field 82 that includes the expression “1 ≦ content ID ≦ 5” and the playback count field 88 is empty, the client 66 may receive five “(public order and morals”. All 10 episodes in each of all of the series 68a-68e will be available. As yet another example, if the main content identification field 82 of the license includes the expression “1 || 4” and the play count field is empty, the client 66 may send two specific items of main content “( All 10 episodes may be used, each not including public order and morals violations-Series 1 "68a and" (Not including public order and morals violations)-Series 4 "68d.

ライセンス64(図4)のサブスクリプションセクション76内のクリップコンテンツ識別フィールド84の内容は、同様の方法でクライアント66によって使用される。クリップコンテンツフィールド84内のデータは、クライアント66の使用に対してコンテンツのいずれのクリップ又はボーナストラックアイテムがライセンスされるかを指定する。従って、例えば、ライセンス64が主要コンテンツ識別フィールド82に値「2」を含み、クリップコンテンツ識別フィールド84に値「2」を含む場合、クライアント66は、「(公序良俗違反につき、不掲載)−シリーズ2」というタイトルの主要コンテンツ68bだけでなく、クリップコンテンツ「クリップ:(公序良俗違反につき、不掲載)−シリーズ2」70bも使用することができるようになる。いくつかのビジネスモデルによれば、このようなライセンス64は、ユーザが主要コンテンツに関連するクリップ又はボーナストラックを見ることができるだけでなく、主要コンテンツ自体も見ることができるので、クリップ識別フィールド内に値を持たないライセンスよりも多くの費用がかかることになる。  The contents of the clip content identification field 84 in the subscription section 76 of the license 64 (FIG. 4) are used by the client 66 in a similar manner. The data in the clip content field 84 specifies which clips or bonus track items of the content are licensed for use by the client 66. Thus, for example, if the license 64 includes the value “2” in the main content identification field 82 and the value “2” in the clip content identification field 84, the client 66 may state “(not shown for public order and morals violation) —series 2 In addition to the main content 68b titled “Clip content”, the clip content “Clip: (not shown for violation of public order and morals) —series 2” 70b can be used. According to some business models, such a license 64 not only allows the user to see the clip or bonus track associated with the main content, but also the main content itself, so in the clip identification field It will cost more than a license without a value.

音楽及びビデオプレビュー識別フィールド134、146(図7及び8)は、異なる方法で機能する。ライセンスプレビュー識別フィールド86(図4)は、一方(ビデオか又はオーディオ)若しくは他方の、又は両方の種類のプレビューの全ての使用を可能にする。従って、例えば、ライセンス64内のプレビュー識別フィールド86が値「1」を含んでいた場合、クライアント66は、「オーディオプレビュー#1」、「オーディオプレビュー#2」、・・・、「オーディオプレビュー#10」というタイトルのオーディオプレビューコンテンツの10個のアイテム全てを使用することができるが、クライアント66は、ビデオプレビューコンテンツ(図9)のいずれのアイテムも使用することができない。一方、ライセンス64内のプレビュー識別フィールド86が値「2」を含んでいた場合、クライアント66は、「ビデオプレビュー#1」、「ビデオプレビュー#2」、・・・、「ビデオプレビュー#10」というタイトルのビデオプレビューコンテンツの10個のアイテム全てを使用することができるが、コンテンツのいずれのオーディオプレビューアイテムも使用することができない。しかしながら、代替的な実施形態において、オーディオ及びビデオプレビューコンテンツは、他の配列でグループ化することができ、或いは、それぞれの識別フィールドの各々における一意の値で個々に識別することができる。この場合、プレビューコンテンツへのアクセスは、前述の主要コンテンツのアイテムと同様の方法で制御することができる。   The music and video preview identification fields 134, 146 (FIGS. 7 and 8) function differently. The license preview identification field 86 (FIG. 4) allows for the use of all types of previews, one (video or audio) or the other, or both. Thus, for example, if the preview identification field 86 in the license 64 contains the value “1”, the client 66 “audio preview # 1”, “audio preview # 2”,. All 10 items of the audio preview content titled “can be used, but the client 66 cannot use any items of the video preview content (FIG. 9). On the other hand, when the preview identification field 86 in the license 64 includes the value “2”, the client 66 refers to “video preview # 1”, “video preview # 2”,. All 10 items of the video preview content of the title can be used, but no audio preview item of the content can be used. However, in alternative embodiments, audio and video preview content can be grouped in other arrangements or individually identified with a unique value in each of the respective identification fields. In this case, access to the preview content can be controlled in the same manner as the main content item described above.

図10は、本発明のいくつかの実施形態によるコンテンツを配布する方法の概略フロー図である。ライセンスされるコンテンツの識別データを有するライセンスがクライアントに送信される(160)。その後、クライアントがライセンスを受け取った後、クライアントにコンテンツの第1アイテムが送信される(162)。コンテンツの第1アイテムは、第1コンテンツ識別データを有し、コンテンツの第1アイテムの少なくとも一部分は暗号化形式である。次に、第1コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応するか否かが判定される(164)。データが対応する場合、コンテンツの第1アイテムの暗号化された部分が復号化される(168)。   FIG. 10 is a schematic flow diagram of a method for distributing content according to some embodiments of the present invention. A license having identification data of the content to be licensed is transmitted to the client (160). Thereafter, after the client receives the license, the first item of content is transmitted to the client (162). The first item of content has first content identification data, and at least a portion of the first item of content is in encrypted form. Next, it is determined whether the first content identification data corresponds to the identification data of the licensed content (164). If the data corresponds, the encrypted portion of the first item of content is decrypted (168).

次に、コンテンツの第2アイテムがクライアントに送信される(170)。コンテンツの第2アイテムは、第1コンテンツ識別データとは異なる第2コンテンツ識別データを有し、コンテンツの第2アイテムの少なくとも一部分は暗号化形式である。しかしながら、ブロック164で表す判定が、データが対応していないことを示す場合には、コンテンツの第1アイテムを復号化することができず、処理はブロック170に進み、ここで、コンテンツの第2アイテムがクライアントに送信される。第2コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応するか否かが判定される(174)。データが対応していない場合、処理は終了する(172)。一方、データが対応する場合には、コンテンツの第2アイテムの暗号化された部分が復号化される(176)。上述の処理全体にわたって、ライセンスされるコンテンツの識別データは、ライセンスがクライアントに送信された後も不変である。   Next, a second item of content is sent to the client (170). The second item of content has second content identification data different from the first content identification data, and at least a portion of the second item of content is in an encrypted format. However, if the determination represented by block 164 indicates that the data is not supported, the first item of content cannot be decrypted and processing proceeds to block 170 where the second item of content is The item is sent to the client. It is determined whether the second content identification data corresponds to the identification data of the licensed content (174). If the data does not correspond, the process ends (172). On the other hand, if the data corresponds, the encrypted portion of the second item of content is decrypted (176). Throughout the process described above, the identification data of the licensed content remains unchanged after the license is transmitted to the client.

以上で、デジタルライセンスによって規定されたデジタルコンテンツを配布する方法及びシステムが提供された。いくつかの実施形態によれば、ライセンスの受け取り後にクライアントデバイスによって受け取られるコンテンツの複数のアイテムに対する利用権を1つのライセンスが規定できるように、ユーザに対するライセンス及びコンテンツの発行が容易にされる。更に、ライセンスは、ライセンスされたコンテンツの識別フィールド内に、ユーザによるライセンスの受け取り後も不変であるデータを有する。従って、本発明の実施形態は、1つのライセンスがクライアントに発行され、その後この1つのライセンスの制御下でコンテンツの複数アイテムをクライアントに送信し且つこれらをクライアントが使用できるようなサブスクリプションビジネスモデルの一部として使用することができる。   Thus, a method and system for distributing digital content defined by a digital license has been provided. According to some embodiments, issuance of licenses and content to users is facilitated so that a license can define usage rights for multiple items of content received by a client device after receipt of the license. In addition, the license has data in the licensed content identification field that is unchanged after the user receives the license. Accordingly, embodiments of the present invention are based on a subscription business model in which a license is issued to a client, and then multiple items of content are sent to the client and can be used by the client under the control of this one license. Can be used as part.

上述の説明は、本発明の特定の実施形態を参照しているが、本発明の精神から逸脱することなく多くの修正を行うことができる点は理解されるであろう。特許請求の範囲は、本発明の真の範囲及び精神に含まれるこのような修正を保護するものである。従って、本明細書で開示される実施形態は、あらゆる点で限定ではなく例証とみなされるべきであり、本発明の範囲は、前述の説明ではなく特許請求の範囲によって示され、従って、特許請求の範囲の均等物の意味及び範囲内に含まれる全ての変更は、本発明に包含されるものとする。   Although the foregoing description refers to specific embodiments of the invention, it will be understood that many modifications can be made without departing from the spirit of the invention. The claims are intended to protect such modifications as would fall within the true scope and spirit of the present invention. Accordingly, the embodiments disclosed herein are to be considered in all respects as illustrative and not restrictive, and the scope of the invention is indicated by the appended claims rather than by the foregoing description, and accordingly, the claims All changes that come within the meaning and range of equivalency of the ranges are intended to be embraced by the present invention.

Claims (19)

クライアント装置が使用するコンテンツを配布する方法であって、
サーバ装置が、ライセンスされるコンテンツの識別データ、及び、第1サブキーを有するライセンスを前記クライアント装置に送信する段階と、
前記クライアント装置前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ第1コンテンツ識別データ及び第2のサブキーを有するコンテンツの第1アイテムを前記クライアント装置に送信する段階と、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成する段階と、
前記クライアント装置前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ前記第1コンテンツ識別データとは異なる第2コンテンツ識別データ及び第3サブキーを有するコンテンツの第2アイテムを前記クライアント装置に送信する段階と、
前記クライアント装置が、前記第1サブキーと前記第3サブキーとを組み合わせることによって、第2復号キーを生成する段階と、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定する段階と、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第1復号キーを用いて、前記コンテンツの第1アイテムの暗号化された部分を復号化する段階と、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第2コンテンツ識別データに対応するか否かを判定する段階と、
前記第2コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第2復号キーを用いて、前記コンテンツの第2アイテムの暗号化された部分を復号化する段階と、
を含み、
前記ライセンスされるコンテンツの識別データは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とする方法。
A method for distributing content used by a client device ,
A method server apparatus, which transmits identification data for licensed content, and a license with a first subkey to the client device,
After the client device receives the license, the server device transmits to the client device a first item of content that is at least partially encrypted and includes first content identification data and a second subkey. When,
The client device generates a first decryption key by combining the first subkey and the second subkey;
After the client device receives the license, the server device is a second item of content having second content identification data and a third subkey that is at least partially in encrypted form and different from the first content identification data. Sending to the client device ;
The client device generates a second decryption key by combining the first subkey and the third subkey; and
The client device determining whether the identification data of the licensed content corresponds to the first content identification data;
If the first content identification data corresponds to the identification data of the licensed content, the client device decrypts the encrypted portion of the first item of the content using the first decryption key. Stages,
The client device determining whether the identification data of the licensed content corresponds to the second content identification data;
When the second content identification data corresponds to the licensed content identification data, the client device decrypts the encrypted portion of the second item of the content using the second decryption key. Stages,
Including
The method of claim 1, wherein the licensed content identification data remains unchanged after the license is transmitted to the client device .
前記コンテンツの第1及び第2アイテムが異なる時点で前記クライアント装置に送信され、前記時点が、少なくとも1時間の時間間隔で互いに離隔されている、ことを特徴とする請求項1に記載の方法。The method of claim 1, wherein the first and second items of content are transmitted to the client device at different times, the times being separated from each other by a time interval of at least about 1 hour. . 前記コンテンツの第1及び第2アイテムが異なる時点で前記クライアント装置に送信され、前記時点が、少なくとも1日の時間間隔で互いに離隔されている、ことを特徴とする請求項1に記載の方法。The method of claim 1, wherein the first and second items of content are transmitted to the client device at different times, the times being separated from each other by a time interval of at least about one day. . 前記コンテンツの第1アイテムが第1映画、及び第1テレビシリーズの少なくとも一部分のうちの1つを含み、前記コンテンツの第2アイテムが、第2映画及び第2テレビシリーズの少なくとも一部分のうちのクリップを含む、ことを特徴とする請求項1に記載の方法。  The first item of content includes one of a first movie and at least a portion of a first television series, and the second item of content is a clip of at least a portion of a second movie and a second television series. The method of claim 1, comprising: 前記コンテンツの第1アイテムが映画、及びテレビシリーズの少なくとも一部分のうちの1つを含み、前記コンテンツの第2アイテムが前記映画及び前記テレビシリーズの少なくとも一部分のうちのクリップを含む、ことを特徴とする請求項1に記載の方法。  The first item of content includes one of a movie and at least a portion of a television series, and the second item of content includes a clip of at least a portion of the movie and the television series, The method of claim 1. クライアント装置が使用するコンテンツを配布する方法であって、
サーバ装置が、ライセンスされるコンテンツの識別データを有するライセンスを前記クライアント装置に送信する段階と、
前記クライアント装置前記ライセンスを受け取った後、前記サーバ装置が、前記コンテンツの少なくとも5つのアイテムを前記クライアント装置に送信する段階と、
を含み、
前記コンテンツの少なくとも5つのアイテムの各々の少なくとも一部分が暗号化形式であり、前記コンテンツの少なくとも5つのアイテムの各々が、ある値に対応した第1コンテンツ識別データを有し、且つ前記少なくとも5つの値の各々が互いに等しく、
前記方法は、更に、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定する段階と、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記コンテンツの少なくとも5つのアイテムの各々の暗号化された部分を復号化する段階を含み、
前記ライセンスされるコンテンツの識別データは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とする方法。
A method for distributing content used by a client device ,
A server device transmits a license having identification data of licensed content to the client device ;
After the client device receives the license, the server device transmits at least five items of the content to the client device ;
Including
At least a portion of each of the at least five items of content is in encrypted form, each of the at least five items of content has first content identification data corresponding to a value, and the at least five values Are equal to each other,
The method further
The client device determining whether the identification data of the licensed content corresponds to the first content identification data;
If the first content identification data corresponds to identification data of the licensed content, the client device includes decrypting an encrypted portion of each of the at least five items of the content;
The method of claim 1, wherein the licensed content identification data remains unchanged after the license is transmitted to the client device .
前記コンテンツの少なくとも5つのアイテムの各々が異なる時点で前記クライアント装置に送信され、前記時点の各々は、少なくとも1日の時間間隔で互いに離隔されている、ことを特徴とする請求項6に記載の方法。The each of the at least five items of content is transmitted to the client device at a different time point, each of the time points being separated from each other by a time interval of at least about one day. the method of. 前記コンテンツの少なくとも5つのアイテムの各々が、ビデオプレビューから構成される、ことを特徴とする請求項6に記載の方法。  The method of claim 6, wherein each of the at least five items of content comprises a video preview. 前記コンテンツの少なくとも5つのアイテムの各々は、オーディオプレビューから構成される、ことを特徴とする請求項6に記載の方法。  The method of claim 6, wherein each of the at least five items of content comprises an audio preview. 前記ライセンスが更にライセンスサブキーを有し、前記コンテンツの少なくとも5つのアイテムの各々がコンテンツサブキーを有し、
前記方法は、更に、
前記クライアント装置が、前記ライセンスサブキー及び前記コンテンツサブキーを用いて復号キーを生成する段階を含み、
前記コンテンツの少なくとも5つのアイテムの各々の暗号化された部分を復号化する段階前記クライアント装置が前記復号キーを用いて前記コンテンツの少なくとも5つのアイテムの各々の暗号化された部分を復号化する段階を含む、請求項6に記載の方法。
The license further has a license subkey, and each of the at least five items of content has a content subkey;
The method further
The client device includes generating a decryption key using the license subkey and the content subkey;
Decoding the encrypted portion of each of the at least five items of the content includes the client device decrypting the encrypted portion of each of the at least five items of the content using the decryption key. 7. The method of claim 6, comprising the step of:
クライアント装置が使用するコンテンツを配布する方法であって、
サーバ装置が、ライセンスされるコンテンツの識別データ、第1サブキー、及び、再生カウントデータを有するライセンスを前記クライアント装置に送信する段階と、
前記サーバ装置が、前記コンテンツの第1アイテムを前記クライアント装置に送信する段階と、
を含み、
前記コンテンツの第1アイテムを送信する前記段階は、前記ライセンスを前記クライアント装置が受け取った後に行われ、前記コンテンツの第1アイテムの少なくとも一部分は、暗号化形式であり、前記コンテンツの第1アイテム、第1コンテンツ識別データ及び第2のサブキーを有し、前記コンテンツの第1アイテム、個別に使用可能な2よりも大きい整数N個のサブコンテンツのアイテムから構成されており、
前記方法は、更に、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成する段階と、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定する段階と、
前記クライアント装置が、Nよりも小さい整数Pが前記再生カウントデータに対応するか否かを判定する段階と、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合且つ前記Nよりも小さい整数Pが前記再生カウントデータに対応する場合、前記クライアント装置が、前記個別に使用可能なN個のサブコンテンツのアイテムのうちのP個を超えない数の各々の少なくとも一部分を、前記第1復号キーを用いて復号化する段階を含み、
前記ライセンスされるコンテンツの識別データ及び前記再生カウントデータは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とする方法。
A method for distributing content used by a client device ,
A server device transmits a license having identification data of licensed content, a first subkey, and reproduction count data to the client device ;
The server device transmitting a first item of the content to the client device ;
Including
The step of transmitting the first item of content is performed after the client device receives the license, wherein at least a portion of the first item of content is in encrypted form, and the first item of content is , Having a first content identification data and a second subkey , wherein the first item of content is made up of integer N subcontent items greater than 2 that can be used individually;
The method further
The client device generates a first decryption key by combining the first subkey and the second subkey;
The client device determining whether the identification data of the licensed content corresponds to the first content identification data;
The client device determines whether an integer P smaller than N corresponds to the reproduction count data;
If the first content identification data is smaller integer P than and the N may correspond to the identification data of the content to be the license corresponding to the reproduction count data, the client device, wherein the discrete usable the N Decrypting at least a portion of each of the number of sub-content items not exceeding P using the first decryption key ;
The licensed content identification data and the playback count data are such that they remain unchanged after the license is transmitted to the client device .
前記個別に使用可能なN個のサブコンテンツのアイテムが、N個のテレビ番組から構成される、ことを特徴とする請求項11に記載の方法。  12. The method of claim 11, wherein the individually usable N sub-content items are composed of N television programs. 前記個別に使用可能なN個のサブコンテンツのアイテムが、N個の音楽著作物から構成される、ことを特徴とする請求項11に記載の方法。  The method of claim 11, wherein the individually usable N sub-content items are composed of N music works. クライアント装置と、
サーバ装置と、
を備えたシステムであって、
前記サーバ装置が、ライセンスされるコンテンツの識別データ、及び、第1サブキーを有するライセンスを前記クライアント装置に送信し、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ第1コンテンツ識別データ及び第2のサブキーを有するコンテンツの第1アイテムを前記クライアント装置に送信し、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成し、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ前記第1コンテンツ識別データとは異なる第2コンテンツ識別データ及び第3サブキーを有するコンテンツの第2アイテムを前記クライアント装置に送信し、
前記クライアント装置が、前記第1サブキーと前記第3サブキーとを組み合わせることによって、第2復号キーを生成し、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定し、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第1復号キーを用いて、前記コンテンツの第1アイテムの暗号化された部分を復号化し、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第2コンテンツ識別データに対応するか否かを判定し、
前記第2コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第2復号キーを用いて、前記コンテンツの第2アイテムの暗号化された部分を復号化し、
前記ライセンスされるコンテンツの識別データは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とするシステム。
A client device;
A server device;
A system comprising:
The server device transmits license data having licensed content identification data and a first subkey to the client device;
After the client device receives the license, the server device sends a first item of content at least partially in encrypted form and having first content identification data and a second subkey to the client device;
The client device generates a first decryption key by combining the first subkey and the second subkey,
After the client device receives the license, the server device is a second item of content having second content identification data and a third subkey that is at least partially in encrypted form and different from the first content identification data. To the client device,
The client device generates a second decryption key by combining the first subkey and the third subkey,
The client device determines whether the identification data of the licensed content corresponds to the first content identification data;
If the first content identification data corresponds to the identification data of the licensed content, the client device decrypts the encrypted portion of the first item of the content using the first decryption key;
The client device determines whether the identification data of the licensed content corresponds to the second content identification data;
If the second content identification data corresponds to the identification data of the licensed content, the client device decrypts the encrypted portion of the second item of the content using the second decryption key;
The licensed content identification data is such that it remains unchanged after the license is transmitted to the client device .
前記コンテンツの第1アイテムが、第1映画及び第1テレビ番組セットのうちの1つを含み、前記コンテンツの第2アイテムが、第2映画及び第2テレビ番組セットのうちの1つのクリップを含む、ことを特徴とする請求項14に記載のシステム。The first item of content includes one of a first movie and a first television program set, and the second item of content includes a clip of a second movie and a second television program set. The system of claim 14 . 前記コンテンツの第1アイテムが映画及びテレビ番組セットのうちの1つを含み、前記コンテンツの第2アイテムが前記映画及び前記テレビ番組セットのうちの前記1つのクリップを含む、ことを特徴とする請求項14に記載のシステム。The first item of content includes one of a movie and a television program set, and the second item of content includes the one clip of the movie and the television program set. Item 15. The system according to Item 14 . クライアント装置と、
サーバ装置と、
を備えたシステムであって、
サーバ装置が、ライセンスされるコンテンツの識別データ、第1サブキー、及び、再生カウントデータを有するライセンスを前記クライアント装置に送信し、
前記サーバ装置が、前記コンテンツの第1アイテムを前記クライアント装置に送信し、
前記コンテンツの第1アイテムの送信は、前記ライセンスを前記クライアント装置が受け取った後に行われ、前記コンテンツの第1アイテムの少なくとも一部分は、暗号化形式であり、前記コンテンツの第1アイテムは、第1コンテンツ識別データ及び第2のサブキーを有し、前記コンテンツの第1アイテムは、個別に使用可能な2よりも大きい整数N個のサブコンテンツのアイテムから構成されており、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成し、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定し、
前記クライアント装置が、Nよりも小さい整数Pが前記再生カウントデータに対応するか否かを判定し、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合且つ前記Nよりも小さい整数Pが前記再生カウントデータに対応する場合、前記クライアント装置が、前記個別に使用可能なN個のサブコンテンツのアイテムのうちのP個を超えない数の各々の少なくとも一部分を、前記第1復号キーを用いて復号化し、
前記ライセンスされるコンテンツの識別データ及び前記再生カウントデータは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、
ことを特徴とするシステム。
A client device;
A server device;
A system comprising:
The server device transmits a license having identification data of licensed content, a first subkey, and reproduction count data to the client device,
The server device transmits a first item of the content to the client device;
The transmission of the first item of content is performed after the client device receives the license, at least a portion of the first item of content is in an encrypted format, and the first item of content is the first Having a content identification data and a second subkey, wherein the first item of content consists of an integer N subcontent items greater than 2 that can be used individually;
The client device generates a first decryption key by combining the first subkey and the second subkey,
The client device determines whether the identification data of the licensed content corresponds to the first content identification data;
The client device determines whether an integer P smaller than N corresponds to the reproduction count data;
When the first content identification data corresponds to the identification data of the licensed content and an integer P smaller than N corresponds to the reproduction count data, the client device can use the N pieces that can be used individually. Decrypting at least a portion of each of the sub-content items not exceeding P using the first decryption key;
The identification data of the licensed content and the playback count data are unchanged even after the license is transmitted to the client device.
A system characterized by that.
前記個別に使用可能なN個のサブコンテンツのアイテムが、N個のテレビ番組から構成される、ことを特徴とする請求項17に記載のシステム。18. The system of claim 17 , wherein the individually usable N sub-content items comprise N television programs. 前記個別に使用可能なN個のサブコンテンツのアイテムが、N個の音楽著作物から構成される、ことを特徴とする請求項17に記載のシステム。18. The system of claim 17 , wherein the individually usable N sub-content items are composed of N music works.
JP2009521725A 2006-07-25 2006-07-25 Method and system for providing content subscription service Expired - Fee Related JP4959796B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2006/028853 WO2008013526A1 (en) 2006-07-25 2006-07-25 Method and system for providing a content subscription service

Publications (2)

Publication Number Publication Date
JP2009545787A JP2009545787A (en) 2009-12-24
JP4959796B2 true JP4959796B2 (en) 2012-06-27

Family

ID=38981751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009521725A Expired - Fee Related JP4959796B2 (en) 2006-07-25 2006-07-25 Method and system for providing content subscription service

Country Status (5)

Country Link
EP (1) EP2044567A4 (en)
JP (1) JP4959796B2 (en)
KR (1) KR101301360B1 (en)
CN (1) CN101529462A (en)
WO (1) WO2008013526A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10339323B2 (en) * 2015-09-15 2019-07-02 Google Llc Group license encryption and decryption
US10509891B2 (en) * 2017-05-03 2019-12-17 Cisco Technology, Inc. Method and system for content and service sharing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312302A (en) * 2006-05-22 2007-11-29 Nippon Telegr & Teleph Corp <Ntt> Content utilization control system and content utilization control method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065787B2 (en) * 2002-06-12 2006-06-20 Microsoft Corporation Publishing content in connection with digital rights management (DRM) architecture
EP1585249A1 (en) * 2003-01-14 2005-10-12 Matsushita Electric Industrial Co., Ltd. Content reproduction device, license issuing server, and content reproduction system
US7716288B2 (en) * 2003-06-27 2010-05-11 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
WO2005086160A2 (en) * 2004-03-09 2005-09-15 Matsushita Electric Industrial Co., Ltd. Content playback device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312302A (en) * 2006-05-22 2007-11-29 Nippon Telegr & Teleph Corp <Ntt> Content utilization control system and content utilization control method

Also Published As

Publication number Publication date
JP2009545787A (en) 2009-12-24
WO2008013526A1 (en) 2008-01-31
EP2044567A4 (en) 2011-06-22
KR101301360B1 (en) 2013-09-16
CN101529462A (en) 2009-09-09
EP2044567A1 (en) 2009-04-08
KR20090045266A (en) 2009-05-07

Similar Documents

Publication Publication Date Title
US11727376B2 (en) Use of media storage structure with multiple pieces of content in a content-distribution system
US20190147143A1 (en) Decoupling rights in a digital content unit from download
JP4304220B2 (en) Computer-readable recording medium having recorded self-protecting document and method of using self-protecting document
US8086535B2 (en) Decoupling rights in a digital content unit from download
US8683200B2 (en) Method and apparatus for implementing digital rights management
KR100467929B1 (en) System for protecting and managing digital contents
KR100689648B1 (en) Method, apparatus and system for securely providing material to a licensee of the material
US20020107806A1 (en) Content usage management system and content usage management method
US9390030B2 (en) Information processing device, information storage device, information processing system, information processing method, and program
US7827113B2 (en) Method and system for providing a content subscription service
JP4959796B2 (en) Method and system for providing content subscription service
KR100768501B1 (en) Digital contents electronic commerce system and method in which digital right is protected and memory media recoding program to operate the method
KR20070022257A (en) Digital license sharing system and method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110801

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111121

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120220

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: 20120312

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: 20120321

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150330

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees