Professional Documents
Culture Documents
Digest
Emotion-controlled Digest
Generation (II)
Emotions: Attention, Stress, Suspense, etc
Emotion Engine
Bio Sensors:
skin,
blood pressure,
retinal activity, etc
Digest
Generator
audio Model
video Stream:
Using the input
-Video
from the emotion
-Audio
Engine we select a
-Text
subset of the entire
Movie, song, book
Emotion-controlled Digest
Generation (III) – networked -
Close Loop
Emotion Engine Control
Real Time
Digest
“Media” Server
Content Analysis
Emotion Engine (I)
• Already available several solutions in terms of emotion detection
• Several input methods:
• Galvanic skin Response
• Electrocardiogram
• Elecromyogram
• BVP (Blood, Volume, Pressure) – Photoplethysmyograph -
• Respiration – Hall effect respiration sensor -
• Temperature (using sensors or infrared cameras)
• General Somatic Machine (GSM)
• Facial Action Coding System
• Posture, Gesture, Voice, Face
• Pupillary dilation
• Stomach motility
• Penis size
• Cortisol level in saliva
• Mature models applied to education, Human Machine Interaction, Automatic
Multimedia Selection, CE interface, etc
• No current usage in the digest generation
Emotion Engine (II)
Digest Generator Model
• It collects emotions and synchronized with content
• It uses the data collected for filtering composite media (video,
audio, text) and for creating a digest
• The multimedia content is subdivided in time quanta and at
each of these quanta is associated the collected human
feedback
• It models the brain activity during the consuming of
information: we try to synthesize this activity
• With approximated emotion detection and a good empirical
model we can simulated the human mind and select only the
more important information that needs to be stored
Possible Application
• Producing general digest for preview and
eCommerce
• Producing real time digest for specific users
(networking close loop case) for late complete
vision
• Fast consuming of multimedia contents (no digest)
• “Video thumbnails”
• Emotion based CE feedback (gaming)
References
• http://affect.media.mit.edu/AC_research/sensing.html
• http://www.almaden.ibm.com/cs/BlueEyes/index.html
[BlueEyes-enabled television ]
• web.media.mit.edu/~carsonr/pdf/hcii01.pdf []
Emotion-Controlled Variable
Multimedia Transmission
by A. Barletta
Multimedia
• Fix stream adapted to the available
bandwidth
• Who is the consumer ? A machine or a
human ?
• Human have not a constant consuming rate
• Variable bandwidth multimedia distribution
dependent on the user attention
Emotion-Controlled Multimedia
Distribution
Close Loop
Emotion Engine Control
Variable
Bandwidth
Usage “Media” Server
Variable Quality/Bandwidth
• The Quality Of Service of the streamed
multimedia content can be changed in a wide
range
• Human information assumption is not constant: it
depends on the degree of attention
• We can adapt the quality of the content to the
status of the user
• Examples:
• Switching the video stream when the user is not
actively focusing on the screen (audio is maintained)
Possible Applications
• Limited bandwidth devices (mobile phone)
• Video stream
Virtual Meeting Place
Agent Paradigm
Agent Paradigm
• Reduce terminal-server interactions
• Embedded and Proactive Autonomous Behaviors
• [Data + Code] is moved to each node of the network
• Several “prototype” solutions for e-Business and network
management
• Bartering, Searching, Monitoring, etc
AgEnt : Agent + Entertainment
Digest
Song
4
Use case (II)
• Antonio has got a VAIO system with a Personal Agents Box (PAB) application
provided by Sony
• Antonio navigates in a Sony Audio Web sites and he looks for new songs
• The Sony Web site offers an Agent Distribution System based on agents
• Antonio chooses a collection of MusicAgents he likes [2]
• Antonio decides to buy the song: after payment transaction, the content is
downloaded inside the agent, and played. Antonio unplug the VAIO from the
network and enjoy the music; … after an expiration time the agent disables the
playback and destroy the content; only the digest is available [3].
• Antonio decide to send this Agent to a friend, Boris (only the agent with the
digest is sent) [4]
• Boris open the agent, listen in the digest and decide to play the song: the agent
after a payment transaction, download the content from the Sony Web site and
plays the song
Secure Agent Distribution
• Each Personal Agent Box has a private and
public key
• The Agent Distribution System (ADS)
receives the public key of each PAB
• A group of friends can exchange the Public
keys
• Transmission of Agent is secured using the
public key of the receiving PAB
Secure Content Distribution
• Case 1:
• Each MusicAgent has one key
• Request of content with key
• Server encode with Agent key
• Agent decode with its own key
• Case 2
• Server has a private key
• MusicAgent has a public key of the server
• An asymmetric encryption is done
References
• http://www.trl.ibm.com/aglets/index_e.htm
• Aglets Home Page: IBM framework for building agents
• No product available on the market from IBM