Production method for authorizing message transfer, and movie playing method and system using same

文档序号:1569990 发布日期:2020-01-24 浏览:17次 中文

阅读说明:本技术 授权转送消息的制作方法、使用其的电影播放方法和系统 (Production method for authorizing message transfer, and movie playing method and system using same ) 是由 马惟 周宝林 赖侁 张王虎 张志强 宁浩晨 林民杰 林晓飞 于 2019-11-07 设计创作,主要内容包括:本发明公开一种用于数字电影系统的授权传送消息的制作方法,其特征在于,包括接收基于DCI-KDM生成的标准KDM;获取受信任设备的证书,所述受信任设备为请求播放影片的放映服务器;获取所述放映服务器的公钥;获取所述放映服务器能够播放所述影片的最大播放次数;基于所述标准KDM、所述证书、所述公钥以及所述最大播放次数,生成所述授权传送消息。(The invention discloses a manufacturing method of an authorization transmission message for a digital cinema system, which is characterized by comprising the steps of receiving a standard KDM generated based on DCI-KDM; acquiring a certificate of trusted equipment, wherein the trusted equipment is a showing server requesting to play a film; acquiring a public key of the showing server; acquiring the maximum playing times of the film which can be played by the showing server; generating the authorized transfer message based on the standard KDM, the certificate, the public key and the maximum number of plays.)

1. A method for producing authorized transfer messages for a digital cinema system, comprising

Receiving a standard KDM generated based on the DCI-KDM;

acquiring a certificate of trusted equipment, wherein the trusted equipment is a showing server requesting to play a film;

acquiring a public key of the showing server;

acquiring the maximum playing times of the film which can be played by the showing server;

generating the authorized delivery message based on the standard KDM, the certificate, the public key of the presentation server, and the maximum number of plays.

2. The method of claim 1, wherein obtaining the maximum number of playbacks comprises:

embedding a playbackCount element in an XML file of the standard KDM and assigning a value in response to the input of the number of plays.

3. The method of claim 1, wherein the authorization transfer message comprises information that encrypts a public key of a theater management system server to which the presentation server belongs.

4. A digital movie playing method is characterized by comprising

A cinema management system server receiving an authorization transfer message made according to the method of any one of claims 1-3 and installing the authorization transfer message to a presentation server corresponding to the certificate;

when the film is played, the showing server detects the effective playing times of the currently played film and determines whether the currently played film is allowed to be played according to the detection result.

5. The method of claim 4, wherein the detecting, by the presentation server, the number of valid playbacks of the currently playing movie comprises:

if the playing fragment of the film is detected to exceed the first proportion of the film content, judging the film to be played effectively once, otherwise, judging the film not to be played effectively once; or

If the plurality of playing segments are detected to be overlapped segments, detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective for one time; or

If the fact that the plurality of playing segments are adjacent is detected, the plurality of segments are combined, whether the coverage of the combined new segment exceeds a first proportion is further judged, if yes, effective playing is judged once, and if not, effective playing is judged not once; or

And if the plurality of playing segments are detected to be not adjacent, not combining the plurality of detection segments, further detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective once.

6. The method of claim 5, wherein, based on the active play, the presentation server compares the current play count, if not zero, by one; and if the current movie is zero, the current movie is prohibited from being played.

7. The method of any of claims 4-6, wherein the presentation server decrypts using the TMS private key if the authorization transfer message includes information that encrypts a public key of a theatre management system server to which the presentation server belongs.

8. A digital cinema playback system, comprising

The sending end comprises

The release showing service module and the key making and distributing module;

the cinema end comprises

A cinema management system server and a showing server;

wherein

The cinema management system server receives the film arrangement information and submits a key application to the release showing service module according to the film arrangement information;

issuing a standard KDM generated by a showing service module based on the DCI-KDM;

the issuing showing service module pushes a standard KDM to the key making and distributing module;

the key making and distributing module receives the standard KDM, acquires a certificate of trusted equipment, acquires a public key of the showing server, acquires the maximum playing times that the showing server can play the movie, and generates the authorization transmission message based on the standard KDM, the certificate, the public key of the showing server and the maximum playing times;

the key making and distributing module distributes the authorization transmission message to a cinema management system server through a VPN special line;

the cinema management system server installs the authorization transmission message to a showing server corresponding to the certificate;

when the film is played, the showing server detects the effective playing times of the currently played film and determines whether the currently played film is allowed to be played according to the detection result.

9. The system of claim 8,

the presentation server is configured to

If the playing fragment of the film is detected to exceed the first proportion of the film content, judging the film to be played effectively once, otherwise, judging the film not to be played effectively once; or

If the plurality of playing segments are detected to be overlapped segments, detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective for one time; or

If the fact that the plurality of playing segments are adjacent is detected, the plurality of segments are combined, whether the coverage of the combined new segment exceeds a first proportion is further judged, if yes, effective playing is judged once, and if not, effective playing is judged not once; or

And if the plurality of playing segments are detected to be not adjacent, not combining the plurality of detection segments, further detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective once.

10. An electronic apparatus storing a program which, when executed, realizes

The method of any one of claims 1-3; or

The method of any one of claims 4-7.

Technical Field

The invention relates to the technical field of public cinema digital movie playing, in particular to a method for making an authorized forwarding message, a movie playing method and a movie playing system using the same.

Background

After the digital cinema is compressed, encrypted and packaged, the encrypted movie content and the key thereof are generated. The encrypted movie content and associated information are transmitted to the theater as a Digital Cinema Package (DCP). The key is then digitally signed after further cryptographic processing together with other relevant information such as key parameters (mainly the time window (validity period) of the key, i.e. the movie release profile) and a list of trusted devices (TDL, TrustedDeviceList, i.e. list information of authorized legitimate devices) to form a KDM (key delivery message). A Key Delivery Message (KDM) is a file responsible for delivering the key that the theater needs to apply to the issuer for delivery to authorized theaters by the issuer or its trusted producer. The cinema can decrypt and play the encrypted digital film after receiving the KDM and correctly extracting the content and decrypting to obtain the key.

Currently, distribution of KDMs is achieved through manual distribution. The specific distribution process is as follows: before the movie is played in the cinema, cinema workers manually log in a KDM maker website, enter a member center, select a newly-added KDM, manually download the KDM, and import the KDM into a corresponding showing server one by one. Based on the traditional key distribution process, manual contact with the KDM is an inevitable thing all the time. Although DCP belongs to encrypted files, KDM is made for a particular trusted device, if a skilled technician can still make a trusted device already in existence by some technical means. Because the transmission of the DCP file is not completely closed, the DCP file is copied and copied, and the purpose of playing the DCP can be realized only by downloading the KDM corresponding to the equipment. Therefore, in the process of distributing the film based on the conventional key production and distribution flow, there is always a possibility that the film is illegally played due to the fact that the KDM is manually touched.

In addition, in the conventional KDM distribution mechanism, when movie screening is temporarily added to a theater, a key must be applied first, and the key application needs to be performed only through the auditing process of the links such as the cinema, the release business, and the movie leader, so that the efficiency is very low.

Furthermore, the KDM includes, in addition to the key, information such as a time period during which the key is valid and a list of devices that can use the key, so that the issuer can control the movie presentation profile and the projection devices by using this information, i.e., the projector that is associated with a server other than the server specified by the KDM cannot play the movie beyond the time period carried by the KDM. However, the conventional key KDM is a time slot key produced according to the release time, and the above-mentioned way of controlling the play effective time slot cannot avoid that the cinema can be arbitrarily shown in the time slot, so that the report is under-reported or under-reported when the box office is reported, which brings great loss to the release side and the film side. Although the prior art can supervise by checking the way the courtyard plays the log afterwards, there is still a possibility of falsifying.

Disclosure of Invention

An object of the present invention is to provide a solution to at least one of the technical problems mentioned in the background above.

In a first aspect, the present invention provides a method for making an entitlement delivery message (LDM) for a digital cinema system, comprising

Receiving a standard KDM generated based on DCI-KDM (digital copy Identifier KDM);

acquiring a certificate of trusted equipment, wherein the trusted equipment is a showing server requesting to play a film;

acquiring a public key of the showing server;

inputting the maximum playing times of the film which can be played by the showing server;

generating the authorized delivery message based on the standard KDM, the certificate, the public key of the presentation server, and the maximum number of plays.

According to the manufacturing method of the LDM, the limitation of the playing times of the film is added in the LDM, and the possibility of controlling the playing times of the film at a cinema end is provided. Subsequently, the problem that the traditional KDM cannot control the playing times can be solved by combining the detection of the cinema end on the playing times.

According to an alternative embodiment, the inputting the maximum number of playbacks comprises: embedding a playbackCount element in an XML file of the standard KDM and assigning a value in response to the input of the number of plays.

Through the optional embodiment, only one line of code elements is directly embedded in the standard KDM, rather than expanding the standard KDM, namely, the playing time parameter is encapsulated outside the standard KDM, so that the embodiment is easier to realize; meanwhile, as the standard KDM obtained from the DCI-KDM is only added with a row of elements in the XML structure, the standard of the DCI-KDM can still be compatible, the security level of the LDM is kept the same as that of the KDM,

according to an alternative embodiment, the method further comprises: the authorization delivery message includes information encrypting a public key of a theater management system server (TMS) to which the presentation server belongs.

In this optional embodiment, the LDM key is encrypted for the distributed theater TMS server while the LDM key of the corresponding showing server is made, the LDM key is encrypted using the TMS server public key for the distributed theater, and the TMS server decrypts using the TMS server private key when transmitting to the theater showing server, so that the LDM key needs to be doubly decrypted after being received at the theater showing server end to normally play the movie DCP, whereas the conventional key only contains the showing server end private key information, which has a large security hole.

A second aspect of the present invention provides a method for playing a digital movie, comprising

The cinema management system server receives the authorization transmission message manufactured by the method of the first aspect of the invention and installs the authorization transmission message to the showing server corresponding to the certificate;

when the film is played, the showing server detects the effective playing times of the currently played film and determines whether the currently played film is allowed to be played according to the detection result.

Optionally, the detecting, by the presentation server, the valid playing times of the currently played movie includes:

if the playing fragment of the film is detected to exceed the first proportion of the film content, judging the film to be played effectively once, otherwise, judging the film not to be played effectively once; or

If the plurality of playing segments are detected to be overlapped segments, detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective for one time; or

If the fact that the plurality of playing segments are adjacent is detected, the plurality of segments are combined, whether the coverage of the combined new segment exceeds a first proportion is further judged, if yes, effective playing is judged once, and if not, effective playing is judged not once; or

And if the plurality of playing segments are detected to be not adjacent, not combining the plurality of detection segments, further detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective once.

Optionally, based on the effective playing, the showing server compares the current playing times, and if not, the current playing times are reduced by one; and if the current movie is zero, the current movie is prohibited from being played.

Optionally, in a case where the authorization delivery message includes information encrypting a public key of a theater management system server to which the presentation server belongs, the presentation server decrypts using a TMS private key.

A third aspect of the present invention provides a digital cinema playback system comprising

The sending end comprises

The release showing service module and the key making and distributing module;

the cinema end comprises

A cinema management system server and a showing server;

wherein

The cinema management system server receives the film arrangement information and submits a key application to the release showing service module according to the film arrangement information;

issuing a standard KDM generated by a showing service module based on the DCI-KDM;

the issuing showing service module pushes a standard KDM to the key making and distributing module;

the key making and distributing module receives the standard KDM, acquires a certificate of trusted equipment, acquires a public key of the showing server, acquires the maximum playing times that the showing server can play the movie, and generates the authorization transmission message based on the standard KDM, the certificate, the public key of the showing server and the maximum playing times;

the key making and distributing module distributes the authorization transmission message to a cinema management system server through a VPN special line;

the cinema management system server installs the authorization transmission message to a showing server corresponding to the certificate;

when the film is played, the showing server detects the effective playing times of the currently played film and determines whether the currently played film is allowed to be played according to the detection result.

Optionally, the presentation server is configured to

If the playing fragment of the film is detected to exceed the first proportion of the film content, judging the film to be played effectively once, otherwise, judging the film not to be played effectively once; or

If the plurality of playing segments are detected to be overlapped segments, detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective for one time; or

If the fact that the plurality of playing segments are adjacent is detected, the plurality of segments are combined, whether the coverage of the combined new segment exceeds a first proportion is further judged, if yes, effective playing is judged once, and if not, effective playing is judged not once; or

And if the plurality of playing segments are detected to be not adjacent, not combining the plurality of detection segments, further detecting the segment with the maximum coverage, and if the maximum coverage segment exceeds the first proportion, judging that the playing is effective once.

A fourth aspect of the present invention includes an electronic device storing a program that when executed implements

The method according to the first aspect; or

The method according to the second aspect.

A fifth aspect of the present invention includes a storage medium storing a program that when executed implements

The method according to the first aspect; or

The method according to the second aspect.

According to the LDM, the limitation of the playing times of the film is added in the LDM, and the possibility of controlling the playing times of the film at a cinema end is provided. Subsequently, the problem that the traditional KDM cannot control the playing times can be solved by combining the detection of the cinema end on the playing times.

In addition, encryption of the TMS server is added in the LDM, so that the SM needs to decrypt for the second time when decrypting, and the safety is greatly improved.

And thirdly, the system belongs to self-adaptive automatic execution, manual request and downloading processes are omitted, and efficiency is greatly improved. Meanwhile, the upgrading of the existing KDM equipment ensures that the KDM equipment can only be suitable for the latest LDM key requirement to play the film, and for the transmission of the LDM, the system adopts VPN specialization, thereby preventing the possibility of manual acquisition.

Drawings

The above and other objects, features and advantages of the present invention will become more apparent from the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

fig. 1 shows a digital cinema projection system 1 according to one embodiment of the present invention;

FIG. 2 illustrates a method of LDM fabrication according to one embodiment of the present invention;

FIG. 3 illustrates an XML file structure of LDM of one embodiment of the present invention;

FIG. 4 shows a diagram of an SMS installation LDM according to one embodiment of the present invention;

fig. 5a-5g illustrate an example of determining whether to constitute valid playback according to one embodiment of the present invention.

It should be noted that the drawings herein are not drawn to scale and are for illustrative purposes only and, therefore, should not be taken as limiting or restricting the scope of the present invention in any way. In the drawings, like elements are identified with like reference numerals.

Detailed Description

The following detailed description refers to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present invention. For example, features illustrated or described with respect to one embodiment can be used on or in conjunction with other embodiments to yield yet a further embodiment. It is intended that the present invention include such modifications and variations. These examples are described in specific language and are not to be construed as limiting the scope of the appended claims. The figures are for explanatory purposes only and are not drawn to scale. Corresponding elements are denoted by the same reference numerals in the different figures for clarity purposes, unless otherwise specified.

The terms "having," "containing," "including," "containing," and the like are open-ended and mean that there are additional elements, components, or features described, but not the exclusion of additional elements or features.

Before describing the embodiments of the present application, technical terms used in describing the embodiments of the present application will be described.

DCP: digital Cinema Package

KDM: key Delivery Message

DCI-KDM: digital Copyright Identifier KDM, KDM conforming to Digital Copyright unique Identifier standard

TDL: trusted Device List

XML: eXtensible Markup Language eXtensible Markup Language

TMS (television Management System) cinema Management System

SMS: projection server

CPL: composition Playlist, Composition elements describing a subtitle file, an audio file, etc. of a movie. Since the same movie may have multiple subtitles and multiple audio language types, it corresponds to multiple subtitle files and multiple audio files, and therefore, the same movie corresponds to multiple CPLs.

One embodiment of the present invention provides a digital cinema projection system 1, as shown in fig. 1, comprising a cinema end and a distribution end 10. The issuer 10 is usually provided at an issuer such as a midrange company, and includes an issuing exhibition service module 101 and a key production distribution module 103. And the theatre terminals are distributed in various theatres, for example, in the country. In fig. 1, 3 theatre terminals are taken as an example, 20, 22 and 24 respectively. Wherein each theatre end includes one TMS server and several SMS's. For example, in fig. 1, the theater terminal 20 includes a TMS server 201 responsible for managing SMS 203 and SMS 205; similarly, the theatre end 22 includes a TMS server 221 responsible for managing SMS 223 and SMS 225; theatre end 24 includes TMS server 241 for managing SMS 243 and SMS 245. However, it will be apparent to those skilled in the art that the present invention is not so limited and that the system may include more or fewer theatre terminals, and at the same time, each theatre terminal may include more than one TMS server, and each TMS server may manage more or fewer SMS's.

Taking TMS server 221 as an example, a digital cinema showing method according to an embodiment of the present invention is explained.

S10, TMS server 221 receives the slide information and submits a key application to the release presentation service module 101 based on the slide information.

S20, issuing the presentation service module 101 generates a standard KDM based on the DCI-KDM.

The standard KDM is the same as the traditional KDM and comprises three types of information: a content decryption key; key parameters, mainly the time window (valid period) of the key, e.g. from 2019.01.01-2019.01.30; trusted device list, i.e., list information of authorized legitimate devices.

S30, the distribution service module 101 pushes the standard KDM to the key creation/distribution module 103.

To solve the problem mentioned in the background that the conventional KDM cannot control the number of plays in the above valid period, the key generation and distribution module 103 according to an embodiment of the present invention is used to generate an authorization transfer message ldm (license Delivery message) of a new digital cinema system.

Specifically, S40, the module 103 is configured, as shown in fig. 2:

s401, receiving the standard KDM;

s405, acquiring a certificate of the trusted device;

still taking the example shown in fig. 1, the trusted device is a presentation server 223 requesting to play a movie.

In one particular example, presentation server 223 may be selected via a drop down menu of module 103. Or may be obtained by manual input from the operator. In practice, before applying for LDM, the issuer performs a forced upgrade of the existing KDM devices, i.e. the TMS server and SMS of the theatre, i.e. the existing system that is applicable to the KDM request is upgraded to the system that is applicable to LDM. The upgrading process needs the midplay authorization, and the upgraded server can only use the key of the LDM to decrypt and show the DCP. This effectively prevents a skilled person from making some trusted device already present by some technical means. In this case, the key production distribution module 103 of the issuer records list information of all authorized SMS.

S410, acquiring a public key of the showing server;

likewise, the selection may be made through a drop down menu of module 103.

The signature private key can adopt an AES 128-bit encryption algorithm, and the digital signature characteristic of the AES128 session key can ensure the security of the LDM file in the transmission without being tampered.

S415, acquiring a maximum playing time that the showing server can play the movie;

in one particular example, this may be accomplished by making an input in an input module of module 103.

In an alternative embodiment, in response to entry in the entry box, the standard KDM file contents remain intact without any modification, but rather the original KDM is extended (i.e., TAG) to embed the standard KDM in the outer KDM along with the desired number of plays. The LDM document is an extension of the original KDM and accords with the safety certification of DCIKDM, and the LDM document essentially packs and transmits the playing times under the condition of keeping all characteristics of the original KDM unchanged. Specifically, the newly added tag is placed under noncritical extensions, and a KDM is embedded in the tag and completely encapsulated in the original text.

According to another alternative embodiment, in response to the input in the input box, the module 103 embeds the playbackCount element in the XML file of said standard KDM and assigns it to the maximum number of plays, for example 30 times, and fig. 3 shows an XML structure diagram of an LDMRequiredExtensions element, which should have and only one sub-element LDMRequiredExtensions in the LDM.

Through the optional embodiment, only one row of code elements is directly embedded in the standard KDM (which is allowed for DCI standard), rather than expanding the standard KDM, namely, encapsulating the playing time parameter outside the standard KDM, the embodiment is easier to implement; meanwhile, only one row of elements are added into the XML structure of the standard KDM obtained from the DCI-KDM, so that the standard of the DCI-KDM can be compatible, and the security level of the LDM is kept the same as that of the KDM.

S420, generating the authorization transmission message based on the standard KDM, the certificate, the public key and the maximum playing times.

According to the LDM, the limitation of the playing times of the film is added in the LDM, and the possibility of controlling the playing times of the film at a cinema end is provided. Subsequently, the problem that the traditional KDM cannot control the playing times can be solved by combining the detection of the cinema end on the playing times.

According to an alternative embodiment, the module 103 is further configured to encrypt the public key of the TMS server 221, i.e. the LDM includes information encrypting the public key of the TMS221 to which the presentation server 223 belongs.

And S50, the key making and distributing module 103 distributes the LDM to the TMS server 221 through a VPN private line.

Compared with the traditional manual downloading mode, after the LDM is manufactured, the system automatically distributes the LDM to the TMS server submitting the key request, which is the TMS server 221 in the example of fig. 1.

S60, TMS server 221 installs the LDM to the SMS 223 corresponding to the certificate.

The process of installation is to import the LDM into the SMS as shown in fig. 4.

The SMS 223 is responsible for receiving the LDM and can store the LDM in local storage along with the received DCP in the same way as a normal KDM.

Since the SMS is not the entity that actually receives the LDM, the SMS cannot extract and store the KDM from the LDM. And the Security Module (SM) of the SMS is an actual LDM receiving entity, the SM is responsible for extracting the KDM, then the SM also processes the playing times at the moment except for processing the KDM according to a mode of processing the common KDM, and the KDM extracted in the whole process is cached and a copy of the KDM cannot be reserved.

Specifically, importing the LDM file into the SM includes:

and separating the KDM file and the playing times, and then respectively processing. And strictly checking the KDM file according to the DCI protocol. For the number of plays, it is stored in the SM and encrypted with the AES128 key, which is stored in a DCI certified secure chip (e.g., DALLAS semiconductor corporation secure chip DS 3641). Namely, the file storing the playing times is in the SM and stored in the SM in an AES key encryption mode, and the SHA1 digest of the stored file is stored in a DCI approved security chip. Secure chips include, but are not limited to, DS 3641. If the file storing the playing times is tampered, the SM can detect the file by comparing the SHA1 value stored in the security chip before and call the relevant processing module to take protection measures. The SHA1 digest of the storage file in the SM is stored in the secure chip to prevent a hacker from tampering with it.

In the existing KDM scheme, although encryption is performed by an issuer, encryption is not performed during delivery. The secret key only contains the private key information of the showing server side, so piracy is easy to implement by showing server manufacturers, and a large vulnerability exists in security. In the example of the invention in which the LDM key is encrypted using the public key of the TMS server for the distribution theater, with the system of the invention, the LDM encrypts the TMS and decrypts the TMS when the showing server shows, that is, the SM needs to decrypt the KDM and also needs to use the private key of the TMS, that is, the DCP can be normally played after double decryption, which can realize encryption in the transmission process and can prevent showing server manufacturers from pirating.

S70, when playing the movie, the SMS detects the effective playing times of the currently played movie and determines whether the currently played movie is allowed to be played according to the detection result.

In an alternative example, the step of detecting is implemented by the SM. The SM comprises a playing check module and a playing time changing module. The play check module determines that the currently playing movie forms a valid play and informs the SM of the valid play message of the movie using a TLS (secure transport layer protocol) encryption message. The player uses TLS to communicate with SM to prevent hackers from intruding into the play count check process.

After the SM is informed, the instruction playing time changing module compares the value of playbackcount in the current XML file, and if the value is not zero, the value is reduced by one; if it is zero, the SM is informed to prohibit playing the current film.

Those skilled in the art will appreciate that the above functions need not be performed in the SM, but the SMs itself can be performed.

The present invention next explains what is called the effective play count.

Concept definition

Fragment (b): a certain portion of the CPL (which can be understood as a movie played) is determined by the starting point and the duration.

Fragment coverage: the fraction covers the percentage of the CPL content length.

The CPL which is played: if a certain segment is played and covers more than a first percentage, e.g., 20%, of the CPL content, then this CPL is the played CPL.

Overlapping fragments: two segments overlap if they overlap beyond a second percentage, e.g., 75%, of the range over which a certain CPL content is covered, referred to as an overlapping segment.

Adjacent fragments: if two segments overlap by less than a second percentage, e.g., 75%, or the gap between them is less than a third percentage, e.g., 25%, of the currently tracked segment.

Merging fragments: and (c) a fragment formed by merging two adjacent fragments.

Policy description

Most basically, when the CPL is played, the play count of the LDM used should be increased.

In a preferred example, this document introduces the concept of overlapping and adjacent in order to allow the projectionist to play shorter segments multiple times due to the calibration of the device. Thus, for example, a movie playing time of 18 minutes of 90 minutes is allowed.

The strategy can prevent the action of bypassing LDM playing counting by adopting non-adjacent segment playing, and fully considers the situation that the cinema needs to resume playing due to unexpected interruption of playing.

Counting rule

The length of a segment to be played exceeds the first proportion, for example 20%, of the CPL content, and is counted as one play

Two adjacent clips that are played should be merged.

Two non-adjacent segments that are played should not be merged.

Overlapping segments that are played should not be merged.

And selecting the largest fragment from the fragments which cannot be combined as the tracking fragment.

Next, specific examples are given.

Fig. 5a shows that the play check module detects that segment #1 covers 30% of CPL (more broadly, currently playing movie), and then considers that CPL is already played, i.e. a valid play.

Fig. 5b shows that the playback checking module detects that segment #1 covers 8% of CPL, and then considers that CPL is not played, i.e. the detection result: not a one-time active play.

Fig. 5c shows that the play detection module detects that segment #1 covers 8%, segment #2 covers 16%, and is not adjacent, and does not merge the two segments, thereby detecting the segment #2 with the largest coverage. In this example, a maximum coverage of 16%, less than 20%, is still considered not to be a valid play.

Fig. 5d shows that the play detection module detects that clip #1 covers 8%, and clip #2 covers 16%, because the gap is less than 25% of the current tracking clip #1, and the adjacent clips merge. After merging, the new segment covers more than 20%, and CPL is regarded as played.

Fig. 5e shows that the play detection module detects that segment #1 covers 8%, segment #2 covers 10%, overlaps more than 75%, does not merge, and thus detects segment #2 with the largest coverage. In this example, the maximum coverage is 10%, still considered not to be a valid play.

Fig. 5f shows that the play detection module detects that segment #1 covers 8%, segment #2 covers 16%, the overlap is less than 75%, and the adjacent segments are merged, because the new segment after merging is 24%, and exceeds 20%, the CPL is regarded as played.

Fig. 5g shows that the play detection module detects that clip #1 covers 28%, and both clips #2 and #2b cover 28%, since clip #1 makes the CPL considered as played. When clip #2 is played at this time, playback is considered. If play #2b is considered resume.

Through the LDM of the invention, namely, the limitation of playing times is added in the original KDM, and the SMS detection means of the cinema terminal is combined, so that the distributor can effectively control the cinema to play the film without limit in the valid period, thereby causing benefit loss.

In addition, encryption of the TMS server is added in the LDM, so that the SM needs to decrypt for the second time when decrypting, and the safety is greatly improved.

And thirdly, the system belongs to self-adaptive automatic execution, manual request and downloading processes are omitted, and efficiency is greatly improved. Meanwhile, the upgrading of the existing KDM equipment ensures that the KDM equipment can only be suitable for the latest LDM key requirement to play the film, and for the transmission of the LDM, the system adopts VPN specialization, thereby preventing the possibility of manual acquisition.

An application scenario is presented below.

By the system of the embodiment of the invention, the cinema can send the film information which is scheduled to be played in a certain month and a certain day to the public on the website of the cinema or through a third party platform such as a cat eye which cooperates with the cinema. After obtaining public ticket booking information and people are full, the cinema directly applies for LDM to the issuer such as the traditional Chinese cinema through the TMS server by using the system of the invention or sends the request to a third party platform, then the third party platform forwards the request to the issuer, the issuer makes LDM through the key making and distributing module 103 and distributes the LDM to the cinema, and the cinema receives the LDM and then decrypts DCP for showing. This corresponds to a crowd funded way of playing a flash movie, and the number of plays can be set to 1 even upon a single movie request. There is a need for today's fast paced life. Such a need is not met by the traditional cinema approach of requesting the publisher to download from the publisher's website.

Another aspect of the present invention provides an electronic device, which stores a program that, when executed, implements the LDM making method of the present invention.

Another aspect of the present invention provides an electronic device storing a program that, when executed, implements the digital cinema playback method of the present invention.

Another aspect of the present invention provides a storage medium storing a program that, when executed, implements the LDM making method of the present invention.

Another aspect of the present invention provides a storage medium storing a program that, when executed, implements the digital cinema playback method of the present invention.

The invention has been described above with reference to embodiments thereof. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present invention. The scope of the invention is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the invention, and these alternatives and modifications are intended to be within the scope of the invention.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种带有集线装置的电视机顶盒

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类