Towards Socially Intelligent Media Computing

49
1 Towards Socially Intelligent Media Computing Keynote at KESS 2nd International Symposium on Intelligent Interactive Multimedia Systems and Services, IIMSS09 Mogliano Veneto, Venice, Italy, organized by University of Milan, July 2009 Paolo Nesi DISIT-DSI, Distributed Systems and Internet Technology Lab Department of Systems and Informatics, University of Florence [email protected], [email protected] http://www.dsi.unifi.it/~nesi, http://www.disit.dsi.unifi.it version 2.7e

description

Towards Socially Intelligent Media Computing Keynote at KESS 2nd International Symposium on Intelligent Interactive Multimedia Systems and Services, IIMSS09 Mogliano Veneto, Venice, Italy, organized by University of Milan, July 2009

Transcript of Towards Socially Intelligent Media Computing

Page 1: Towards Socially Intelligent Media Computing

1

Towards Socially Intelligent Media Computing

Keynote at KESS 2nd International Symposium on Intelligent Interactive Multimedia Systems and Services, IIMSS09

Mogliano Veneto, Venice, Italy, organized by University of Milan, July 2009

Paolo NesiDISIT-DSI, Distributed Systems and Internet Technology Lab

Department of Systems and Informatics, University of [email protected], [email protected]

http://www.dsi.unifi.it/~nesi, http://www.disit.dsi.unifi.it

version 2.7e

Page 2: Towards Socially Intelligent Media Computing

Overview

� AXMEDIS aims and complexity� AXMEDIS model and tools� AXMEDIS DRM� Automated back office tools � Distribution Scenarios� Exploitation Activities

2

Page 3: Towards Socially Intelligent Media Computing

Project Goals

� Costs Reduction for content production and distribution for multichannel

� Better integration along the value chain� Interoperability among channels/devices taking

into account DRM and formats� Large range of different scenarios:

From VOD to DVB From mobile to TV From B2B to B2C trials, take ups actions, ..

� Along the social network growing, UGC, UGE

3

Page 4: Towards Socially Intelligent Media Computing

4

Partners

Page 5: Towards Socially Intelligent Media Computing

5

Automating Content/Metadata Life-Cycle x multichannel

DVB (T, S..Internet

P2PMobile

Social Net

languagesGRID

tools

processingGathering

Active Search

Adaptation

Fingerprint Packaging

MPEG-21

Interop. DRM

Protection

Statistics

PlayersMetadata

Content

Data Collect.

Accounting

OMA

Licensing

Ingestion

Storage

ProfilingAuthoring

Reporting

Cross mediaEnrichment

CMSworkflow

P2P

flexibility

plug-ins

customizations

databases

webservicesstandards

optimisation

UGC

Page 6: Towards Socially Intelligent Media Computing

Major points of complexity

� Modeling a flexible framework with Different content formats/models Different distribution formats/models Different devices, platforms, players,.. Different distribution protocols: streaming, download,

progressive download, multipath streaming DIS, P2P, progressive P2P, …

Different business and transactions models Different standards along the several aspects Different life cycles and best practices for back office Etc.

6

Page 7: Towards Socially Intelligent Media Computing

7

Mapping Main AXTools on Life-Cycle

languagesGRID solutions

tools

processing

workflow

P2P sharing

flexibility

plug-ins

customizations

databases

webservicesstandards

optimisation

DVB (T, S..Internet

P2PMobile

Social NetUGC

Page 8: Towards Socially Intelligent Media Computing

Points of Complexity� Content formats vs players

high production costs for authoring tools and players Lack of intelligence on players Custom vs standard, limited vs interoperable Large variety of platforms, mobile foot print

� Protection, DRM along the value chain, B2B2C Number of licenses processed for objects: O(MN) Millions of users are licensed for millions of objects !! Managing life cycle rights and business models/transactions

� Automated content production Production on demand, real time processing on user needs Dynamic and static profiling Dynamic content adaptation and formatting (layouting) Processing profiles and descriptors in real time Management of UGC and professional content

� Multichannel production vs distribution Flexibility in refactoring/scaling up the back office Processing in real time, managing multichannel back office Huge costs of integration, business models, trans. Models…

8

Page 9: Towards Socially Intelligent Media Computing

9

AXMEDIS DRM Servers

AXMEDIS Technical Architecture

Content Crawling

Packaging Support

Content Processing

MetadataSupport

DRM Support

Communic Support

Database Support

CMSs

AXMEDIS, MPEG-21 Databases

Traditional and P2P Distribution

Channels and servers

WS, https,FTP, Webdav,

etc.

ContentFormatting

ContentAdaptation

ProtectionSupport

AXMEDIS Model Supports and Plug-ins including support for XML, XSLT, WSDL, OS, etc.

Query Support

ContentDescriptors

Plug in Manager

Workflow Support

AXCP GRID Scheduler

AXMEDIS (CP) Content Processing

Script Editorand Debug

AXMEDIS Authoring Tools

Metadata Resources

X& Multimedia

Protection information

DRM Licenses

Styles

AXMEDIS manual and autom. content sharing and Distribution Tools

AXEPTool B2B P2P

AXMEDIA B2C P2P

Programme and Pub

AX

ME

DIS

Adm

inis

trat

ive

Tool

s

AX

ME

DIS

DR

M

Rep

ortin

g To

ols

AX

ME

DIS

MPE

G-2

1 M

ultid

ev. P

laye

r &

Plu

gins

Plug-ins …..

User Interaction and/or Automated Control via WSs

Page 10: Towards Socially Intelligent Media Computing

Overview

� AXMEDIS aims and complexity� AXMEDIS model and tools

Lack of intelligence on players Custom vs standard, limited vs interoperable Large variety of platforms, mobile foot print High complexity of authoring tools and player High production costs

� AXMEDIS DRM� Automated back office tools � Distribution Scenarios� Exploitation Activities

10

Page 11: Towards Socially Intelligent Media Computing

11

User generated

Interactive and intelligent

� New content formats� New TV formats

� integrated media info� proactive with the

users� attractive experience� personalized � multichannel

interoperable� device interoperable

Final users

Browse, search

Multichannel

proactive

Saving experience

User generated

Page 12: Towards Socially Intelligent Media Computing

Examples: Intelligent Content� Single Files:

audio, video, documenti, immages, etc..

� Interactive Content: HTML or SMIL as technology of

User interaction Guids, games, etc. Valoriz. of Cultural Heritage

content Educational Content

� Proactive Wizard: Video messg. Recording, UGC Assisted upload Production of licenses User profile processing Taking decision Local indexing/searching Local assistant ….

12

Page 13: Towards Socially Intelligent Media Computing

13

AXMEDIS Object/Package Model

AxObject

AxOID + ….

AxMetadataAxMetadataAxMetadata

AxMetadataAxMetadataAxContent

AxInfo

AxDublinCore

AxResource

AxObject

mandatoryspecial B2B metadata

resource embedding

unique identification

content description

AxReferredObjecthierarchical composition

external content referencing

MPEG21Digital Item

AxMetadataAxMetadataAxMethods

AxMethodsIntelligent, logic & behaviour

Page 14: Towards Socially Intelligent Media Computing

14

An example to wrap it all up

Music AlbumAxInfo � Rights Owner� Producer� Distributor

DublinCore� Title� Genre� Authors

Album Cover

� OtherDescriptions(e.g. MPEG7)

� Rights Owner� Producer� Distributor

� Image� Author� Size

ResourceJPG image

Album Lyrics (printable)� Rights Owner� Producer� Distributor

� Doc� Authors� Format

ResourcePDF

Album Tracks� Rights Owner� Producer� Distributor

� Audio collection

� Time length

mp3 mp3 mp3 mp3 mp3

track track track track track�… �… �… �… �…

Bonus video

Ref

erre

dO

bjec

t

Backstage Video� Rights Owner� Producer� Distributor

� Video� Genre� Authors

� Subtitles Languages� Playing time� Resolution

ResourceMPEG2 Video

� Metadata will be always accessible for indexing and querying

Page 15: Towards Socially Intelligent Media Computing

15

AXMEDIS Cross Media Content � Any content inside a

package: Mix of: HTML, SMIL, MPEG-4, video,

audio, text, Documents, images, actions, games, animations, etc.

Additional content and interactivity for the end users

compliant and extending MPEG-21

� AXMEDIS Intelligent content allow user/producers to create content for other devices: ringtones,

mobiles, … support social activity

annotations user generated content personal collections

internal query customized for culture and language

Page 16: Towards Socially Intelligent Media Computing

16

Interoperable Players

Page 17: Towards Socially Intelligent Media Computing

Overview

� AXMEDIS aims and complexity� AXMEDIS model and tools� AXMEDIS DRM

Standards de facto, lack of acceptance, … Millions of users are licensed for millions of objects !! Number of licenses processed for objects: O(MN) Managing life cycle rights and business models/transactions Lack of agreements about the meaning of rights and ontology

� Automated back office tools � Distribution Scenarios� Exploitation Activities

17

Page 18: Towards Socially Intelligent Media Computing

18

market solutions viz AXMEDIS

Business Models Larger number of Business Models

B2C DRM B2B, B2C, B2B2C DRM solution

Proprietary / Standard DRM and model Standard DRM: MPEG-21, OMA, etc.

Non interoperable DRM Allowed Interoperable DRM: MPEG-21, OMA, etc.

Fixed/Flexible Protection Model Any Protection Model, key, algorithms, etc.

Separation among Content and license Separation among Content and license

Signed Content Header Signed Content AXINFO, any Metadata

Channel distribution Multichannel with the same license

Players and Devices Players and Devices: PC MS-Windows, PDA Windows Mobile, STB, Linux OS, Apple MAC (in progress), Java Mobiles

License Proprietary: number of rights, domainss

Licenses MPEG-21 REL: Expandable dictionary, any type of rights, licenses OMA, domains

Authentication of Player Authentication of device, user, domain, etc.

Revocation per Player Revocation per device, user, etc,

Revocation per license Revocation per license

Source code non accessible Source Code AccessibleLimited Metadata Any metadata, custom metdata, any ID, any Descriptor

Media content, simple content, not intelligent Any digital format, of any type: audio, video, image, games, doc, and Cross media: SMIL, HTML, MPEG-4,… INTELLIGENT content

Customizable Tools Customizable Tools: servers and player clients

Page 19: Towards Socially Intelligent Media Computing

19

Managing License Chain, B2B and B2C

� Alice states, “Bob has the right to issue a license to anyone to print the book in Italy”

� Bob states, “Carl has the right to print the book in Italy”

� To solve the SubSubLicense for Carl all the connected Licenses are needed

� Licenses have to be accessible on Processing Engine

� Alice can revoke the license to Bob

ALICE BOB

Carl

Page 20: Towards Socially Intelligent Media Computing

20

Cross media content and composition� AXMEDIS objects can be used as components for creating

other added values AXMEDIS objects Allowing the production added value object for composition

or integration of protected content Who is composing can add its own prot. and licensing

Allowing the Rights Management of Composition, in the digital world similarly at what is performed in the physical world

The shares along the value chain are de facto formalized

Page 21: Towards Socially Intelligent Media Computing

21

ProtectionInfo

ProduceLicense

Managing License Chain and Protection Information

Content provider

Content provider

Content Integrator

Content Distributor

Protection Manager Support

Certifier and Supervisor

Action log database

DigitalProtected Content

Resource

Metadata

Digital Protected

ProduceLicense

ProduceLicense

Auths to integrate

Auth todistribute

Right Auth.

use

License Server, DRM Processor

ProtectionInfo

ProduceLicense

use

use

ProtectionInfo

ProtectionInfo

IntegratedDigitalProtected Content

StoreKey

Page 22: Towards Socially Intelligent Media Computing

22

DRM and Domain Management

� Users are strongly interested in acquiring a content to be used in their domain in which they have their Home devices, cars, mobiles, etc.

� Media Centers and/or Home Servers are going to manage content and licenses for the whole domain One license for all devices and people

ADSL

Domain Server

Page 23: Towards Socially Intelligent Media Computing

Overview� AXMEDIS aims and complexity� AXMEDIS model and tools� AXMEDIS DRM� Automated back office tools

Flexibility and scalability of back office, thousands of features, complex media processing language,

programming grid Processing profiles and descriptors in real time Production on demand, real time processing on user needs Management of UGC and professional content Dynamic and static profiling Dynamic content adaptation and formatting (layouting)

� Distribution Scenarios� Exploitation Activities

23

Page 24: Towards Socially Intelligent Media Computing

24

Enabling massive content production and processing

� AXMEDIS GRID language and tools for Automated Content Ingestion and Gathering Automated Content Query and Retrieval Automated Content Load and Storage: databases and files Automated Content and Metadata Processing, enrichment Automated Content and Data processing Automated Content Filtering and Repurposing Automated Content Composition, Formatting Automated Content Protection and Licensing Automated Content Publication/Download on/from any channel Automated Content Distribution via Multichannel Automated Profiles management and processing Automated Production of Content on Demand Automated semantic processing, recc, taking decisions, etc.. …..

Author User Producer / Aggregator / Distributor / Facilitator

AX P2PAX PlayersAXCP ToolsAX Editors

Page 25: Towards Socially Intelligent Media Computing

25

Front end servers,

VOD, prod on demand

AXMEDIS Content Processing GRID

Your CMSs

AXCP Scheduler

AXMEDIS Rule Editor

Workflow manager

AXMEDIS Database

DistributionChannels

and servers

AXCP nodesAXCP GRID

Rules

Plug-in for content processing

WS, FTP,etc.

Quick Starter

Front end servers,

VOD, prod on demand

AXCPVisual Designer

Visual Elements and Rules

Page 26: Towards Socially Intelligent Media Computing

26

Some Snapshots from the examples shown

Page 27: Towards Socially Intelligent Media Computing

27

AXCP Visual Designer

Page 28: Towards Socially Intelligent Media Computing

28

Scheduler

AXCP for empowering Media Portals

AXMEDIS Rule Editor

Dis

trib

utor

fron

t end

Ser

ver

Users

User and Device profile

Few Ready to use rules

AXCP GRID

Content Databases

Activate Rule

Personalized Content on Demand

Other DRM

AXMEDIS DRM

Add info

Content: Search, Selection, Acquisition, Production, Adaptation, Transcoding,

Formatting, Packaging, Protection, Publication and Licensing on Demand

APPLICATIONS: balancing, UGC, repurposing, publication, recommendations, integration

with SN, redistribution, crawling

YouTube, ..

P2P, ….

Page 29: Towards Socially Intelligent Media Computing

29

Cross media Content Adptation

Page 30: Towards Socially Intelligent Media Computing

30

Automated Formatting Engine

Page 31: Towards Socially Intelligent Media Computing

31

Examples of Cross media Adapation

Page 32: Towards Socially Intelligent Media Computing

Overview

� AXMEDIS aims and complexity� AXMEDIS model and tools� AXMEDIS DRM� Automated back office tools � Distribution Scenarious

Large range of possible applications: 3-play, 4-play, Multichannel, CH applications, mobile, etc.

Flexibility in refactoring/scaling up the back office Processing in real time, managing multichannel back office Huge costs of integration, business models, transaction Models…

� Exploitation Activities

32

Page 33: Towards Socially Intelligent Media Computing

Multichannel Distribution� VOD, Video or Content on Demand:

Internet P2P, PC, mobile, IPTV streaming: STB Motorola Streaming of AXMEDIS MPEG-21, audio/video Progressive download of AXMEDIS MPEG-21, audio/video

� Satellite data broadcast Distribution in Push, STB/PVR

� DVB-T EPG + recording + intelligent content HD protection in stream

� PDA and Kiosks Push on Kiosks, Download on PDA

� Mobiles Interoperable MPEG-21 and OMA DRM production AXMEDIS/MPEG-21 player for mobiles Download and progressive download on mobiles, java

� UGC, user generated or posted content Automated production, transcoding, licensing, etc. Multichannel support for social network XMF, social network, ..

� P2P as support for the above channels B2B and/or B2C networks

Page 34: Towards Socially Intelligent Media Computing

34

AXEPTool P2P

AXEPTool

AXEPTool

AXEPTool

AXMEDIA P2P

AXEPTool

AXMEDIS P2P Network

Dow

nload

Query SupportMetadata AXTracker

AXCP P2P Control

AXMEDIS DRM

Distributor

Distributor

AXCP P2P Control

AXMEDIS P2P network architecture

Page 35: Towards Socially Intelligent Media Computing

35

and VOD on PC with P2P

AXMEDIS DRM

Media Club Portal

issue license

Sale and CRM service

Cross media Content, from video, audio to complex

content

Controlled P2P network

Accounting and reporting

Page 36: Towards Socially Intelligent Media Computing

36

Push Distribution and AXMEDIS Technology

EUTELSAT

Sale Manager

AXMEDIS Content Processing

Broadcast Server

AXMEDIS DRM

Page 37: Towards Socially Intelligent Media Computing

37

Content Production on the Consumer Side

BBC Broadcasting DVB-T

Added value content via ADSL

Free on air transmission

Recording, added value Content

Package on site production and

domainmanagement

TV freeon air

Cross media Content, from video, audio to

complex content

AXMEDIS DRM

Accounting and reporting

Cross media Content, from video, audio to

complex content

Page 38: Towards Socially Intelligent Media Computing

38

Examples Content from AX4HOME

Page 39: Towards Socially Intelligent Media Computing

Overview� AXMEDIS aims and complexity� AXMEDIS model and tools� AXMEDIS DRM� Automated back office tools � Distribution Scenarios� Exploitation Activities

DRM B2C solution for complex content Intelligent proactive content with DRM Cultural heritage content repurposing and distribution Social networking Smart mobile social enabled content, personal

recommendations

39

Page 40: Towards Socially Intelligent Media Computing

40

Content Enrichment with final users

� http://www.variazioniproject.org� Content Enrichment

produced and reproduced on demand production with DRM AXMEDIS web player

Page 41: Towards Socially Intelligent Media Computing

Access to Open Archive resources

41

In collaboration with FRD, Italy

Page 42: Towards Socially Intelligent Media Computing

42

AXMEDIS DRM with� AXMEDIS

Hiding complexity

� AXMEDIS AXCP protection

packager� AXMEDIS

Active X Player� AXMEDIS DRM

registration License servers AXCS

Page 43: Towards Socially Intelligent Media Computing

43

Distribution of cultural content, AV guides � At MUSA: instrument museum at

Accademia Nazionale di Santa Cecialia, Roma

� Usable for AV guides, even with RFID

� Production of content for continous formation, in medical area or for other interactive guides

� Monitoring of the user activities

AXCP Scheduler

AXCP Node

WEB ServerAXCP GRID

FTP, WS, etc. AX P2P Servers

AXCP Editors

AXCP Quick Start, Your tools commands, Workflow systems,…

databases

Page 44: Towards Socially Intelligent Media Computing

DC Store, DC Channel

44

AXCP Scheduler

AXCP Node

WEB ServerAXCP GRID

FTP, WS, etc. AX P2P Servers

AXCP Quick Start, Your tools commands, Workflow systems,…

databases

AXMEDIS DRM Servers

� Distribution of large objects ISO of CD, DVD, etc. as protected intelligent content

� Distribution via P2P, protection via AXDRM� The intelligent content played into the AXMEDIS player

helps the user to make registration, certification …� The Intelligent content extract the ISO on the disk

Page 45: Towards Socially Intelligent Media Computing

Mobile Medicine Social Network

Back officeautomatico

45

Obj prof

•PC….., i-Phone, Java, Windows Media, ….

•MEDIA + flow, interactive, calculators, etc.

Page 46: Towards Socially Intelligent Media Computing

46

Multichannel social integration

AXCP GRIDContent: Search, Selection,

Acquisition, Production, Adaptation, Transcoding, Formatting, Packaging,

Protection, Publication and Licensing on Demand

Personalized Content on Demand

User generated content

Page 47: Towards Socially Intelligent Media Computing

Recommendations: UU, OU, OO, ..

Page 48: Towards Socially Intelligent Media Computing

Personal Mobile Social Intelligence

48

AxObjectFinder

SQLite DBLocal PDA files

Se

arc

h E

ng

ine

Taxo

no

my

Bro

wse

r

HTML & CSS Based Presentation Engine

Do

wn

loa

d/u

pd

ate

Ma

na

ge

r

AxPDAPlayer

Content Indexer, semantic ingestion/processing

Use

r B

eh

avio

rc

olle

cti

on

Co

nte

xtu

al

info

rmat

ion

Media Player

PDF player

….. player

File

Exp

lore

r

Lo

ca

l Bro

wse

r

Page 49: Towards Socially Intelligent Media Computing

49

� Thanks!

� Tools can be download from web sites and on shareware sites

� http://www.axmedis.org Tools, docs, etc.

� http://mobmed.axmedis.org Mobile Medicine Social network

� http://xmf.axmedis.org ….

� ….