RussianPatents.com

Content download system, content download method, content supplying apparatus, content supplying method, content receiving apparatus, content receiving method, and programme

Content download system, content download method, content supplying apparatus, content supplying method, content receiving apparatus, content receiving method, and programme
IPC classes for russian patent Content download system, content download method, content supplying apparatus, content supplying method, content receiving apparatus, content receiving method, and programme (RU 2432686):
Another patents in same IPC classes:
Method to grant license to client device corresponding to coded content and system of conversion to manage digital rights, applying this method Method to grant license to client device corresponding to coded content and system of conversion to manage digital rights, applying this method / 2421806
Method of a conversion system operation to manage digital rights to grant a license to a client's device corresponding to coded content consists in the following. The first content of the first type of digital rights content and the first license corresponding to the first content are converted to manage digital rights in order to generate the second content of the second type of digital rights content and the second license corresponding to the second content. A license request is received, corresponding to the second content distributed by means of superdistribution to a third party. The second license corresponding to the second content distributed by means of superdistribution is requested from a server corresponding to the second management of digital rights. The second license corresponding to the second content distributed by means of superdistribution is received and sent to a third party.
Method and device for processing dvb-h (digital video broadcasting - handheld) compliant transport stream Method and device for processing dvb-h (digital video broadcasting - handheld) compliant transport stream / 2418367
Invention proposes a method for processing a transport stream (TS) received as an input TS in a processing device (SDR), the transport stream comprising a plurality of elementary streams (ES), each ES being a set of TS packets having the same Packet IDentifier (PID), at least one of these ES being time-sliced so as to be sent in bursts, timing information indicating within a burst the time to the beginning of the next burst, applying a filtering operation to the input TS so as to filter out from the input TS part or all of one or more time- sliced ES; modifying the bursts scheduling of the input transport stream so as to generate a DVB-H compliant output TS from the filtered input TS.
Controlled communication system Controlled communication system / 2417534
First user can support one or more content "portals", which can be accessed by at least a subset of members of an online community. Access to content of any portal can be based on the level of confidentiality of the portal and the level of confidentiality, for example, access parametres provided to a person. The level of confidentiality and linking the content can be hierarchical and/or non-overlapping. That way, a user can transparently exchange data with several uses simultaneously independent of their context or level of confidentiality while preserving the confidentiality boundaries of each portal.
Method and device to control access to coded data Method and device to control access to coded data / 2409002
Method includes the following stages: receipt of the first control message (ECM1), containing at least one control word (CW) and time score (TS); receipt of the second control message (ECM2), following the first control message (ECM1), besides, the second control message contains at least one control word (CW) and time score (TS); detection of duration of time period, corresponding to difference between time scores (TS) of two serial messages ECM1, ECM2; increasing counter of errors (CE) in case specified duration of time period is less than previously set duration (CP); reducing counter of errors (CE) in case specified duration of time period equals or exceeds specified previously set duration; return of control word (CW) into module of processing (STB) as waiting time expires, which depends on value of counter of errors (CE).
Method to control access to coded data Method to control access to coded data / 2408157
Invention relates to method of control of access to data (CT) coded by means of control words (CW) received by protection module in control messages (ECM) and returned to module of coded data processing. Control messages (ECM) contain at least the first control word (CW1) and the second control word (CW2), at the same time each of specified control words provides access to coded data (CT) during the specified period of time called cryptoperiod (CP). Method includes the following actions: transfer of coded data into at least one module of processing; and transfer of control messages (ECM) into specified processing module, besides, control messages (ECM) contain at least two specified control words (CW1, CW2) and are sent to processing module after transfer of data coded by means of the first control word (CW1) and prior to transfer of data coded by means of the second control word (CW2), time shift between transfer into module of processing of data coded by means of the first control word (CW1) and transfer of control message (ECM), containing the first control word (CW1) and the second control word (CW2), makes more than 75% of cryptoperiod.
Device and method for processing of data flow, having sequence of packets and information of synchronisation related to packets Device and method for processing of data flow, having sequence of packets and information of synchronisation related to packets / 2407214
Device (3400) for processing of coded data flow (3401), comprising a decoding module (3402) to generate decoded data flow (3403) from coded data flow (3401), detection module (3404) for detection of information on position of at least one intra-coded frame in coded data flow (3403) and substitution module (3405) for substitution on the basis of detected information on position of coded data flow (3401) parts with according parts of decoded data flow (3403).
Method of creating integrated news channel Method of creating integrated news channel / 2402165
Metadata which classify new bulletins as a whole and their separate subject matter are formed; said metadata are sent to a user terminal. Received metadata are recorded into memory which may or may not be integrated into the user terminal. Recorded metadata are compared with previously recorded news bulletins and their subject matter; based on said comparison, recorded news bulletins are divided into video files of news items; obtained video files are recorded into memory. A database of news items is created with possibility of further browsing in an audio-visual information display device. In order to provide the proper accuracy of dividing recorded news bulletins into video files of news items, the timing device of the user terminal is periodically corrected using standard time signals.
Information processing device, information recording medium, information processing method and software program Information processing device, information recording medium, information processing method and software program / 2376628
Invention relates to an information processing device, an information recording medium and a method of processing information. Several content administration modules, which correspond to a name, index and some other information, are installed by dividing into parts content stored on an information recording medium. Different module keys, which are encryption keys, are allocated for different content administration modules. At least content data arriving in real time, included in each content administration module, are encrypted using the module key, and the encrypted data are stored. When playing back content, modules are identified, and decryption for playing back is carried out using the module key which corresponds to each module.
Method of authorisation duration management in security module Method of authorisation duration management in security module / 2355124
Invention concerns security modules actuated at device receiving encoded digital data; claimed method is particularly intended for transfer of data on date and current time to security module, and for decoding authorisation management based on validity period for data received or stored by indicated device. Method of authorisation duration control in security module installed in device with internal clock, where the device received digital data flow encoded with reference words included in authorisation reference messages, involves the following stages: data from internal device clock, including information on current time, are receiver over security module; information on current time is stored in security module; authorisation reference message requiring decoding of at least on reference word is received over security module; information on previous time when previous authorisation reference message was processed is read; authorisation reference message is processed if time indicated in current time information is ahead of time indicated in previous time information.
Method of verifying identity of subscriber terminal Method of verifying identity of subscriber terminal / 2351092
Present invention pertains to digital television (DTV), especially to the method of verifying identity of a subscriber terminal in a DTV network. The method of carrying out authentication procedure of at least one subscriber terminal comprises the following stages: reading out, using a set-top box (STB) at the subscriber terminal, the period of validity of the key and key information, stored in the subscriber identification module at the subscriber terminal when the set-top box is launched; initiation, using the STB, of sending a request for authentication to a central station, if the period of validity of the key has expired, and authentication by the central station, in accordance with the authentication request; determination by the central station of whether authentication has been successful, and if successful, sending a corresponding reply message, containing new key information, and a reply message on failure of authentication if otherwise; updating, through the STB, key information when a reply message on successful authentication has been received.
Method of storing and using cryptographic key Method of storing and using cryptographic key / 2417410
Method of storing and using a cryptographic key of asymmetric cryptographic algorithms on elliptical curves, in which a private key d is divided into parts d1,…,dn, where d=d1+…+dn (mod q), which are securely stored on key carriers, cryptographic operations for generating an electronic digital signature, decoding and/or generating a general in accordance with a Diffie-Hellman algorithm are performed distributively on key carriers without generating a general private key, and results of performing these operations are processed in a computer system (assembly unit) which generates a general result of the cryptographic operation, wherein during generation of the electronic digital signature, each key carrier generates a random number ki (7≤i≤n - number of the key carrier), generates the corresponding multiple point of the elliptical curve Ri=ki P and sends it to the computer system which finds the point R=R1+…+Rn and sends the first coordinate of that point (r) to key carriers, after which each key carrier finds si=(rdi+ki e)(mod q) and sends the obtained value to the computer system, where s=(s1+…+sn)(mod q) is generated, wherein the number pair (r, s) is the electronic digital signature.
Method of creating and authenticating electronic digital signature certifying electronic document Method of creating and authenticating electronic digital signature certifying electronic document / 2409903
Method of generating and verifying an electronic digital signature includes the following sequence of operations: multi-bit binary number p is generated, a secret key in form of a multi-bit binary number x is generated, an open key is generated on the secret key in form of a multi-bit binary number y by raising the multi-bit binary number x to the power of a z-bit binary number k modulo p, where z>16, an electronic document, which is represented by a multi-bit binary number H, is received, depending on the value H and the value of the secret key, an electronic digital signature is created in form of a pair of multi-bit binary numbers (R,S), a first A and a second B authentication multi-bit binary number are formed and then compared, and authenticity of the electronic digital signature is indicated by coincidence of their parametres.
Method and device for executing cryptographic computation Method and device for executing cryptographic computation / 2403682
Key is generated in an electronic component for a specific cryptographic algorithm. For this purpose a prime number P is stored in memory of the electronic component and at least one secret prime number is generated. In order to generate a secret prime number at step /a/ two integers p1' and p2' whose sum is equal to a number p' are randomly selected; at step /b/ it is determined (12) whether the number p' is a prime number, on the basis of a combination of the stored prime number P with the numbers p1' and p2' so as to maintain said number p' secret; at step /c/ if the number p' is determined to be a prime number, numbers p1' and p2' are stored (14) in the memory of the electronic component, otherwise steps /a/ and /b/ are repeated.
Method for generation and verification of collective electronic digital signature that certifies electronic document Method for generation and verification of collective electronic digital signature that certifies electronic document / 2402880
Method for generation and verification of electronic digital signature (EDS) includes the following sequence of actions: combination of n≥2 secret keys is generated in the form of multidigit binary numbers (MBN) k1, k2,…,kn, using secret keys, n open keys P1, P2, …, Pn are generated, at least one electronic document presented by MBN is received, depending on received electronic document and on value of at least two secret keys, electronic digital sinature Q is generated in the form of two or more MBN, collective open key is generated depending on T open keys where a1, a2,…,am are natural numbers, 2≤m≤n, aj≤n and j = 1, 2,…,m, the first A and second B verification MBN are generated, besides at least one of verification MBN is generated depending on collective open key. MBN A and B are compared. If their parametres coincide, conclusion on authenticity of electronic digital signature is made.
Signing and verifying authenticity of session initiation protocol routing headers Signing and verifying authenticity of session initiation protocol routing headers / 2378773
Group of inventions relates to apparatus for signing and verifying authenticity of session initiation protocol routing headers for authentication of routing commands. Described are a method, a computer readable carrier having instructions which are executed by a computer, and a computer readable carrier on which is stored a data structure for signing and verifying authenticity of session initiation protocol (SIP) routing headers. A SIP node can receive a SIP request which includes a message header. A signature can be generated based on at least part of the message header, and a header element of the SIP node. The signature can then be inserted into the header element of the SIP node.
Method for generation and authentication of electronic digital signature that certifies electronic document Method for generation and authentication of electronic digital signature that certifies electronic document / 2369974
Invention is related to the field of cryptographic devices of electronic digital signature (EDS). Substance of invention consists in the fact that method for generation and authentication of EDS includes the following sequence of actions: secret key is generated in the form of multi-digit binary number (MBN) x, secret key is used to generate open key Y in the form of MBN size vector m, where 2≤m<64, electronic document (ED) is received, represented by MBN H, depending on received electronic document and on value of secret key, EDS Q is generated in the form of two MBNs, depending on EDS, ED and open key, the first A and second B authenticating MBN are generated, MBN A and B are compared. When they parametres coincide, conclusion is made on authenticity of electronic digital signature.
Method for generation and authentication of electronic digital signature that certifies electronic document Method for generation and authentication of electronic digital signature that certifies electronic document / 2369973
Invention is related to the field of cryptographic devices. Substance of invention consists in the fact that method for generation and authentication of EDS includes the following sequence of actions: secret key is generated in the form of multi-digit binary number (MBN) x, secret key is used to generate open key Y in the form of MBN size vector w x w, where 2≤m<32, electronic document (ED) is received, represented by MBN H, depending on received electronic document and on value of secret key, EDS Q is generated in the form of two MBNs, depending on Q, Y and H, the first A and second B authenticating MBN are generated, MBN A and B are compared. When they parametres coincide, conclusion is made on authenticity of electronic digital signature.
Method for generation and authentication of electronic digital signature that certifies electronic document Method for generation and authentication of electronic digital signature that certifies electronic document / 2369972
Invention is related to the field of cryptographic devices. Substance of invention consists in the fact that method for generation and authentication of EDS includes the following sequence of actions: combination of n≥2 secret keys is generated in the form of multi-digit binary numbers (MBN) x1, x2,…, xn, secret keys are used to generate n open keys Y1, Y2, …, Yn in the form of MBN size matrices w x w, where 2≤w<32, at least one electronic document (ED) is received, represented by MBN H, depending on received electronic document and on value of at least two secret keys, EDS Q is generated in the form of two MBNs, depending on m open keys where α1, α2, …, αm - natural numbers, 2≤m≤n, αj≤n and j=1, 2, …, m, the first A and second B authenticating MBN are generated depending on EDS and ED, besides one of authenticating MBN is generated depending on collective open key. MBN A and B are compared. When they parametres coincide, conclusion is made on authenticity of electronic digital signature.
System and method for authentication in communication system System and method for authentication in communication system / 2367098
Invention relates to mobile communication. A mobile station (MS), base station (BS) and an authentication, authorisation and account server (AAA) receive the first master session key through first EAP authentication for the mobile station (MS) in a "EAP-in-EAP" connection. After the first EAP authentication, a second master session key (MSK) is received through second EAP authentication for the mobile station (MS) in a "EAP-in-EAP" connection. An authorisation key is generated based on use of the first and second pairs of master keys, generated through truncation of the first and second master session keys, respectively.
Polarisation quantum cryptosystem Polarisation quantum cryptosystem / 2360367
Present invention relates to quantum cryptosystems and can be used for generating secret keys, used for encoding information in quantum data transfer systems. The polarisation quantum cryptosystem has transmitting and receiving sides. The transmitting side comprises a first unit for generating a secret key, the output of which is the first output of the cryptosystem, first and second random number generators, single photon laser and a polarisation modulator. The receiving side comprises a second unit for generating a secret key, the output of which is the second output of the cryptosystem, a third random number generator, polarisation beam splitter, fixed mirror, and first and second photon detectors. The data exchange input/output of the second unit for generating secret key is connected to the first non-classified communication channel. The polarisation quantum cryptosystem also contains a polarisation modulator, first quantum communication channel, second non-classified communication channel, device for measuring the complete set of Bell states, second quantum communication channel, source of polarisation-mixed up photon pairs and a third quantum communication channel.
Method of identifying devices in working environments of mobile communication and desktop computers Method of identifying devices in working environments of mobile communication and desktop computers / 2431235
Mobile device is provided, having software which can be installed on a desktop computer, including device identification data meant for addressing the mobile device; the mobile device is used to detect all desktop computers with which the mobile device can communicate; the mobile device is used to select one of the desktop computers where application software is to be installed; software is transferred from the mobile device to the desktop computer; the desktop computer is used to run the software in order to configure the application software with application of such configuration data so that information sent from the desktop computer to the mobile device using the application software is directly addressed to the mobile device from which the software sent a call for setting up a modem connection.

FIELD: information technology.

SUBSTANCE: disclosed is a content download system comprises: a content supplying device, a content receiving device, a download apparatus designed to download encrypted content and playing control data necessary for playing said content from said content supplying device according to user operations; obtaining apparatus to confirm the existence of a license which includes a key for decrypting said encrypted content based on said playing control data when playing said downloaded content, and to obtain said license according to the confirmation result; and playing apparatus to play said encrypted content using said obtained license. Playing control metafile describes <content_title>, <drm_server_uri>, <license_id>, <license_type>, <license_description>, <user_confirmation>, <user_messsage>, and <price>. In the case when multiple licenses are set for a single content, the items <license_id> through <price> describe only the number of set licenses.

EFFECT: design of a system which provides different content downloading service modes.

17 cl, 45 dwg

 

The technical field to which the invention relates.

The invention relates to a system for downloading content and method of downloading content to the device source of the content and the way content source, the device receiving the content and method of reception of contents, and the program, and, in particular, relates to a system for downloading content and method of downloading content to the device source of the content and the way content source, the device receiving the content and method of reception of contents, and the program is suitable for use in case of realization of the download content, which provides a license corresponding to each of the different ways to use the downloaded content.

The level of technology

Along with the expansion of high-speed data transmission, a representative of which is the Internet, there are already upload services content with different content, such as music, video, computer programs, etc. as products (for example, see Patent document 1).

However, all existing services are uploading the content are services for personal computers, and not all users can directly use them, for example, with the television receiver.

In particular, in the case of service loading content with video (included is interacting in their corresponding audio and subtitles) as products, all services not performed, and most of them are experimental products, in which the video content can be viewed as many times as you want, with a pre-paid fixed Board, loading is performed at an arbitrary time by using a pre-paid method, and implemented only the basic mode of operation, such as the reduction of the remaining prepaid amount every time you load the video content.

Patent document 1: on the examination publication no. 2000-113066 application for Japanese patent

The invention

Technical task

In addition, in the case of the variant complete with full-service loading content, where the video content is a product that can be implemented not only the above-described basic mode of operation, but also various other modes of operation.

Now, the modes mean the combination of such factors as the time of invoicing, time, limitations in respect of the period of detention, restrictions on copying content, etc.

The present invention was made in view of such situations and implements a system that may correspond to different modes of operation of the service loading content.

Technical solution

Loading system included the I in accordance with the first aspect of the present invention includes: a device providing the content, designed to provide content; and the device receiving the content, intended for the reception of the content from the device providing the content via the network, the device receiving the content comprises a means of input operations for inputting user operations, the download tool designed to download encrypted content data and the playback control that is required to play content received from a device providing content in accordance with user operations, the means of obtaining, designed to confirm the presence of a license that includes a key for decrypting the encrypted content, based on the data control playback when playing back the downloaded content, and license the corresponding results confirm and playback tool, designed for playback of the encrypted content using the obtained license, and device for providing content includes a means of providing data management, designed to provide data to the playback control necessary to play already downloaded content in response to a request from the device receiving the content, the means of providing content is, designed to provide encrypted content in response to a request from the device receiving the content, and means of providing licenses designed to provide a license that includes a key used to decrypt the encrypted content in response to a request from the device receiving the content, on the basis of data for playback control, in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

Way to download content, which is a first aspect of the present invention is a method of downloading content to download the content composed of the device providing the content made with the possibility of providing content, and the device receiving the content made with the possibility of receiving content from a device providing contents through a network, includes the steps: with the device receiving the content, enter the user's transactions, request the encrypted content data and the playback control required for playback is edenia content, received from the device providing the content in accordance with user operations; and with the device providing the content, provide the encrypted content data and the playback control in response to requests from the device receiving the content; and the device receiving the content during playback of downloaded content, confirm the existence of a license that includes a key for decrypting the encrypted content on the basis of data for playback control, and request a license from the device providing the content corresponding to the results of the confirmation; and device provide content licensed to provide in a device of providing content in response to a request from the device receiving the content, on the basis of the management data playback; and with the device receiving the content, the encrypted content is reproduced, using the obtained license; in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

In accordance with the first aspect of the present invention, the device receiving the content, the encrypted content data and the playback control necessary to play the content request from the device providing the content in accordance with user operations, and the encrypted content data and the playback control provide a query response from the device receiving the content. In addition, with the device receiving the content during playback of downloaded content, a license that includes a key for decrypting encrypted content, confirm on the basis of data for playback control, and license request in accordance with the results of confirmation, and a license to provide in a device of providing content in response to the request. Further, with the device receiving the content, the encrypted content is reproduced, using the obtained license. It should be noted that at least one set of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

The device providing the content, which is a second aspect of the present invention is a device before the provision of content, made with the possibility of providing content to the device receiving the content, connected via a network, includes: providing data management, designed to provide data for playback control, necessary for the reproduction of the content loaded by the device receiving the content, the means of providing content that is designed to provide encrypted content in response to requests from the device receiving the content, the means of providing licenses designed to provide a license that includes a key for decrypting the encrypted content, in response to a request from the device receiving the content, on the basis of data for playback control, in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

Information license type can be described, at least one of the normal playback, which indicates that the license has a limit imposed on the period of reproduction of contents, additional vosproizvedeny is, which indicates that the license has an extended period of play after the end of the period of playback corresponding to the normal playback, the playback preview, which indicates that the license is intended for test viewing/listening, sequential playback during download, which means that the license permits playback of the content during download, and export, which means that the license permits the output and record content from the device receiving the content to the external device.

Means for granting the license may grant an additional license playback after the end of the period of playback corresponding to the normal playback license, in response to a request from the device receiving the content, on the basis of data for playback control.

Means for granting the license may grant a license to play to preview the same content only once, in response to a request from the device receiving the content based on the playback control.

Means for granting the license may grant a license to play during boot only in BP is me uploading the content, in response to a request from the device receiving the content based on the playback control.

At least one set or more of license information including unique identifying information of license, type information of license, information, approval, indicating whether approval is obtained from the user device receiving the content at the time of obtaining the license, and information presentation, intended for presentation to the user relating to the license, can be described in the data playback control.

Method of providing content, which represents the second aspect of the present invention is a method of providing content to a device providing content made with the possibility of providing content to the device receiving the content, connected via a network, comprising the steps: providing data for playback control, necessary for the reproduction of the content loaded by the device receiving the content at the device receiving the content, provide the encrypted content in response to a request from the device receiving the content, and provide a license that includes a key for decrypting the encrypted content, in response to a request from the device receiving the soda is Jania, on the basis of data for playback control, in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

The program in accordance with the second aspect of the present invention is a program for execution by computer processing for device management, maintenance, configured to provide content to the device receiving the content, connected via a network, includes the steps: providing data for playback control, necessary for the reproduction of the content loaded by the device receiving the content at the device receiving the content, provide the encrypted content in response to a request from the device receiving the content, and provide a license that includes a key for decrypting the encrypted content, in response to a request from the device receiving the content, on the basis of data for playback control in which at least one set of license information including unique identifying information of license, information is about the type of license and information representation, intended for presentation to the user relating to the license, is described in the data playback control.

In accordance with the second aspect of the present invention, the data playback control that is required to play content downloaded by the device receiving the content, provide the device receiving the content, and in response to requests from the device receiving the content, provide the encrypted content, in response to a request from the device receiving the content, on the basis of data for playback control, provide a license that includes a key used to decrypt encrypted content. It should be noted that at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

The device receiving content in accordance with a third aspect of the present invention is a device receiving the content, is configured to receive content from the device providing the content, connected via a network, includes: a means of input operations made possible the capacity of the input operations of the user, the download tool, is configured to boot from the device providing the content of the encrypted content data and the playback control necessary for playback of content in accordance with user operations, get, configured to confirm the presence of a license that includes a key for decrypting the encrypted content based on the data control playback when playing back the downloaded content, and license corresponding to the results confirm and playback tool, designed for playback of the encrypted content using the obtained license, in which at least one set or more of license information including unique information identification of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

The device receiving content in accordance with a third aspect of the present invention additionally includes means output configured to output the content in which the encryption was decrypted by means of the playback to the external device, after performing processing comprising, at least one of the processing changes the encoding method or process re-encryption.

Information license type described, at least one of the normal playback, which indicates that the license has a limit imposed on the period of reproduction of contents, additional playback, which indicates that the license has an extended period of play after the end of the period of playback corresponding to the normal playback, playback preview, which indicates that the license is intended for test viewing/listening consecutive playback during download, which means that the license permits playback of the content during download, and export, which means that the license permits the conclusion and entry content from the device receiving the content to the external device.

Means of input operations can take the operation of the user who approves an additional license to reproduce after the end of the period of playback corresponding to the normal playback license.

Means of input operations can accept the user operation that instructs on getting on the additional license to reproduce after the end of the period of reproduction, the corresponding normal playback license.

Means of input operations can accept the user operation only once, which transmits the instruction for a license to play the preview of the same content, in response to requests from the means of reproduction, on the basis of data for playback control.

Means of input operations may take the user action that transmits an instruction to obtain a license to reproduce during progressive download, only during download of the content, in response to requests from the means of reproduction, on the basis of data for playback control.

At least one set or more of license information including unique identifying information of license, type information of license, information, approval, indicating whether approval is obtained from the user device receiving the content at the time of obtaining the license, and information presentation, intended for presentation to the user relating to the license, is described in the data control playback, and the device receiving content in accordance with a third aspect of the present invention may further include a confirmation tool, designed to confirm Odo is rhenium user obtain a license in accordance with the details approved.

When the approval of the user received a confirmation tool, get can get a license, and when the user for approval not obtained by means of confirmation, the player may notify the user that the content cannot be played.

The method of receiving content, which represents the third aspect of the present invention is a method of receiving content by the device receiving the content, is configured to receive content from the device providing the content, connected via a network, comprising the steps: introducing the operation of the user, downloading the encrypted content data and the playback control that is required to play content received from a device providing content in accordance with user operations, when playing downloaded content, confirm the existence of a license that includes a key for decrypting the encrypted content on the basis of data for playback control, and receive a license corresponding to the results confirm and reproduce the encrypted content using the obtained license, in which at least one set or more of license information including unikalny the identification information of the license, information about the type of license and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

The program, which is a third aspect of the present invention provides execution of computer processing, and this program should be managed by the device receiving the content, is configured to receive content from the device providing the content, which is connected through a network, includes the steps: introducing the operation of the user, downloads the encrypted content and play control data necessary for playback of content received from the device providing the content in accordance with user operations, when playing downloaded content, confirm the existence of a license that includes a key for decrypting the encrypted content on the basis of data for playback control, and receive a license the corresponding results confirm and reproduce the encrypted content using the obtained license, in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, is the th for presentation to the user, related to the license, is described in the data playback control.

In the third aspect of the present invention, in accordance with user operations, the encrypted content data and the playback control necessary to play the content upload from the device providing the content, and when reproducing the downloaded content, confirm, are there any license that includes a key used to decrypt encrypted content, get a license in accordance with the results of confirmation, and the encrypted content is reproduced, using the obtained license on the basis of data for playback control. It should be noted that at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the data playback control.

Preferred effects

In accordance with the first aspect of the present invention may be provided to the system, which can be processed in different modes for downloading content.

In accordance with the second aspect of the present invention retained the e may be provided in the reception device by performing processing in various operating modes for downloading content.

In accordance with a third aspect of the present invention, the content may be downloaded and can be used for various modes of operation of the service loading content.

Brief description of drawings

Figure 1 shows a conceptual drawing of the system, the content of which is applied the present invention.

Figure 2 shows a drawing illustrating the time of loading and the point in time of playback of the content.

Figure 3 presents a block diagram illustrating an example system configuration download content.

Figure 4 shows a drawing describing the processing of the playback of the content.

Figure 5 shows a drawing describing the processing of export content.

Figure 6 shows a drawing illustrating an example of the description of the metafile control loading.

7 shows a drawing illustrating an example of the description of the metafile playback control.

On Fig shows a drawing describing a brief overview of the processing load.

Figure 9 shows a time chart describing the processing load.

Figure 10 shows the block diagram of the sequence of operations describing the processing of the boot loader.

Figure 11 shows a drawing describing a brief overview of the playback processing of the local content.

On Fig shows a time chart describing the processing is woven play local content.

On Fig shows the block diagram of the sequence of operations describing the processing can play local content.

On Fig shows a drawing describing a brief overview of the export processing local content.

On Fig shows a time chart describing the processing of export local content.

On Fig presents a flowchart of the sequence of operations describing the processing of export local content.

On Fig shows a drawing illustrating the shift of the screen, in accordance with the operation mode of the structure.

On Fig shows a drawing illustrating the processing sequence corresponding to the operation mode of the structure.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure.

On Fig shows a drawing illustrating the shift of the screen, in accordance with the mode of operation of the structure b.

On Fig shows a drawing illustrating the processing sequence corresponding to the operation mode of the structure b.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure b.

On Phi is .24 shows the drawing, illustrating the example of the description of the metafile download control corresponding to the operation mode of the structure b.

On Fig shows a drawing illustrating the shift of the screen, in accordance with the mode of operation of the structure S.

On Fig shows a drawing illustrating the processing sequence corresponding to the operation mode of the structure S.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure S.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure S.

On Fig shows a drawing illustrating the shift of the screen, in accordance with the mode of operation of the structure d.

On Fig shows a drawing illustrating the processing sequence corresponding to the mode patterns d.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure d.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure d.

On Fig shows a drawing illustrating the shift of the screen, in accordance with the operation mode of the structure that is

On Fig shows a drawing illustrating the processing sequence corresponding to the workings of the structure that is

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure that is

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure that is

On Fig shows a drawing illustrating the shift of the screen, in accordance with the mode of operation of the structure f.

On Fig shows a drawing illustrating the processing sequence corresponding to the operation mode of the structure f.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure f.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure f.

On Fig shows a drawing illustrating the shift of the screen, in accordance with the mode of operation of the structure g.

On Fig shows a drawing illustrating the processing sequence corresponding to the operation mode of the structure g.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure g.

On Fig shows a drawing illustrating an example of the description of the metafile download control corresponding to the operation mode of the structure g.

On Fig shows the block diagram, illustriou is a common example of the configuration of the computer General use.

The explanation of the non-reference position

1 system load content
2 network
10 the pickup device
20 the device providing
11 browser
12 download
13 drive
14 ECG
15 AVI player
16 the client DRM
17 the external module output
21 web server
22 the management server client
23 server accrual accounts/payroll
24 server metadata
25 the content server
26 the DRM server
31 metafile upload control
41 metafile playback control

Detailed description of the invention

Certain variants of execution, to which is applied the present invention will be described in detail below with reference to the drawings.

Figure 1 shows the basic concept of the system load content, which is an embodiment of the present invention.

System 1 download content made up of device 10 receiving set in the house of the user using the content, and devices 20 provide intended for downloading content in response to requests from the device 10 admission, which is connected via the network 2.

It should be noted that in accordance with this alternative implementation, the download is a processing device 10 receiving consisting in reception and accumulation of electronic data, such as content provided from the device 20 providing via the network 2. In addition, the content includes AV (AV, audio-video) data composed of video data for playback of the corresponding audio data and the corresponding subtitle data, etc. that are encrypted IP is by the use of key content. To use the content, a license is required, which includes the key content for decryption of encrypted data and which describes the terms of use, etc.

Network 2 is a data transmission system, which is the Internet, and can be used with cable network, for example, on the basis of fiber-optic cable, or wireless network or a broadcast network.

It is assumed that the device 10 receiving embedded, for example, in a television receiver or externally connected to a television receiver. The device 20 providing consists of many servers, etc. provided for in network 2 (details will be described later with reference to figure 3).

In accordance with the system 1 download content, as shown in figure 2, the user device 10 may download the content on your choice of device 20 providing via the network 2 and can reproduce the content stored in the device 10 receiving, at any time, to display content outside of the device 10 can receive and record it on the recording media such as DVD (MCC, digital versatile disk). Following the conclusion of the loaded content outside of the device 10 receiving and recording on the recording media shall be called export.

Thus, in the system 1 download sod is Rania used (playback or export) the content, which was basically loaded, so that preferably, but not necessarily to the speed of data transfer between the device 10 and reception device 20 providing via the network 2 was high speed.

Below, with reference to figure 3, will be described in detail an example configuration of the device 10 and reception device 20 provide, the components of the system 1 download content.

The device 10 receiving is from the browser 11, which accesses the device 20 providing, receives the HTML document (AGTR, hypertext markup language) or BML documents (ARCH, the markup language broadcast) or the like, and displays the corresponding web page; loader 12, which represents an application using the browser 11 and which transmits the content and its metadata from the device 20 provide for accumulation in the memory 13; the drive 13, consisting of a drive on a hard magnetic disk or the like; ECG 14, which functions as a user interface for the user to use already loaded content; AV player 15, destined to play an already loaded content; client 16 DRM (DRM, digital rights management), designed to obtain a license, which includes the key content that is required to decrypt the content received zashifrovana condition of the device 20 providing; and devices 17 external pin is used to output content, the playback of the AV player 15, outside the device 10 admission.

The browser 11 displays the web page so that the user can interactively perform the operation of selecting content, such as purchasing and downloading contracts on the use and content of the service loading content, on the basis of documents AGTR, documents JARS, etc. received from the device 20 of grant.

The loader 12 starts running browser 11 on the basis of documents AGTR, documents JARS etc., and he transfers the contents in an encrypted state and metadata corresponding to it, from the device 20 providing and stores them in the memory 13.

There are two types of metadata, metafile 31 control loading (6) and metafile 41 playback control (Fig.7). Metafile 31 management download contains the information described in it, to convey the content and the license to him, and metafile 41 control playback from the device 20 providing. Metafile 41 playback control contains the information described therein, necessary for the reproduction of the corresponding content.

Next, the loader 12 generates meta-DB (database, the metadata database) 13A, which is information, n is required to view the content list, accumulated in the memory 13, the user, on the basis of the metafile 41 playback control that contains the metadata and stores it in the memory 13.

The memory 13 stores the content transmitted from the device 20 providing and its metadata. In addition, it contains a base 13A metadata generated by the loader 12.

ECG 14 is a resident application, and on the basis 13A metadata contained in the memory 13, presents the user with a list already loaded content, and submit to the local list of user content that is user interactive GUI (GUI, graphical user interface)for selecting content for playback (viewing/listening) or export.

AV player 15, launched ECG 14, reads the content for playback from the drive 13, and only when satisfied the conditions specified RMPIp (information terms of use playback)transmitted from the client 16 MCC, the content encrypted using the key of the content transmitted from the client 16 MCC, decode and then encode decode so that reproduce the AV data corresponding to the video image display on the display and the sound output from the speaker (none of this is x elements not shown).

In addition, the AV player 15 reads the content that is intended for export, from the drive 13, the content is encoded, using the keys of the content transferred from the client 16 MCC, decode, and the coded data obtained by decryption, the output of the device 17 external output.

After establishing a reliable data transmission channel with the server 26 DRM device 20 providing the client 16 MCC receives a license that includes a key content from the server 26 MCC, and itself contains a license. In response to a request from the AV player 15, the key is to provide content in the AV player 15 only when satisfied the conditions of use described in the license.

Only when the conditions expressed RMPI (information terms of use export)transmitted from the client 16 MCC, the device 17 external output converts the encoding method corresponding to the output destination (the recording media such as DVD, playback device, recording device, etc.) the coded data of the AV player 15, accordingly, encrypts them again and displays in the field next output destination.

The device 20 providing compiled from the web server 21, which provides documents AGTR, documents JARS etc. to display interactive web pages in device is iste 10 admission, the server 22 to the client management tool for managing information relating to the client upload services content server 23 accrual account/calculation, performing a calculation with clients in the case of using the service loading content server 24 metadata intended for transfer metadata corresponding to the content, the device 10 receiving, the server 25 content intended for transfer content to the device 10, and the server 26 MCC intended to grant a license to the device 10 admission.

The web server 21 sends a document AGTR, documents JARS, etc. to display the web pages of various types in the browser 11, in response to requests from the browser 11 of the device 10 admission. The server 22 and client management correlates and manages the packages (in units of product)purchased by different customers, and downloaded content to customer information (for example, ID (ID, ID) of the client, the password information for the calculation of accounts (credit cards etc), production ID, device 10 receiving, the client ID 16 PMU (ID MCC), and so on) of the client (user of the device 10 admission).

The server 23 accrual account/calculation handles the accrual account/billing customer, for the customer in response to requests from the server 22 and client management.

The server 24 manages metadata information is the situation, related packages (modules work content) and the content, and provides the requested information in another server, transmitting the metadata, such as a metafile 31 control loading and metafile 41 playback control, the loader 12, in response to requests from the loader 12 of the device 10 admission. The server 25 transmits content the content of the loader 12 in response to requests from the loader 12 of the device 10 admission.

After establishing a reliable data transmission channel with the client 16 DRM device 10 receiving server 26 MCC provides the client 16 FCC license, which includes key content to decrypt the encrypted content.

The license may include the following types. Then there exist a valid license such as a license to reproduce (for example, the playback of the content is 7 nights and 8 days, or the like), license for additional playback (for example, the playback extended for one night), the license for the preview (test viewing/listening) (for example, the playback time of the content is limited to 10 minutes), the license serial download (playback during download of the content; not suitable for use when the download is complete), the export license (for example, the content can skopinova the ü on DVD only once), etc. and bogus license (for example, the validity period is set as an extremely short period, and the content may not actually be used). The license granted to the client 16 MCC and contained therein, is automatically removed when it expires.

It should be noted that the web server 21 via the server 26 MCC, which is the device 20 providing can be executed concentrated in the network 2, or may be dispersed. In addition, a number of devices between the web server 21 and the server 26 MCC can be combined, or the functionality between the web server 21 and the server 26 MCC can be provided on a single server.

Next, with reference to figure 4, will be described the contents transmitted from the device 20 to provide the device 10 receiving and playing in it.

After encoding compression with a given encoding method (for example, using MPEG 2) in the server 25 content device 20 providing, AV data constituting the content, convert transport stream data (TS, TP) along with the data of the subtitles and the like, and transmit the device 10 receiving an encrypted state with the increment in the TS package using the key KS of the content generated by the server 26 MCC, and accumulate in the memory 13.

On the other hand, the key KS of the content that is used to decrypt containing the Oia in an encrypted state, provide from the server 26 DRM device 20 providing, separately from the content, the client 16 DRM device 10 receiving the condition included in the license, along with RMPIp (information about the terms of use playback).

The content encrypted with the increment in the TS package, accumulated in the memory 13, is subjected to encryption, which decrypts the AV player 15 using the key KS of the content provided from the client 16 MCC, and TA MPEG 2, result, decode. However, the provision of key content from the client 16 MCC is limited to cases in which satisfied the conditions of use (the period of use, the number of times of use, etc), described in RMPIp.

Next, with reference to figure 5, will be described the contents transmitted from the device 20 to provide the device 10 receiving and exported.

The content of the encrypt and loaded into the device 10 receiving, as described above. On the other hand, the key KS of the content that is used for decrypting the content in an encrypted state, provide to the client 16 DRM server 26 DRM device 20 providing, separately from the content of the device 10 of the receiving state, when it is included in the license, along with RMPIe (information terms of use when exporting).

The content, which is encrypted with an increment of packages TA nakoplennoj drive 13, subjected to encryption, which decrypts the AV player 15 using the key KS of the content provided from the client 16 DRM and MPEG 2 TS, the resulting served in the device 17 external output. In the device 17 external output only when satisfied the terms of use (number of times of copying, output destination, etc), described in RMPIe, TP, MPEG-2, convert the encoding method corresponding to the destination device output, and again encrypt and then output.

Next, with reference to Fig.6 and Fig.7, describes the metadata that the device 10 receiving receives from the device 20 of grant.

Figure 6 shows a descriptive example of a metafile 31 control loading, which describes the content and the corresponding license, and information intended to download metafile 41 control playback. It should be noted that the metafile 31 upload control does not necessarily correspond to the same content and corresponds to the loading module, composed of one or more parts of the content.

In the metafile 31 control loading, the name of the module to load the content described in <dl_unit_name>. Boot time (immediately reserved date/time, fixed time) of the content included in the download module, described in <dl_timing>.

It should be noted that in the case, to the GDS many parts of the contents included in the module download in the elements after them, from <criid> to <AB_media> describes only the number corresponding to the multiple pieces of content.

ID of the content included in the download module, described in <criid>. The size of the data content is described in <size>. URI (SCPI URI) of the server 24 metadata, which is a transmission source of the metafile 41 playback control, which describes the information required to reproduce the content described in <cpc_meta>. SCPI server 25 content, which is a transmission source of the content described in <AB_media>.

SCPI server 26 MCC, which is a destination of the license corresponding to the loading module, described in <drm_server_uri>. ID of the license corresponding to the loading module, described in <license_id>. It should be noted that there may be cases where the ID of the license described here, ID is not a valid license (a license that allows the use of the content), and ID fictitious license (e.g., license, expiration date, which is set to be an extremely short period of time, and it actually allows you to use the content) (details of which will be described below).

It should be noted that can be executed arrangement in which information indicating whether the received license is I, corresponding to the completion of the loading, additionally described in the metafile 31 control loading, so that only in the case when the information indicates that there should be a license was obtained, corresponding to the completion of the download content, such license corresponding to the received completion of loading the content should be retrieved.

7 shows an example of the description of the metafile 41 playback control, which describes the information required to reproduce the content. There is a metafile 41 playback control corresponding to each content.

In the metafile 41 playback control, the title of the content described in <content_title>. SCPI server 26 MCC, which is a destination of the license corresponding to the content described in <drm_server_uri>.

It should be noted that when different licenses installed for solitary confinement, such as a license to reproduce, license additional copy of license to export, etc. below items from <license_id> to <price> is described only for a set number of licenses.

ID of the license corresponding to the content described in <license_id>. It should be noted that the ID license described here, ID is a valid license (details will be described below). License type (also called the by the license type) described in < license_type>. The information that will be presented to the user relating to the license terms of use described in <license_description>.

Whether the user must confirm receipt of the license, is described as "on" (enabled) (confirmed), and "off" (off) (not confirmed) <user_confirmation>. Message in which the user confirms the case of a license described in <user_message>. The amount of the invoice that is generated in the case of obtaining the license, i.e. in the case of content that is described in <price>. It should be noted that the elements <user_message> and <price> describe when <user_confirmation> status is "on", that is, the user confirms the case of obtaining the license.

It should be noted that in addition to the items described in example display 7, the information section of the content information index management trukovym playback (information display the time and size for each GOP (GRIS, the group of images), information encoding, the information switching audio/subtitles, and so on, can be added to the metafile 41 playback control.

Next will be described with reference to Fig, a brief overview of the processing sequence for the device 10 receiving during download of the content or the like of the device 20 of grant.

Should the tmetal, as preconditions of the processing sequence can be recalled that the user of the device 10 receiving completed registration to use the service at the operator's service loading content, and, thus, customer information relating to the user of the device 10 receiving registered on the server 22 to the client management device 20 of grant, and additional information about the purchased package and downloaded content correlated, and it is managed.

In accordance with operations of the user, the browser 11 of the device 10 receiving accesses the web server 21 of the device 20 providing, and presents the user with a navigation page download, compiled from the list of contents that can be downloaded, etc. After the user performs the operation on the navigation page load, in order to choose the content in the modules load, the browser 11 starts the loader 12.

Running the loader 12 receives the metafile 31 control loading that corresponds to the selected module loading content from a server 24 metadata. It should be noted that the WEAR of the metadata server 24, which represents a source of metafile 31 control loading obtained here, are described in the document AGTR or the like on the navigation page load.

Download the chick 12, after receiving the metafile 31 control loading, transmits the contents of the server 25 content and stores the metafile 31 control loading from server 24 metadata in the memory 13 in accordance with the contents of the metafile 31 control loading. Next, the loader 12 generates a base 13A metadata in order to generate local list of contents on the basis of the transferred metafile 41 control playback, and stores it in the memory 13.

Also the loader 12 prompts the client 16 FCC license. The client 16 MCC requests and receives a license from the server 26 MCC, in accordance with the contents of the metafile 31 control loading received by the loader 12.

This completes a brief description of the sequence of processing to download content, etc.

Next will be described in more detail with reference to a timing diagram figure 9 and the block diagram of the sequence of operations figure 10, the operation of the processing sequence for downloading content, etc. it Should be noted that figure 9 server 24 metadata and the server 25 content integrated with the purpose of their representation in the drawing, and similar approaches can be adopted in other drawings. From the sequence of processing to download content, etc. figure 10 focuses in particular on the processing loader 12 of the device 10 is of Riem.

The prerequisite for the processing similar to the above description, a brief overview. First, at step S11, the browser 11 of the device 10 receiving accesses the web server 21 of the device 20 of grant, and after validation is complete, the user receives documents AGTR, etc. to display the navigation page load, and presents the user with a navigation page load based on the received documents AGTR etc. After the user completes the operation for selecting the content in the modules load, performing interactive operations on the navigation page load, at step S12, the browser 11 starts the loader 12, which represents an application of the aid.

At step S13, running loader 12 accesses the server 24 based metadata SCPI server 24 metadata transferred from the browser 11, receives the metafile 31 load control in accordance with the load modules of the selected content and stores it in the memory 13 (step S31 figure 10).

At step S14, the loader 12 performs initialization processing, to include processing that analyzes the metafile 31 control loading, confirms boot time, confirms the available capacity of the memory 13 after determining the data size of the content will be loaded, and generates a directory in the memory 13 (steps S32-S35 figure 10).

N is the step S15, loader 12 accesses the server 24 based metadata SCPI server 24 metadata, described in the metafile 31 control loading, gets metafile 41 playback control corresponding to each part of the entire content included in the selected modules load, and on the basis of the obtained metafile 41 playback control, at step S16, generate a base 13A metadata and store it in the memory 13 together with the file 41 control the playback (step S36 figure 10).

At step S17, the loader 12 accesses the server 25 content-based SCPI server 25 content and content ID described in the metafile 31 control loading, and requests transmission of the content included in the selected elements of the increment of the load. In response to this request, at step S18, the server 25 content starts sending the requested content, and the loader 12 accumulates the transferred content in the memory 13 (step S37 figure 10).

During this transfer, even if the program was stopped due to interruption of data transmission, at step S19, the loader 12 performs processing for restarting transmission of the content of the state in which the program was stopped after resumption of interrupted data transfer.

After all the download content included in the selected load modules will be completed, at step S20 loader 12. shiveet the client 16 FCC license (steps S3 8 and S39 figure 10). The client 16 MCC accesses the server 26 by the PMU based on the SCPI server 26 FCC ID and license described in the metafile 31 control loading, obtains a license after completing the processing of authentication, which includes notification ID MCC, etc. and notifies the loader 12 that received the license will be kept from him and that the license was obtained. It should be noted that the license obtained here corresponds to the ID license described in the metafile 31 control loading, and there may be cases in which this license is a valid license, and there may be cases in which this license is a fictitious license.

On the other hand, the server 26 MCC notifies the server 22 and client management at step S21 that the license was requested by the client 16 MCC. The server 22 management client invoices/calculates with client server 23 accrual account/calculation, on the grounds that the uploading was completed (however, for example, in the case of mode with a pre-paid fixed amounts, billing/settlement with clients already completed, so that the billing/settlement with clients now fails).

In addition, the server 22 and client management adds information indicating the content that was already loaded in the information CL the clients. Add this information to reflect on the navigation page load, which is specially formed for each client. Accordingly, after that, the client can confirm the content that the client already loaded on the page navigation download. It should be noted that can be assigned to a layout in which the information indicating that the downloading of the content is finished, and it was recognized on the side of the device 20 provide, transmit to the loader 11, and a notification sent to the user device 10 admission.

This concludes the detailed description of the operations of the processing sequence for downloading content, etc.

As described above, the content and the metafile 41 playback control corresponding to each other, remain in the memory 13 of the device 10 receiving the result of this processing, and the license corresponding to the content stored in the memory (but there may be cases of fictitious license)is contained in the client 16 MCC.

Next will be described with reference to 11 a brief overview of the playback processing of the content loaded in the device 10 of the reception.

In accordance with the operations specified by the user, ECG 14 generates a local list of content based on the base 13A metadata contained in the memory 13, and presents it to the user. After vibratorsamateur content and input instructions to perform with a local list of content ECG 14 starts the AV player 15, and the information representing the selected content for playback, passed as notification of the ECG 14 running AV player 15.

In accordance with this notification, the AV player 15 reads and analyzes the metafile 41 control playback of the corresponding content from the drive 13, selects the ID of the license to license to reproduce, relevant content, and confirms whether already license to reproduce, the corresponding ID of the license, the client 16 MCC.

Now, when a licence to reproduce corresponding to the ID license is not contained in the client 16 MCC, that is, in the case where the license contained in the client 16 MCC, is a fictitious license, a license for any other use (for example, a license to play to preview, export license), upon receipt of user approval on the invoice, the client 16 MCC accesses the server 26 by the PMU based on the SCPI server 26 MCC described in the metafile 41 playback control, receives a license to play among the ID of the licenses described in the metafile 41 control playback, and provides key KS of the content included in the AV player 15.

Then, the AV player 15 MF is intended contents of the memory 13, decrypts the encrypted content using the key KS of the content, provided from the client 16 MCC, decodes encoded data obtained as a result of this, to get the AV data, and displays the corresponding video data, and simultaneously outputting audio data.

It should be noted that, even if the license is a valid license can be restricted to the period and the number of reproductions.

In this case, the user shall notify each play that the remaining number of playbacks decreased. In addition, when the license becomes invalid after approval of the user account can be set again, and may be granted a new license.

This brief overview of the playback processing ends.

Further, more detailed processing operation of the reproduction will be described with reference to a timing diagram shown in Fig, and a block diagram of the sequence of operations on Fig. It should be noted that Fig focuses in particular on the processing of the AV player 15, among the playback processing.

In accordance with user-defined operations, at step S81, the ECG 14 reads the base 13A metadata from the drive 13 and, at step S82, generates a local list of content which is submitted is a GUI, on the basis of a few base 13A metadata, and presents it to the user.

After the user completes selection of the content and input instructions for playback of local content, at step S83 ECG 14 starts the AV player 15, indicates information representing the content whose playback has been specified on the instructions for running the AV player 15.

At step S84, the AV player 15 reads the metafile 41 control playback of the corresponding content from the mass storage device 13, and at step S85 analyzes the metafile 41 playback controls and allocates the ID of the license to license the reproduction of the corresponding content (step S91 Fig).

Next, at step S86, the AV player 15 confirms whether already license to reproduce, the corresponding ID of the license, the client 16 PMU (step S92 to Fig). If a license to reproduce, the corresponding ID of the license is contained in the client 16 MCC, that is, in the case where the license is stored in the client 16 MCC, is a fictitious license or the like (YES at step S93 on Fig), AV player 15 notifies the user that to obtain a license, to reproduce the content generated by the account, and presents the user with a confirmation message to confirm the e l e C approved the generated account (step S94 to Fig).

Now, if approved user generated account to obtain a license (YES at step S95 on Fig), the client 16 MCC accesses the server 26 by the PMU based on the SCPI server 26 MCC described in the metafile 41 playback control, receives a license playback, the corresponding ID of the license, is described in the metafile 41 control playback, and after determining that shall be satisfied if the terms of use it provides to the AV player 15 key KS (step S96 to Fig).

AV player 15, received the key KS content, transmits an instruction to read the content in the memory 13 at step S87 and S88, reproduces the content provided from the memory 13 in accordance with this instruction (decrypts the resulting encrypted content, decodes the coded data and receives AV data, while the corresponding video display, and audio output) (step S97 on Fig).

It should be noted that in the confirmation message to the user, when the approval generated accounts for a license is not received from the user (NO at step S95 on Fig), AV player 15 represents the user that the content cannot b is to be reproduced (step S98 on Fig), this local processing of the playback of the content ends.

It should be noted that in the case of playback of the content, the user controls the AV player 15, and can be made of different types of surgery trick play, such as playing with the search-start-up, such as playback, fast forward, playback fast rewind, etc).

After playback of the content, at step S89, the AV player 15 removes the key KS of the content itself, and performs processing completion, which includes the return processing from the user control to the management of ECG 14.

This description of the processing of the playback of the loaded content ends. In accordance with the above-described processing, the playback is confirmed whether there was obtained a license to reproduce the client 16 MCC, in the case of playback of the content, and if it was not received, a license to play again receive from the server 26 MCC. That is, a license to receive, in General, twice on the stage of downloading the content.

Next will be described with reference to Fig, a brief overview of the export processing content that is loaded in the device 10 of the reception.

In accordance with user-defined operations, ECG 14 generates a local is a list of content based on the base 13A metadata contained in the memory 13, and presents it to the user. The user selects the content of the presented local list of contents and instructs on its exports, so that the ECG 14 starts the AV player 15, and the information representing the content selected for export for running the AV player 15, is passed as the notification of the ECG 14.

In accordance with this notification AV player 15 reads and analyzes the metafile 41 control playback of the corresponding content from the drive 13 and confirms whether already export license corresponding to the content, the client 16 MCC.

Now, if the export licence is not contained in the client 16 MCC, after approval, such as billing, will be received from the user client 16 MCC accesses the server 26 MCC and receives an export license based on the SCPI server 26 FCC ID and a license for an export license, is described in the metafile 41 control playback. The key KS of the content included in the license to export, and then provide the AV player 15.

After that, the AV player 15 reads the contents of the memory 13, decrypts the encrypted content using the key KS of the content, provided from the client 16 MCC, and provides the resulting Kadirova the data in the device 17 external output. The device 17 external output, respectively, converts the encoding method, etc. provide coded data, and encrypts them again and displays the destination of the output, which is located after it. This completes a brief description of the export processing.

Next will be described in more detail the operation of export processing with reference to a timing diagram for Fig and block diagram of a sequence of operations on Fig. It should be noted that processing exports to Fig focuses in particular on the processing of the AV player device 15 and 17 external output.

In accordance with user-defined operations, at step S111, the ECG 14 reads the base 13A metadata from the drive 13 and, at step S112 (generates a local list of contents, which is a GUI based read base 13A metadata, and presents it to the user.

After the user completes selection of the content and transmission of instructions to export from a local list of contents, at step S113, the ECG 14 starts the AV player 15, and passes as the notification information representing the contents, the export of which was specified in the instructions for running the AV player 15.

At step S114, the AV player 15 reads the metafile 41 control playback of the corresponding content from the mass storage device 13, and at step S115 is nelisiwe metafile 41 playback controls and allocates the ID of a license for an export license, corresponding content (step S131 on Fig).

Next, at step S116, the AV player 15 confirms whether already export license, the corresponding ID of the license, the client 16 PMU (step S132 to Fig). If the export license corresponding to the ID license is not contained in the client 16 MCC, after receiving approval on the invoice generated in obtaining export licenses (steps S133 and set s134 on Fig), the client 16 MCC accesses the server 26 MCC and receives an export license based on the SCPI server 26 FCC ID and license for export licenses, and determines whether satisfied with the conditions of use included in it, and then provides the key KS of the content in the AV player 15 (step S135 on Fig).

AV player 15 after receiving the key KS content passes into the drive 13 instruction to read the contents, at step S117, and S118 decrypts the encrypted content supplied from the memory 13 in response to this instruction, and provides the coded data obtained as a result of this, the device 17 external output. At step S119, the device 17 external output, respectively, converts the encoding method, etc. provide coded data, encrypts them again and writes the output destination, located after (step S136 on Fig).

Then, after the former is Orta content at step S120 AV player 15 performs the processing end which includes processing the delete key KS content from him.

This concludes the description of the export-processing of the loaded content. In accordance with the above-described processing exports, the client 16 MCC confirms, was already obtained a license to export, in the case of export of the content, and if it was not received, a license is obtained from the server 26 MCC after receiving approval from the user.

Next will be described the operation mode upload services, which can be accomplished by using the system 1, the content of which is applied the present invention. The mode refers to the combination of the time of invoicing for use of the content, use and multiple uses of content.

The time of invoicing may take three points in time: the bill before loading, invoicing after downloading and invoice at the time of service, but for the invoice before downloading and billing after the download, the user can be notified on the screen that is displayed by the browser 11 that will be generated invoice. Billing at the time of service, the user can be notified and give him the confirmation is generated if the setting of the couple and its amount, etc. displaying on the display, the displayed ECG 14.

Modes of use can be coarsely divided into two types: playback (viewing/listening of the content) and export the output to an external device). It should be noted that for playback, it is possible to assume normal playback (for which you set the playback, such as period of play of 7 nights 8 days, but also described as a rental viewing/listening), preview (test viewing/listening) and additional reproduction for use after a period of normal playback (rental viewing/listening) (for example, one additional night), and play during progressive download, which start before the download is finished. Hereinafter, may also be adopted such an export license that one copy can be made on DVD, or the like. Terms of use licenses are different for each of these modes of use, and their difference is described as the license type in the item <license_type> metafile 41 playback control.

The many uses of the same content will be available not only single use mode, once downloaded content, but involves many modes of use the of, in particular, many different modes of use, in accordance with many of the licenses identified above described types of licenses, and the time of invoicing for each mode of use can be set for the already downloaded content. For example, for content, which was previously obtained a license for normal play 7 nights 8 days from the invoice after loading, it is assumed that after the next boot can be additionally purchased a licence for the export so that one copy can be made on a DVD or the like, etc.

For the above modes, which are a combination of the time of invoicing, modes of use and reuse of content, we can assume a variety of types, but considering a feasible operation for each of the seven modes of the structures from a to g, shown below, will be described transitions of screens presented to the user, the sequence of operations and the corresponding metafile 31 control loading, and metafile 41 playback control.

Structure: billing after loading/normal playback

Structure b: billing after the download/export

Structure: the billing at the point of use/playback is the introduction

Structure d: invoicing at the time of use/export

Structure e: billing after downloading/playing + billing at the point of use/additional playback

Structure f: preview + billing at the point of use/export

Structure g: billing before downloading/sequential playback during boot + normal playback

The mode structure and represents a service that provides the period of playback of the content, such as 7 nights 8 days, and provides for the lease of viewing/listening, so that invoicing perform on stage, when the content is already loaded.

On Fig shows the transition of screens presented to the user in accordance with the structure of the mode. The browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen loading, so that, as shown in position a in the drawing, a confirmation screen displays, made up of images of reduced size, appropriate content, a brief description of the content, information, such as "rent view/listen", "7 nights 8 days", "the price of 300 yen", etc. and click "start", and after the op the radio button "purchase and download" on the confirmation screen start the download. Displaying on the screen transitions to a view of the progress of the download, as shown in position on the drawing.

After the download is complete, the contents And, after the user performs the specified operation, ECG 14 displays the local list of content, such as shown at position C in the drawing. After selecting content And local content, display screen information content, composed of brief descriptions of the content And image of reduced size and click "view/listen", such as shown at position D in the drawing, and after the operation with the button "view/listen", the AV player 15 starts playback of the content And, as shown in position E on the drawings. It should be noted that various types of information shown on the drawings in the positions A-D based on the content description of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure. In the structure and, after selecting content by the user on the navigation page load displayed by the browser 11, and the operation of the acquisition (in particular, the operation with the button "buy and download" in position And Fig), the server 22 management client notified of the registration of the acquisition, the loader 12 receives the metafile 31 control loading, the content loads in accordance with the metafile 31 control loading. In response to the completion of the download content then request a license from a client 16 DRM server 26 MCC, and a license to provide playback from the server 26 DRM client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content, so that at this point, the billing server performs 23 accrual account/calculation. In addition, after that, information about the end of the boot reflect on the navigation page load.

Then, after performing playback operations (in particular, the operation with the button "view/listen" at position D on Fig), for the already downloaded content, ECG 14 starts the AV player 15, and confirms the existence of any licenses for playback at the client 16 MCC of the AV player 15. In this case, a licence to reproduce already contained, so that the key KS of the content extracted from the license to reproduce and provide the AV player 15, and the AV player 15 reproduces the content (the decryption of the encrypted content and the decryption encoding).

It should be noted that when a licence to reproduce is not contained in the client 16 MCC for some reason (for example, when to obtain a license for playback is not possible due to obstacles when moving the hache data or the like), the client 16 MCC requests the license server 26 MCC. In this case, the flag confirmation at the time of use metafile 41 control playback off (described below with reference to Fig), the processing of obtaining the approval of the user does not perform, and receive the license.

On Fig shows an example of the description of the metafile 31 load control in accordance with the structure of the mode. Feature metafile 31 load control in accordance with the structure of the mode is that the ID of the license to reproduce, which is a valid license, is described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the structure of the mode. Feature metafile 41 playback control corresponding to the operation mode of the structure and, is that normal reproduction is described in the item about the type of license, and that the ID of the license to reproduce, which is a valid license, which is the same ID of the license, as described in the item ID of the license metafile 31 control loading described in the item ID of the license. In addition, the feature is that the flag confirmation at the time of use is turned off.

The mode structure b represents a service copy of the content is of the DVD once, and invoicing perform on stage, when the content is already loaded.

On Fig shows the transition of screens presented to the user in accordance with the mode of operation of the structure b. The browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen loading, so that, as shown in position a in the drawing, is shown a confirmation screen composed of images of reduced size corresponding to the content And a brief overview of the content And information such as "copy to DVD", "price 1000 yen", etc. and click "start", and after the operation with the button "start" on the confirmation screen, start downloading. The screen then goes to the thing that is, what is the boot process, as shown in position on the drawing.

After the download is complete, the contents And, after the user performs the specified operation, the local list of content, such as the one shown in position on Fig display with ECG 14. After selecting content And local content, display screen information content, composed of brief descriptions of the content And image of reduced size and click "copy", such as shown at position D in the drawing, and after the operations with the button "copy", AV player 15 starts exporting content And, as shown at position E in the drawing. It should be noted that various types of information in position And the drawing - in position D on the drawing displayed on the basis of the content of the description of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure b. In the structure b, after selecting content by the user on the navigation page load displayed by the browser 11, and the operation of the acquisition (in particular, the operation with the button "buy and download" on Fig), the server 22 management client notified of the registration of the acquisition, the loader 12 receives the metafile 31 control loading, and the content loads in accordance with the metafile 31 control loading. In response to the completion of the download content, then request a license from a client 16 DRM server 26 MCC, and an export license grant from the server 26 DRM client 16 MCC.

At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content, so that at this point, the server 23 accrual account/calculation performs the billing. In addition, after that, information about the end of the boot reflect on the navigation page load.

Then, after the export operation (castnet the operation, performed by using the button "copy" at position D on Fig) for the already downloaded content, ECG 14 starts the AV player 15, and confirms whether there is any export licenses from the client 16 MCC of the AV player 15. In this case, the export license is already included, so that the client 16 MCC allocates key KS to the content of export licenses and provide the AV player 15, the AV player 15 decrypts the encrypted content, the encoded data obtained as a result of this, is the device 17 external output coding method is changed accordingly and the data is encrypted again, and output to the output destination (block burn a DVD or the like).

It should be noted that when the export license is not contained in the client 16 MCC for some reason (for example, when an export license could not be obtained due to obstacles in the transmission data or the like), the client 16 MCC requests the license server 26 MCC. In this case, the flag confirmation when using the metafile 41 control playback off (described below with reference to Fig), the processing of obtaining the approval of the user is not performed, and receive the license.

On Fig shows an example of the description of the metafile 31 control the load according to the operating mode b. Feature metafile 31 control the load according to the operating mode of the structure b is that the ID of the license to export, which is a valid license, is described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the mode of operation of the structure b. Feature metafile 41 playback control in accordance with the mode of operation of the structure b is that the export to DVD described in the item type of license, and that the ID of an export license, which is valid licence that has the same ID of the license, as described in the item ID of the license metafile 31 control loading described in the item ID of the license. In addition, the feature is that the flag confirmation time off.

The mode structure is a service for rental viewing/listening of the content provided in the period of time possible playback, such as 7 nights 8 days, and the billing perform on the stage play download.

On Fig shows the transition of screens presented to the user in accordance with the mode of operation of the structure S. the Browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen download, so what Braz, that is, as shown in the drawing, display the confirmation screen, composed of images of reduced size corresponding to the content And a brief overview of the content And information such as "download", and click "DL", and after the operation with the button "DL" on the confirmation screen start downloading. The screen then goes to the thing that is, what is the boot process, as shown in position on the drawing.

After the download is complete, the contents And, after the user performs the specified operation, the local list of content, such as the one shown in position on the drawing display with ECG 14. After selecting content And local content, display screen information content compiled from the description relating to the license of the content viewing/listening time limited", "7 nights 8 days", and "price: 300 yen"), a brief description of the content, an image of reduced size and click "view/listen" such as shown at position D in the drawing, and after the operation with the button "view/listen" the screen returns to the confirmation screen, in order to obtain approval for billing the user, as shown in position E in the drawing, and only when the operate button "OK" on the confirmation screen, a license to do is s, which is a valid license, get on this stage and AV player 15 starts playback of the content A, as shown at position F in the drawing. When playing for the second time or later, within the period of viewing/listening of the content (7 nights 8 days in this case), after the position D in the drawing, the transition of the screen to the position E in the drawing, and the content And immediately reproduce, without obtaining the approval of the user. It should be noted that various types of information in position a in the drawing, in the position of D in the drawing and in position E on the drawing displayed on the basis of the content of the description of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure S. In the structure, after selecting content by the user on the navigation page load displayed by the browser 11, and the load operation (in particular, the operation with the button "DL" position And Fig), registered use is passed as the notification server 22 and client management, the loader 12 receives the metafile 31 control loading, and the content loads in accordance with the metafile 31 control loading. In response to the completion of the download content, then request a license from a client 16 DRM server 26 MCC, and fictitious license grant from the server 2 DRM client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content. After that, information about the end of the boot reflect on the navigation page load.

Then, after performing playback operations (in particular, the operation with the button "view/listen" at position D on Fig)performed for the already downloaded content, ECG 14 starts the AV player 15, and confirms the existence of any licenses for playback at the client 16 MCC of the AV player 15. In this case, contains only a dummy license, and license to reproduce, so that the client 16 MCC must request a license playback with ID license described in the metafile 41 control playback from server 26 MCC. However, the flag confirmation when using the metafile 41 playback control is enabled (described below with reference to Fig), so that the approval to generate the invoice must be received from the user prior to this request. After approval is received from the user client 16 MCC then requests a license for the reproduction of the server 26 MCC.

In accordance with this request, after confirming the information server client 22 client management, server 26 FCC grants license reproduced the I to the client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded and will use the content, so that the server 23 accrual account/calculation produces a charge on the account.

In the device 10 receiving the client 16 MCC allocates key KS of the content from the license to reproduce and provides AV player 15, and the AV player 15 reproduces the content (the decryption of the encrypted content and the decryption encoding).

On Fig shows an example of the description of the metafile 31 control the load according to the operating mode of the structure S. the Feature metafile 31 control the load according to the operating mode of the structure is that the ID is bogus license described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the mode of operation of the structure S. the Feature metafile 41 playback control in accordance with the mode of operation of the structure is that normal reproduction is described in the item type of license, and that the ID of the license to reproduce, which is a valid license, which is different from the ID of the license ID of the license for bogus license), as described in the item ID of the license metafile 31 control loading described in the item ID of the license. Chrome is also the peculiarity consists in the fact that the flag confirmation of the time of use is enabled.

The mode structure d is a service of the copy of the content on the DVD only once, and accrued perform on the stage at which copy content.

On Fig shows the transition of screens presented to the user in accordance with the mode of operation of the structure d. The browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen loading, so that, as shown in the drawing, display the confirmation screen, composed of images of reduced size corresponding to the content And a brief overview of the content And information such as "download", and click "DL", and after the operation with the button "DL" starts downloading. The screen goes to this display, which shows what happens to the boot process, as shown in position on the drawing.

After the download is complete, the contents And, after the user performs the specified operation, the local list of content, such as the one shown in position on the drawing display with ECG 14. After selecting content And local content, display screen information content compiled from the description relating to the license of the content of the project (copy on DVD once, and price: 300 yen"), brief descriptions of the content And image of reduced size and click "copy", such as shown at position D in the drawing, and after the operation with the copy button, the screen returns to the confirmation screen, as shown at position E in the drawing, in order to obtain approval for crediting to the account of the user, and only when the operate button "OK" on the confirmation screen, an export license, which is valid licence, get on this stage and begin exporting content And using the AV player device 15 and 17 external the output, as shown at position E in the drawing. It should be noted that various types of information in position a in the drawing, in the position of D in the drawing and in position E on the drawing displayed on the basis of the content of the description of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure d. In the structure of d, after selecting content by the user on the navigation page load displayed by the browser 11, and the load operation (in particular, the operation with the button "DL" position And Fig), registered use is passed as the notification server 22 and client management, the loader 12 receives the metafile 31 control loading, and the content loads in accordance with the metafile 31 control the Oia download. In response to the completion of the download content then request a license from a client 16 DRM server 26 MCC, and fictitious license grant from the server 26 DRM client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content. After that, information about the end of the boot reflect on the navigation page load.

Then, after performing the export operation (in particular, the operation of the copy button in position D on Fig), for the already downloaded content, confirm, are there any export licenses from the client 16 MCC, from the AV player 15. In this case, contains only a fictitious license and export license is not contained, so that the client 16 MCC must request an export license ID of the license, is described in the metafile 41 control playback from server 26 MCC. However, the flag confirmation when using the metafile 41 playback control is enabled (described below with reference to Fig), so that the approval to generate accrued must be received from the user prior to this request. After receiving approval from the user, the client 16 MCC is requesting an export license from the server 26 MCC.

In accordance with this request, after confirmation of customer information server client management, the server 26 FCC grants license for export to the client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded and will use the content, so that the server 23 accrual account/calculation produces a charge on the account.

In the device 10 receiving the client 16 MCC allocates key KS to the content of export licenses and provides AV player 15, the AV player 15 decrypts the encrypted content, the encoded data obtained as a result of this, provide the device 17 external output, the encoding change accordingly to re-encrypt the data and output to the output destination (block burn a DVD or the like).

On Fig shows an example of the description of the metafile 31 control the load according to the operating mode of the structure d. Feature metafile 31 control the load according to the operating mode of the structure d is that ID fictitious license described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the mode of operation of the structure d. Feature metafile 41 playback control corresponding to the operation mode of the structure, d, is that the export to DVD described in the item type of license, and that ID export licenses, which the traveler is a valid license, which is different from the ID of the license ID of the license for bogus license), as described in the item ID of the license metafile 31 control loading described in the item ID of the license. In addition, the feature is that the flag confirmation of the time of use is enabled.

The mode structure e is a service period of play, such as 7 nights 8 days for rental viewing/listening of the content, and additionally provides the possibility of continuing the period of play in which at the stage when the content is loaded, perform the calculation to account for possible period of play, and when possible period of play continue, this amount are subject to additional charges.

On Fig shows the transition of screens presented to the user in accordance with the mode of operation of the structure means that the Browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen loading, so that, as shown in the drawing, a confirmation screen displays, made up of images of reduced size, appropriate content, a brief description of the content, information, such as "rent view/listen", "7 nights 8 days", "the price of 300 yen", etc. and click "purchase the download button and after the operation with the button "buy and download" on the confirmation screen, start downloading. The screen then goes to this display, which is what happens the boot process, as shown in position on the drawing.

After the download is complete, the contents And, after the user performs the specified operation, the local list of content, such as the one shown in position on the drawing display with ECG 14. After selecting content And local content, display screen information content, composed of brief descriptions of the content And the image size reduction, and information related to the license on play button to purchase up to 31 may", click "view/listen", and information relating to an additional license to reproduce to continue the lease is continued for one day costs 100 yen" and click "extend the viewing/listening", such as shown at position D in the drawing.

However, within the period of reproduction (in this case, up to 31 may), you can operate only the button "view/listen", and click "extend the viewing/listening" to operate it cannot. Conversely, after the end of the period of possible playback button "view/listen" can't operate, and can opererations button "renew viewing/listening". It should be noted that can be assigned to a layout in which the information of the additional reproduction, and click "extend the viewing/listening" does not appear within the period of play, and appear after the period of possible playback will end.

In addition, on the side of the device 20 providing, within the period of reproduction (in this case, to may 31), no license is granted for additional playback.

After the operation with the button "view/listen" on the screen detailed information about the content of the AV player 15 starts playback of the content A, as shown at position E in the drawing. After the end of the period of play, after the operation with the button "renew viewing/listening" on the screen detailed information about the content, the screen returns to the confirmation screen at position F in the drawing, to receive approval from the user for crediting to the account, and only in the case of operation with button "OK", get a license for additional playing, and, as shown at position G in the drawing, the AV player 15 starts reproduction of the contents of A.

It should be noted that various types of information in position a in the drawing, in the position of D in the drawing and in the position F in the drawing displayed n the basis of the contents description of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure that is the structure of e, after selecting content by the user on the navigation page load displayed by the browser 11, and the operation of the acquisition (in particular, the operation with the button "buy and download" on Fig), the server 22 management client notified of the registration of the acquisition, the loader 12 receives the metafile 31 control loading, and the content loads in accordance with the metafile 31 control loading. In response to the completion of the download content then request a license from a client 16 DRM server 26 MCC, and a license to provide playback from the server 26 DRM client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content, so that at this stage charging to the account running the server 23 accrual account/calculation. In addition, after that, information about the end of the boot reflect on the navigation page load.

Then, after performing playback operations (in particular, the operation with the button "view/listen" at position D on Fig)performed for the already downloaded content in the period of reproduction, ECG 14 starts the AV player 15, and confirms the existence of any license to play the of the client 16 MCC of the AV player 15. In this case, a licence to reproduce already contained, so that the client 16 MCC allocates key KS of the content from the license to reproduce and provides AV player 15, and the AV player 15 reproduces the content (the decryption of the encrypted content and the decryption encoding).

It should be noted that when a licence to reproduce is not contained in the client 16 MCC for some reason (for example, when a licence to reproduce failed to get due to constraints in the data transfer or the like), the client 16 MCC requests the license server 26 MCC. In this case, the flag confirmation when using the metafile 41 control playback off (described below with reference to Fig), the processing of obtaining the approval of the user is not performed, and receive the license.

Further, over time, the period of possible playback ends, the playback operation (in particular, the operation with the button "view/listen" at position D on Fig) cannot be performed for content, and may instead be performed the operation with the button "renew viewing/listening". After the operation with the button "renew viewing/listening", the ECG 14 starts the AV player 15, and confirms whether there is any additional licences and playback at the client 16 MCC of the AV player 15. In this case, contains only a license to reproduce, for which the period of play has ended, and the license for additional playback is not contained, so that the client 16 MCC asks the server 26 MCC for more license to play for the ID of the license described in the metafile 41 control playback. However, the flag confirmation when used, the appropriate additional licenses to reproduce metafile 41 playback control included (described below with reference to Fig), so that the user must obtain the approval to generate charges on the account prior to this request. After receiving approval from the user client 16 MCC then requests a license for additional playback from the server 26 MCC.

In accordance with this request, after confirming the information server client 22 client management server 26 MCC provides an additional license playback client 16 MCC. At this point, the charge on the bill for an additional license for the reproduction is performed by the server 23 accrual account/calculation.

In the device 10 receiving the client 16 MCC allocates key KS content from an additional license to reproduce and provides AV player 15, and the player 15 performs playback (decryption of the encrypted content and the decryption coding) content.

On Fig shows an example of the description of the metafile 31 control the load according to the operating mode of the structure that is a Feature of the metafile 31 control the load according to the operating mode of the structure e is that the ID of the license to reproduce, which is a valid license, is described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the mode of operation patterns that Feature metafile 41 playback control in accordance with the mode of operation of the structure e is that using one license for licenses two types of normal playback is described in the item type of license, and that the ID of the license to reproduce, which is a valid license that has the same ID of the license, as described in the item ID of the license metafile 31 control loading described in the item ID of the license, and that the flag confirmation time off. In addition, the feature is that of the two types of licenses for different license additional reproduction described in the item type of license, and that ID is an additional license to reproduce, which is a valid license, which is different from the ID of the license, as described in the item ID of the license metafile 31 management zagruzki the th, described in the item ID of the license, and that the flag confirmation of the time of use is enabled.

The mode structure f is a service that allows you to copy the contents on the DVD only once, after the test view/listen for free within a short period of time, such as about 10 minutes, and accrued perform, when you have a copy.

On Fig shows the transition of screens presented to the user in accordance with the mode of operation of the structure f. The browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen loading, so that, as shown in the drawing, display the confirmation screen, composed of images of reduced size, appropriate content, a brief description of the contents, and click "DL", and, after performing the operation with the button "DL", starts downloading. The screen then goes to this display, which is what happens the boot process, as shown in position on the drawing.

After the download is complete, the contents And, after the user performs the specified operation, the local list of content, such as the one shown in position on the drawing display with ECG 14. After selecting content And local content, so the t screen information content, composed of brief descriptions of the content And image of reduced size, and additional information related to license preview free preview of 10 minutes", and click "view/listen", and information relating to the license to export a copy on DVD 1000 yen each copy", and click "copy", such as shown at position D in the drawing. It should be noted that the button "view/listen", which introduces a statement on the viewing/listening to the preview, only works once.

After the operation with the button "view/listen"on the screen detailed information about the content, as shown at position E in the drawing, the AV player 15 starts reproduction of the contents And, only in the allowed time period (in this case, 10 minutes). In addition, after the operation with the copy button, the screen returns to the confirmation screen to receive user approval to debit the account, as shown at position F in the drawing, and only in the case of operation with button "OK", get an export license, and, as shown at position G in the drawing, begins exporting content And the AV player 15 and the device 17 external output.

It should be noted that various types of information in position a in the drawing, positions and D in the drawing and in the position F in the drawing displayed on the basis of the content of the description of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure f. In the structure of f, after selecting content by the user on the navigation page load displayed by the browser 11, and the load operation (in particular, the operation with the button "DL" Fig), registered use is passed as the notification server 22 and client management, the loader 12 receives the metafile 31 control loading, and the content loads in accordance with the metafile 31 control loading. In response to the completion of the download of the content to request the license from the client 16 DRM server 26 MCC, and fictitious license grant from the server 26 DRM client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content, so, after that, information about the end of the boot reflect on the navigation page load.

Then, after the preview operation (in particular, the operation with the button "view/listen" at position D on Fig)performed for the already downloaded content within the period of play, ECG 14 starts the AV player 15, and confirms the client 16 MCC AV player 15, is there any license playback on the playback preview. In this case, the content is tsya only fictitious license, and license to reproduce preview is not included, so the client 16 MCC is requesting a license to play to preview the ID of the license described in the metafile 41 playback control server 26 MCC. In this case, the flag confirmation when using the metafile 41 control playback off (described below with reference to Fig), the processing of obtaining the approval of the user is not performed, and receive the license.

The client 16 MCC allocates key KS of the content from the license to play to preview and provides it to the AV player 15, and the AV player 15 reproduces the content (decrypts the encrypted content, and decrypts the encoding). It should be noted that a licence to reproduce for preview can be used only once.

In addition, the server 26 PMU performed with the opportunity not to grant a license to play to preview two or more times.

After the export operation (in particular, the operation with the button "copy" at position D on Fig)performed for the already downloaded content, ECG 14 starts the AV player 15, and confirms whether there is any export licenses from the client 16 MCC of the AV player 15. In this case, the license shall xport is not contained, therefore, the client 16 MCC is requesting an export license for ID license described in the metafile 41 playback control server 26 MCC. However, the flag confirmation when using the metafile 41 playback control is enabled (described below with reference to Fig), thus, approval to generate charges on the account must be received from the user prior to this request. After receiving approval from the user, the client 16 MCC then asks for an export license from the server 26 MCC.

In accordance with this request, after confirming the information server client 22 client management, server 26 FCC grants license for export to the client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded and will use the content, so that the server 23 accrual account/calculation produces a charge on the account.

In the device 10 receiving the client 16 MCC allocates key KS to the content of export licenses and provides AV player 15, the AV player 15 decrypts the encrypted content, and provides the coded data obtained as a result of this, the device 17 external output, the encoding change accordingly, and again encrypt and output to the output destination (DVD recorder or the fact of podobn is (e).

On Fig shows an example of the description of the metafile 31 control the load according to the operating mode of the structure f. Feature metafile 31 control the load according to the operating mode of the structure f is that ID fictitious license described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the mode of operation of the structure f. Feature metafile 41 playback control in accordance with the mode of operation of the structure f is that described two types of licenses. Two types of licenses for a single license, the feature is that the playback to preview described in the item type of the license that the ID of the license to play the preview, which is a valid license, which is different from the ID of the license, is described in the item ID of the license metafile 31 control loading described in the item ID of the license, and that the flag confirmation time off. In addition, the feature is that of the two types of licenses for different license export to DVD described in the item type of the license that the ID of the license to export, which is a valid license, which is different from the ID of the license, is described in the item ID of the license metafile 31 control loading description the n in the element ID of the license, and that flag confirm the time of use is enabled.

The mode structure g is a service that enables continuous playback during download of the content (playback start, not waiting for the boot) and normal playback is performed after loading (rental viewing/listening), and are accrued for each play performed during playback. It should be noted that the amount credited to the account can be different for consecutive playback during charging and normal playback is performed after the download is finished, in a consecutive playback during download may be a small risk of obstacles during data transmission or playback is possible only in one time or the like, thus, the magnitude of the charges on the account is set lower than the normal playback.

On Fig shows the transition of screens presented to the user in accordance with the mode of operation of the structure g. The browser 11 displays the first screen navigation download, and the user selects the content And to download on the navigation screen loading, so that, as shown in the drawing, displays the confirmation screen, made the first image of reduced size, relevant content, brief description of contents and click "DL", and after the operation with the button "DL" on the confirmation screen, start downloading. The screen then goes to this display, which is what happens the boot process, as shown in position on the drawing.

After the user performs the specified operation during download of the content And the local list of content, such as the one shown in position on the drawing display with ECG 14. After selecting content And local content, display screen information content, composed of brief descriptions of the content And image of reduced size, in addition to information related to the serial reproduction download "progress preload of preview/listen to 120 minutes, 200 yen", and click "view/listen", information relating to normal playback, for "a rent of watching/listening 7 nights 8 days, 300 yen" and click "view/listen", such as shown at position D in the drawing. It should be noted that the possibility of a consecutive playback during download is determined by the ECG 14 on the basis of the presence or absence of the appropriate licenses, the size of the data content And the amount of data transferred, near the STI data, etc., and when it can be made sequential playback during download, the button "view/listen", which transmits an instruction to play during the boot process, is established. At this time, the button "view/listen", which transmits an instruction to normal playback does not work. After uploading the content, the button "view/listen", which transmits an instruction to play during the boot process becomes inefficient, and the button "view/listen", which transmits an instruction to normal playback, becomes valid.

It should be noted that on the side of the device 20 provide, is available only license serial download during the download of the content, and a license to reproduce is not available. On the contrary, when the download is complete of content, the license for the sequential loading is not provided, and a license to reproduce is granted.

After the operation with the button "view/listen", which transmits an instruction to play during the loading screen detailed information about the content during download of the content And the screen returns to the confirmation screen to get approval from the user for n is the calculations account as shown at position E in the drawing, and after the operation with the button "OK" on the confirmation screen, start the playback of the content A, as shown at position F in the drawing.

In addition, after the operation with the button "view/listen", which transmits an instruction to normal playback, on-screen detailed information about the content after uploading the content And the screen returns to the confirmation screen to get approval from the user to the accrual account, as shown at position G in the drawing, and after the operation with the button "OK" on the confirmation screen, starts reproduction of the contents And, as shown at position N in the drawing.

Various types of information presented in the position 41A in the drawing, in the position of D in the drawing, in the position of E in the drawing and in the position of G in the drawing, based on the contents of the metafile 41 playback control.

On Fig shows the sequence of processing corresponding to the operation mode of the structure g. In the structure of g, after selecting content by the user on the navigation page load displayed by the browser 11, and after the execution of a load operation (in particular, the operation with the button "DL" Fig), registered use is passed as the notification server 22 and client management, the loader 12 receives the metafile 31 control loading, and the content of C is Gruaud in accordance with the metafile 31 control loading. After performing sequential playback during download (in particular, the operation with the button "view/listen", which transmits an instruction to play during boot, at position D on Fig) while downloading content, ECG 14 includes AV player 15, and confirms the presence of a license for progressive downloading the AV player 15 client 16 MCC. In this case, no license contains, therefore, the client 16 MCC requests a license serial download ID license described in the metafile 41 control playback, the server 26 MCC. In this case, the flag confirmation when used, the corresponding license serial download metafile 41 playback control included (described below with reference to Fig), thus, approval of generation charges on the account must be received from the user prior to this request.

After receiving approval from the user, the client 16 MCC then requests a license for progressive download from a server 26 MCC.

In accordance with this request, after confirming the information server client 22 client management, server 26 MCC provides serial license download client 16 MCC. At this stage, the server 22 management client can determine the use the of content (sequential playback during download) device 10 receiving, thus, the server 23 accrual account/calculation produces a charge on the account.

In the device 10 receiving the client 16 MCC allocates key KS of the content from the license for the sequential loading and provides it to the AV player 15, and the AV player 15 performs playback (decryption of the encrypted content and the decryption encoding).

In response to the completion of the download content, request a license from a client 16 DRM server 26 MCC, and fictitious license grant from the server 26 DRM client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content, so that, after the information about the download completion reflect on the navigation page load.

Then, after performing playback operations (in particular, the operation with the button "view/listen" at position D on Fig, to send instructions to the normal playback), performed for the already downloaded content, ECG 14 starts the AV player 15, and confirms the existence of any licenses for playback at the client 16 MCC of the AV player 15. In this case, contains only a dummy license and license for progressive download, and license to reproduce, so the client 16 MCC must request a license in which proizvedeniya ID license described in the metafile 41 control playback from server 26 MCC. However, the flag confirmation when using the metafile 41 playback control is enabled (described below with reference to Fig), so that the approval to generate accrued must be received from the user prior to this request. After receiving approval from the user, the client 16 MCC then requests a license for the reproduction of the server 26 MCC.

In accordance with this request, after confirming the information server client 22 client management, server 26 FCC grants license to reproduce client 16 MCC. At this stage, the server 22 management client may determine that the device 10 receiving've already downloaded the content and will use it, so that the server 23 accrual account/calculation produces a charge on the account.

In the device 10 receiving the client 16 MCC allocates key KS of the content from the license to reproduce and provides AV player 15, and the AV player 15 performs the playback of the content (the decryption of the encrypted content and the decryption encoding).

On Fig shows an example of the description of the metafile 31 control the load according to the operating mode of the structure g. Feature metafile 31 control the load according to the operating mode of the structure is ry g is what ID fictitious license described in the item ID of the license.

On Fig shows an example of the description of the metafile 41 playback control in accordance with the mode of operation of the structure g. Feature metafile 41 playback control in accordance with the mode of operation of the structure of g is that described two types of licenses. The peculiarity consists in the fact that two types of licenses, one license sequential playback during the boot process described in the item type of the license that the ID of a license for progressive download, which is a valid license, which is different from the ID of the license, as described in the item ID of the license metafile 31 control loading described in the item ID of the license, and that the flag confirmation of point of use included. In addition, the feature is that of the two types of licenses, other licenses normal playback is described in the item type of the license that the ID of the license to reproduce, which is a valid license, which is different from the ID of the license, as described in the item ID of the license metafile 31 control loading described in the item ID of the license, and that the flag confirmation of the time of use is enabled.

This ends the description of each of the operation modes of the structures from a to g.

As described above, in accordance with systems of the th 1 download content in which is applied the present invention, the basic operation of the device 10 receiving remain common and can be processed in different modes, such as the structure described above, from a to g.

The present invention can be applied for various services and downloading content, not only video content, but also music, text, computer programs, etc.

In addition, the above-described processing sequence can be performed using hardware, or may be made on the basis of software. In the case of execution of the processing sequence on the basis of software, a program constituting the software is being installed with the recording media program, for example, in a computer with built-in specialized hardware, or in a personal computer for General usage or the like, in which different types of functions can be executed by installing various types of programs.

On Fig shows a block diagram representing an example of the hardware configuration of the calculation for performing the above-described sequence of processing using the program.

In the computer 100, the CPU (CPU, Central processing unit) 101, ROM, permanent memory) 102, RAM, operationalizations device) 103 are mutually connected through a bus 104.

In addition, the interface 105 of the input-output data is connected to the bus 104. The interface 105 I / o data associated with the module 106 input, which consists of keyboard, mouse, microphone, etc., device 107 output consisting of a display, a loudspeaker, and so on, the module 108 conservation, consisting of a hard disk, non-volatile storage device or the like, the data transmission module 109, consisting of a network interface or the like, and a drive 110, designed to manage removable media 111 such as a magnetic disk, optical disk, magneto-optical disk or semiconductor storage device.

In the computer 100, is designed, for example, the CPU 101 executes the program contained in the module 108 save by loading it into the RAM 103 via the interface 105 of the data I / o and bus 104, in doing so, the above processing sequence.

It should be noted that the program that runs the computer 100 may be a program in which processing is performed to a time sequence in accordance with the sequence described in the present Description, or may be a program in which processing performed in parallel or at necessary points in time, on call, or the like.

In addition, the program may store the change on one computer, or may be dispersed and processed on multiple computers. The program can also be transferred to a remote computer for execution.

In addition, within the present Description, the term "system" represents all devices consisting of multiple devices.

It should be noted that embodiments of the present invention is not limited to the above-described variant of execution; however, changes may be made without going beyond the essence of the present invention.

1. System upload content that contains:
device for the provision of services designed to provide content; and
the device receiving the content, intended for the reception of the content from these devices provide content via the network;
the said device receiving content includes:
means of input operations for inputting user operations;
the download tool designed to download encrypted content data and the playback control necessary to reproduce the above-mentioned content of the mentioned devices provide content, in accordance with the user operations;
means for obtaining, designed to confirm the presence of the license, which includes the impact of the key for decrypting mentioned encrypted content, based on the said data control playback, playback referred to the downloaded content, and obtaining said license in accordance with the result of the confirmation; and
playback tool that is designed to reproduce the mentioned encrypted content using the aforementioned received a license; and
the said device providing content includes:
a means of providing control data intended for providing these data playback control necessary to play already downloaded content in response to a request from the mentioned devices receiving content;
the means of providing content that is designed to provide the mentioned encrypted content in response to a request from the mentioned devices receiving the content; and
means for granting the license intended for providing these licenses, which includes a key for decrypting mentioned encrypted content in response to a request from the mentioned devices receiving the content, on the basis of such data playback control;
in which at least one set or more of license information including unique identifying information of license, information on t the e license and information representation, intended for presentation to the user relating to the license, is described in the above-mentioned data management
playback, and
in which the said means of providing a license grants a license to the above-mentioned playback during progressive download, only during download of the content, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control.

2. The method of loading content to download the content includes a device for the provision of services designed to provide content, and the device receiving the content, intended for the reception of the content from these devices and provide content through a network; comprising the steps:
with the mentioned device receiving the content,
enter user transactions
request an encrypted content and play control data necessary for reproducing the above-mentioned content of the mentioned devices provide content, in accordance with the user operations;
and with the said device providing content,
share the encrypted content and said data control playback in response to requests from these devices is of Riem content;
and with the mentioned device receiving the content,
when you mentioned playing downloaded content confirm the existence of a license that includes a key for decrypting mentioned encrypted content on the basis of such data for playback control, and ask for the license in the above-mentioned device for the provision of services, in accordance with the results confirm;
and with the said device providing content,
provide the license to the device providing the content, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control;
and with the mentioned device receiving the content,
reproduce the mentioned encrypted content using the aforementioned received a license;
in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the above-mentioned data for playback control, and
which provide a license for the above-mentioned playback during progressive download only at boot time containing the Oia, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control.

3. The device providing the content made with the possibility of providing content to the device receiving the content, connected via a network, comprising:
the means of providing data management, designed to provide in the above-mentioned device receiving the content data playback control required to play the content uploaded by the said device receiving content;
the means of providing content that is designed to provide encrypted content in response to requests from these devices receive content;
means for granting the license intended for providing these licenses, which includes a key for decrypting mentioned encrypted content, in response to a request from the mentioned devices receiving content based on the said data playback control;
in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the KJV is anutech data for playback control, and
in which the said means of providing a license grants a license to the above-mentioned playback during progressive download, only during download of the content, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control.

4. The device providing content according to claim 3, in which in the above-mentioned information about the license type described, at least one of: normal playback, which indicates that the license has a limit imposed on the period of play mentioned content; additional playback, which indicates that the license has an extended period of play after the end of the period of playback corresponding to the aforementioned normal playback; playback to preview, which indicates that the license is intended for test viewing/listening; consecutive playback during download, which means that the license permits playback of the content during download; and exports, which indicates that the license allows you to display the above content and record of these devices receiving content in an external device.

5. The device of the war the effect of the content according to claim 4, in which the said means of providing the license gives the license for additional playback after the end of the period of playback corresponding to the mentioned licenses for normal playback, in response to a request from the mentioned devices receiving content based on the said data playback control.

6. The device providing content according to claim 3 in which the said means of providing the license gives the license to play to preview the same content only once, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control.

7. The device providing content according to claim 3, in which at least one set or more of license information including unique identifying information of license, type information of license, information, approval, indicating whether approval is obtained from the user device receiving the content at the time of obtaining the license, and information presentation, intended for presentation to the user relating to the license, is described in the above-mentioned data playback control.

8. Method of providing content to a device provided is Alenia content, made with the possibility of providing content to the device receiving the content, connected via a network, includes the steps:
provide data for playback control, necessary for the reproduction of the content uploaded by the said device receiving content in the above-mentioned device receiving content;
provide the encrypted content in response to a request from the mentioned devices receiving the content; and
provide the license that includes a key for decrypting the encrypted content, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control;
in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the above-mentioned data for playback control, and
which provide a license for the above-mentioned playback during progressive download, only during download of the content, in response to a request from the mentioned devices receiving the content, on the basis of such data playback control.

9. The device receiving the content, the issue is lanoe capable of receiving content from the device providing the content, connected via a network, comprising:
means of input operations performed by the input operations of the user;
the download tool, is configured to boot from these devices and provide the content of the encrypted content and play control data necessary for reproducing the above-mentioned content, in accordance with the user operations;
means for obtaining, designed to confirm the presence of a license that includes a key for decrypting mentioned encrypted content, based on the said data control playback, playback referred to the downloaded content, and obtaining said license in accordance with the result of the confirmation; and
playback tool that is designed to reproduce the mentioned encrypted content using the aforementioned received a license;
in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the above-mentioned data for playback control, and
in which the said means of input operations p is inimal the user operation, which transmits the instruction for a license to reproduce during progressive download, only during download of the content, in response to requests from the means of reproduction, on the basis of such data playback control.

10. The device receiving content according to claim 9, further comprising: means the output is configured to output the above-mentioned content that has been decrypted by the mentioned means of reproduction, in the above-mentioned external device after processing at least one of the processing changes the encoding method or process re-encryption.

11. The device receiving the content of claim 10, in which in the above-mentioned information about the license type described, at least one of the normal playback, which indicates that the license has a limit imposed on the period of play mentioned content; additional playback, which indicates that the license has an extended period of play after the end of the period of playback corresponding to the aforementioned normal playback; playback to preview, which indicates that the license is intended for test viewing/listening; succession is entrusted playback during download, which means that the license permits playback of the content during loading; and exports, which indicates that the license allows the output of the above mentioned content and the recording of these devices receiving content in an external device.

12. The device receiving the content by claim 11, in which the said means of input operations accepts the user operation, which approves the receipt of said additional licenses for playback after the end of the period of play in accordance with the said license to normal playback.

13. The device receiving the content by claim 11, in which the said means of input operations accepts the user operation, which transmits an instruction to obtain said additional licenses playback after the period of playback corresponding to the mentioned licenses normal playback ended.

14. The device receiving the content by claim 11, in which the said means of input operations accepts the user operation only once, which transmits an instruction to obtain said license to play to preview the same content, in response to requests from the mentioned tools playback on the basis of such data management is Oia playback.

15. The device receiving the content by claim 11, in which at least one set or more of license information including unique identifying information of license, type information of license, information, approval, indicating whether approval is obtained from the user device receiving the content at the time of obtaining the license, and information presentation, intended for presentation to the user relating to the license, is described in the above-mentioned data playback control; the device receiving the content further comprises a confirmation tool, designed to approval approval to receive said license by the user after the information mentioned approval.

16. The device receiving the content indicated in paragraph 15, in which case the approval of the user obtained by the mentioned means of confirmation, the said means for receiving receives said license; and in the case where the user for approval not received the said means of confirmation referred to playback tool passes as a notification to the user that the content cannot be played.

17. The method of receiving content device receiving content made with the possibility of receiving content from the device providing the content connected is via the network, includes the stages:
enter the user's transactions;
download encrypted content and play control data necessary for reproducing the above-mentioned content of the mentioned devices provide content, in accordance with the user operations;
when you mentioned playing downloaded content confirm the existence of a license that includes a key for decrypting mentioned encrypted content on the basis of such data for playback control, and get the license, in accordance with the results of the confirmation; and
reproduce the mentioned encrypted content using the aforementioned received a license;
in which at least one set or more of license information including unique identifying information of license, type information of license, and information presentation, intended for presentation to the user relating to the license, is described in the above-mentioned data for playback control, and
in the operation of the user who sends an instruction to obtain said license to reproduce during progressive download, only during download of the content, in response to requests from the mentioned tools vosproizvedeny is, on the basis of such data playback control.

 

© 2013-2015 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.