The Digital Media Project

Date

2010/03/03

No.

1294/AIT CfP

Source

L. Chiariglione

Title

Status of AIT technologies

 

 

Status of AIT technologies

 

 

1          Introduction

This document contains an assessment of the status of candidate technologies to be considered in responding to the Advanced IPTV Terminal (AIT) Call for Proposals.

 

2          AIT technologies requested

The following combinations of Operations and Entities marked with a cross in the following table are target of the AIT CfP.

 

 

Content

Contract

Device

Event

Group

Licence

Service

User

Authenticate

X

X

X

 

X

X

X

X

Authorise

 

 

X

 

 

 

 

X

Check With

 

X

 

 

 

X

 

 

Create

 

X

 

 

X

X

 

 

Deliver

X

X

X

 

 

X

 

 

Describe

X

 

X

 

X

 

X

X

Identify

X

X

X

 

X

X

X

X

Install/Uninstall

 

 

X

 

 

 

 

 

Interact With

X

 

X

 

 

 

 

 

Negotiate

 

X

 

 

 

X

 

 

Package

X

 

 

 

 

 

 

 

Post

X

X

 

 

 

X

X

 

Present

X

X

 

 

 

X

 

 

Process

X

X

X

 

X

X

X

 

Report

 

 

 

X

 

 

 

 

Request

X

X

X

X

 

X

 

 

Revoke

 

X

X

 

 

X

 

 

Search

X

X

X

 

X

X

X

X

Store

X

X

 

 

 

X

 

 

Transact

X

X

X

 

 

X

X

 

Verify

X

X

X

 

 

X

 

 

 

3          Individuals/organisations planning to respond

The table below provides name/acronym and affiliation

 

First name

Last name

Acronym

Affiliation

 

 

 

DMP

Christian

Timmerer

CT

Klagenfurt University

Filippo

Chiariglione

FC

SmartRM

Jianping Chen JC

Peking University

Jean-Pierre

Évain

JE

EBU

Leonardo

Chiariglione

LC

CEDEO

Luigi

Telesca

LT

Create-Net

Marc

Gauvin

MG

sDae

Miran Choi MC ETRI

Tiejun

Huang

TH

Peking University

 

 

DMI

Digital Media in Italia

 

 

DMP

Digital Media Project

 

4          Status of requested technologies

This chapter provides a table of Operation-Entity combinations with a list of relevant technologies candidate for submission.

 

Operation

Entity

Plan

Notes

Authenticate

Content

LC
TH

Authenticate Content Protocol (Section 8.2 of MXM Protocols)

Deliver

Content

 

According to CfP

·         MPEG-21 DIA

Describe

Content

JE

CT

According to CfP

·         MPEG-7 part 3, 4, and 5

·         MPEG-21 part 7 (AdaptationQoS)

·         MPEG-21 part 19

·         MPEG-M

Identify

Content

LC

Identify Content Protocol (Section 8.1 of MXM Protocols)

Interact With

Content

TH

According to CfP

·         MPEG-4 part 11

·         MPEG-4 part 20

·         MPEG-21 DID

·         MPEG-V

Package

Content

LC

CT

According to CfP

·         MPEG-U

Post

Content

 

 

Present

Content

 

According to CfP

·         MPEG-4 part 11

·         MPEG-4 part 20

·         MPEG-21 DID

·         MPEG-V

Specifically

Amd 3 to MPEG-4 part 20 – Presentation and Modification of Structured Information (PMSI)

Amd 1 to MPEG-21 part 2 – Presentation of Digital Item

Process

Content

CT

According to CfP

·         MPEG-7

·         MPEG-21 DIA

·         MPEG-21 RDD

·         MPEG-21 MVCO

Request

Content

CT

Access Content Protocol (Section 8.4 of MXM Protocols)

Search

Content

MC

According to CfP

·         MPEG-7 part 12

·         MPEG-7 part 3 (Image and Video Signature Tools)

Store

Content

LC

Store Content Protocol (Section 8.3 of MXM Protocols)

The Protocol to Store Content is employed by a Content Creation Device (CCD) to store a content item on a Content Provider Device (CPD).

to

The Protocol to Store Content is employed by a Device A to store a content item on another Device B.

Transact

Content

DMI

 

Verify

Content

 

According to CfP

·         MPEG-21 Part 4

Authenticate

Contract

 

Authenticate Content Protocol (Section 8.2 of MXM Protocols)

Check With

Contract

MG

 

Create

Contract

MG

 

Deliver

Contract

 

According to CfP

·         MPEG-21 DIA

Identify

Contract

LC

Identify Content Protocol (Section 8.1 of MXM Protocols)

Negotiate

Contract

LT

 

Post

Contract

 

According to CfP

·         MPEG-U

Present

Contract

 

According to CfP

·         MPEG-V

Process

Contract

 

 

Request

Contract

 

Access Content Protocol (Section 8.4 of MXM Protocols)

Revoke

Contract

MG

 

Search

Contract

MG

 

Store

Contract

LC

MG

Store Content Protocol (Section 8.3 of MXM Protocols)

The Protocol to Store Content is employed by a Content Creation Device (CCD) to store a content item on a Content Provider Device (CPD).

to

The Protocol to Store Content is employed by a Device A to store a content item on another Device B.

Transact

Contract

DMI

 

Verify

Contract

 

 

Authenticate

Device

JC

 

Authorise

Device

TH

 

Deliver

Device

 

According to CfP

·         MPEG-21 DIA

Describe

Device

CT

According to CfP

·         MPEG-21 Part 7 (Terminal Capabilities)

Identify

Device

FC

 

Install

Device

 

According to CfP

·         MPEG-2 part 11 (MPEG-2 IPMP)

·         MPEG-4 part 13 (MPEG-4 IPMP)

·         MPEG-21 part 4

·         MPEG-B part 3 (IPMP-X messages)

·         MPEG-M part 4

Interact With

Device

 

According to CfP

·         MPEG-4 part 11

·         MPEG-4 part 20

·         MPEG-21 DID

·         MPEG-V

Process

Device

 

According to CfP

·         MPEG-7

·         MPEG-21 DIA

·         MPEG-21 RDD

·         MPEG-21 MVCO

Request

Device

LC

Access IPMP Tool Protocol (Section 10.1 of MXM Protocols)

Revoke

Device

 

 

Search

Device

MC

 

Uninstall

Device

 

According to CfP

·         MPEG-2 part 11 (MPEG-2 IPMP)

·         MPEG-4 part 13 (MPEG-4 IPMP)

·         MPEG-21 part 4

·         MPEG-B part 3 (IPMP-X messages)

·         MPEG-M part 4

Verify

Device

 

According to CfP

·         MPEG-21 Part 4

Report

Event

LC

MG

Store Event Report as proposed by m16652 and accepted (but not implemented) in MXM Protocols

Request

Event

LC

MG

Register Event Report Request Protocol as proposed by m16652 and accepted (but not implemented) in MXM Protocols

Authenticate

Group

DMP

 

Create

Group

DMP

According to CfP

·         MPEG-M part 4

Describe

Group

 

According to CfP

·         MPEG-M

·         MPEG-21 part 19

Identify

Group

DMP

According to CfP

·         MPEG-21 DII

·         MPEG-M part 4

Process

Group

DMP

According to CfP

·         MPEG-M part 4

Search

Group

MC

 

Authenticate

Licence

DMP

According to CfP

·         MPEG-21 Part 5

·         MPEG-21 Part 6

·         MPEG-21 Part 19

·         MPEG-M Part 4

Check With

Licence

MG

According to CfP

·         MPEG-21 Part 5

·         MPEG-21 Part 6

·         MPEG-21 Part 19

·         MPEG-M Part 4

Create

Licence

LC

According to CfP

·         MPEG-21 Part 5

·         MPEG-21 Part 6

·         MPEG-21 Part 19

·         MPEG-M Part 4

Deliver

Licence

DMP

According to CfP

·         MPEG-21 DIA

Identify

Licence

LC

Identify Content Protocol (Section 8.1 of MXM Protocols)

Negotiate

Licence

 

According to CfP

·         MPEG-21 part 5

Post

Licence

 

According to CfP

·         MPEG-U

Present

Licence

 

According to CfP

·         MPEG-V

Process

Licence

 

According to CfP

·         MPEG-21 Part 5

·         MPEG-21 Part 6

·         MPEG-21 Part 19

Request

Licence

LC

Access Licence Protocol (Section 9.3 of MXM Protocols)

Revoke

Licence

LC

Revoke License Protocol (Section 9.2 of MXM Protocols)

Search

Licence

DMP

 

Store

Licence

LC

Store License Protocol (Section 9.1 of MXM Protocols)

Transact

Licence

DMI

 

Verify

Licence

 

According to CfP

·         MPEG-21 Part 5

·         MPEG-21 Part 6

·         MPEG-21 Part 19

·         MPEG-M Part 4

Authenticate

Service

 

 

Describe

Service

JE

CT

According to CfP

·         MPEG-7 part 5

·         MPEG-21 part 7

Identify

Service

 

 

Post

Service

 

According to CfP

·         MPEG-U

Process

Service

 

 

Search

Service

MC

 

Transact

Service

DMI

 

Authenticate

User

 

 

Authorise

User

MG

 

Describe

User

CT

According to CfP

·         MPEG-7 MDS

·         MPEG-21 UED

·         MPEG-21 MVCO

Identify

User

 

 

Search

User

MC

 

5          Definitions

5.1         Entities

The table below provides a list of definitions of these Entities on which Operations can be applied.

 

Entity

Definition

Content

A Digital Item and its component elements, namely

·         Resources (e.g. media, scripts, executable)

·         Identifiers

·         Descriptions (e.g., metadata)

·         Event Reports

Contract

A set of metadata, Licences, promises and signers agreed by Users of an AIT value chain, where a promise is a signed collection of statements about, e.g., obligations, prohibitions and assertions, and a signer is a User whose signature makes the Contract valid.

Device

A hardware/software or simply software apparatus that enables a User to play a role in AIT value chains

Event

The performance of a specified set of functions or Operations.

Group

A set of Entities such as Content, Devices, Users.

Licence

A collection of authorisations, conditions and payment terms granted by a User to other Users

Service

A set of Operations performed by a User on behalf of other Users

User

Any participant in AIT value chains

 

5.2         Operations

The table below provides a list of definitions of the Operations that can be performed on Entities.

 

Operation

Definition

Authenticate

To confirm the identity of an Entity

Authorise

To grant rights to perform certain operations

Check With

To check requests or verify facts against the content of an Entity or Entities

Create

To generate a data structure representing a Licence or a Group

Deliver

To transfer Content between any two or more Devices

Describe

To add descriptive information to an Entity

Identify

To assign an identifier to an Entity

Install

To make and Entity usable on a Device

Interact With

To trigger an action via Content presented

Negotiate

To assist Users to seek agreement on a Transaction

Package

To make a Content Item suitable for Delivery

Post

To provide an organised structure of Content URIs

Present

To make Content available for consumption by the intended user

Process

To make change to an Entity or combine Entities into another Entity

Request

To call for the provision of an Entity

Revoke

To discontinue the validity of an Entity

Search

To find the URI or physical location of Entities satisfying given conditions

Store

To store a Content Item

Transact

To grants Rights to an Entity in exchange of a remuneration

Uninstall

To disable the use of an Entity on a Device

Verify

To check the integrity of an Entity