The Digital Media Project  

Source

GA13

Date

2007/02/02

Title

Requirements for technologies in GA13 Call for Proposals

No.

0929/Tokyo

  

Requirements for technologies in GA13 Call for Proposals

 

1          CCD Protocols

DMP is currently missing Protocols allowing a Content Creation Device (CCD) to interact with a Tool Provider Device (TPD), a Licence Provider Device (LPD) and a Content Provider Device (CPD).

The requested protocol are #4, #5 and #8 in the figure below.

 

The following sequence of steps can be implemented in the figure above 

1.      The CCD creates a DCI

2.      If the DCI will not have a Licence bundled with it the CCD does the following

a.       A set of preferences is defined that will be used by the LPD when issuing Licences

b.      The CCD-LPD Protocol is invoked to store the preferences in the LPD

3.      If the DCI will have a Licence bundled with it the CCD does the following

a.       Steps 2.a and 2.b are performed

b.      LPD makes the requested Licence

c.       CCD invokes the Access Licence Protocol

d.      CCD bundles the Licence with the DCI

 In the latter case (3.) the CCD and LPD can be deployed as a single unit.

 The requirements for these protocols are given below. 

1.1        CCD-TPD Protocol

1.      The CCD shall be capable of querying one or more TPDs for:

a.       Knowing the list of DRM tools available, including DRM Tool information necessary to run the Tool.

b.      Requesting one or more DRM Tool Bodies including DRM Tool information necessary to run the Tool.

c.       Retrieving one or more DRM Tool Bodies

                                                   i.      For the purpose of specifying Tool information in the DCI (used by the SAV to look for the appropriate Tool Body)

                                                 ii.      For the purpose of including the Tool Body into DCI (to be used by the SAV)

                                                iii.      For the purpose of using it to protect Content/Content Elements (to be used on the CCD)

2.      The TPD shall be capable of distinguishing among certified CCDs performing request those which are entitled to obtain the information requested 

1.2        CCD-CPD protocol

 1.      The CCD shall be capable of storing one or more DCIs into a CPD, so that storing DCIs on a CPD without human intervention should be possible

2.      The CPD shall have the means to decide whether or not the DCI stored by the CCD shall be distributed 

NB: An effort should be made to provide a Protocol of a more general applicability than in the CCD-CPD case.

1.3        CCD-LPD Protocol

This Protocol is required when the License is not Bundled to the Content Item. 

1.      The CCD shall be capable of storing one or more Licences into a LPD, so that storing Licences on an LPD without human intervention should be possible

2.      The CCD shall have the means to give instructions to an LPD about how to issue Licenses for content and Content Items when it receives a request for a License. These shall include:

a.       The list of Principals entitled/not be entitled to be issued a License

b.      The list of Roles included/excluded

c.       The list of Rights for each Principal/Role

d.      The list of Conditions under which the Rights can be exercised

 

2          Carriage of additional information in DMP Protocols

Respondents are invited to express their views on the need or otherwise for fields to carry other information in the Protocols above and possibly other Protocols, e.g.

        Transact (not currently part of DMP)

        User information

        ...

 

3          Event reporting

Open Release has several walkthroughs. No. 3 covers the case in which the person releasing content wants to be informed that his content is being used. Currently the IDP has no specific technology to achieve this. Requirements for this technology are: 

1.      The Releaser should be able to specify the conditions under which an event should trigger sending information

2.      The delivery of the information should be secure 

4          Requirements for a possible Transact Protocol

DMP would like to know if there is a market need for a Transact Protocol to be standardised by DMP in the area of digital media and in the affirmative case which are the requirements such a Protocol should satisfy.