SlideShare a Scribd company logo
1 of 26
PlaySEM: a Platform for Rendering
MulSeMedia Compatible with MPEG-V
Estêvão SALEME & Celso. A. S. SANTOS
Manaus, AM, Brazil – 28/10/2015
Networks and Multimedia Research Lab – LPRM
Federal University of Espírito Santo – UFES
“Traditional” multimedia (video, audio, text, ...)
MulSeMedia - stimulate other human senses:
◦ Mechanoreceptors, Thermoreceptors, Chemoreceptors
Subjective experiments -> QoE improvement compared
to Media without sensory effects (WALTL et. al, 2009)
WALTL, M.; TIMMERER, C.; HELLWAGNER, H. A Test-Bed for Quality of Multimedia Experience Evaluation of Sensory Effects.
In: First International Workshop on Quality of Multimedia Experience (QoMEX 2009). [s.n.], 2009.
Introduction
How it works?
WALTL, M.; TIMMERER, C.; HELLWAGNER, H. A Test-Bed for Quality of Multimedia Experience Evaluation of Sensory Effects.
In: First International Workshop on Quality of Multimedia Experience (QoMEX 2009). [s.n.], 2009.
Sensory Effects
(WALTL et. al, 2009)
Problem
• Are there any
integration or
interoperability
issues with other
applications?
• The development of
interoperable
solutions (MPEG-V)
is required.
Heterogeneous
solution
• Is it not feasible to
reutilize the sensory
effects processor?
• There is a need to
reutilize solutions
in different ways,
such as Media
Players, TV Digital,
games, etc.
Strong
coupling
New approach for simulating and rendering
sensory effects, independently from Media Players,
communicating through UPnP that is compatible
with MPEG-V
It provides:
◦ SE Video Player
◦ MPEG Metadata library
◦ Simple platform for simulating and rendering sensory effects (SE
Video Player + SE Renderer)
◦ Open-source, fuel for future researches on the sensory effects area
Objective of our work
Use embedded sensory effect renderers (guide
virtual x real world):
i. SEMP (WALTL et al., 2013)
ii. SESim (WALTL et al., 2013)
iii. Sensorama (CHO, 2010)
iv. Sensible Media Simulator (KIM; JOO, 2014)
WALTL, M. et al. An end-to-end tool chain for sensory experience based on mpeg-v. Sig. Proc.: Image Comm., v. 28, n. 2, p. 136–150, 2013.
KIM, S.-K.; JOO, Y. S. Sensible media simulation in an automobile application and human responses to sensory effects. ETRI Journal, ETRI, v. 35, n. 6, p. 1001–1010, 2014. ISSN 1225-6463.
CHO, H.-Y. Event-Based control of 4D effects using MPEG RoSE. 2010.
Sensory Effects Media Players
SEMP
WALTL, M. et al. An end-to-end tool chain for sensory experience based on mpeg-v. Sig. Proc.: Image Comm., v. 28, n. 2, p.
136–150, 2013.
(WALTL et. al, 2013)
SESim
WALTL, M. et al. An end-to-end tool chain for sensory experience based on mpeg-v. Sig. Proc.: Image Comm., v. 28, n. 2, p.
136–150, 2013.
(WALTL et. al, 2013)
Sensorama
CHO, H.-Y. Event-Based control of 4D effects using MPEG RoSE. 2010.
(CHO, 2010)
Sensible Media Simulation
KIM, S.-K.; JOO, Y. S. Sensible media simulation in an automobile application and human responses to sensory effects. ETRI
Journal, ETRI, v. 35, n. 6, p. 1001–1010, 2014. ISSN 1225-6463.
(KIM; JOO, 2014)
Sensory Effect Renderer is decoupled from the
presentation interface
◦ It can be used with another Media Player or
application
It is not restricted to timeline based applications
Multi-platform (coded in Java)
What is different about PlaySEM?
Architecture design
SE Video Player is responsible for playing video and
reading MPEG-V SEM. Main functionalities include:
◦ open a video and related SEM
◦ control media state (play, pause and stop)
◦ position the video at a specific time in the timeline
◦ switch to full screen mode
◦ locate SER devices
◦ obtain information regarding device capabilities and
configure a variety of application parameters
SE Video Player - functionalities
SE Video Player - interface
SE Renderer is responsible for transforming SEM into
commands and for driving devices
Central component and can be reutilized in other applications.
Its services include:
SE Renderer - services
Instance of the PlaySEM
Real environment
No approaches were found in literature that
decouples sensory effects renderer from media
players, so:
Would it cause any relevant delays or
synchronization loss during the playback of sensory
effects at the user environment?
Open issue
Data traffic over a local network
does not introduce significant
delays
H1
SE Renderer architecture has little
impact on synchronization loss
H2
Hypotheses
Latency was measured by capturing network packages http
Stats parameter (SE Video Player):
Execution time = T3 (T4 for SetSem) - T1
Data from 5 test rounds was collected and then the average
time was calculated
ID Description
T1 Before command execution
T2 After command execution
T3 SE Renderer processing confirmation
T4 SEM processing confirmation
H1 - Network latency
Commands execution time vs.
Latency variation
Time readings came from two clocks: C1, from SE
Video Player, and C2, from SE Renderer
The VLCJ clock has a 300ms precision. Another
clock with a better precision was created
Times were recorded on 5 test rounds
Synchronization loss = time elapsed between C2
and C1
H2 - Synchronization loss
Time difference between SE Video Player
and SER clocks after pause command
The PlaySEM platform is based on parts 2, 3, 6 and 7
of the MPEG-V standard
Flexibility for replacing “components”, taking
advantage of its architecture
Multi-platform support
Network Latency:
◦ Basic control functions (Play, Pause, Stop): average time <
16ms
◦ Average latency of all services < 25ms (except SetSem)
◦ Delay exclusion would bring no significant performance
gains
Conclusion
Synchronization loss:
◦ There were periods when the video playback was ahead
or behind the rendering of sensory effects, although
never beyond 34 milliseconds
The synchronization loss can be considered negligible,
although it does not account for the time that the hardware
was actually working
Effect type Acceptable time
Haptic 1s behind video
Air flow 5s ahead of or 3s behind video
(YUAN et. al, 2015)
Conclusion
YUAN, Z. et al. Perceived synchronization of mulsemedia services. Multimedia, IEEE Transactions on, PP, n. 99, p. 1–1, 2015.
ISSN 1520-9210.
THANK YOU!
Celso Santos and Estêvão Saleme
The end

More Related Content

Viewers also liked

Bahasan 4 Media Pendidikan Dan Proses Komunikasi Pembelajaran
Bahasan 4 Media Pendidikan Dan Proses Komunikasi PembelajaranBahasan 4 Media Pendidikan Dan Proses Komunikasi Pembelajaran
Bahasan 4 Media Pendidikan Dan Proses Komunikasi Pembelajaraneka pandu cynthia
 
speed of trust-business communication
speed of trust-business communicationspeed of trust-business communication
speed of trust-business communicationShraddha Khandelwal
 
NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...
NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...
NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...Gustavo Damián Cucuzza
 

Viewers also liked (7)

Redes de computadores
Redes de computadores Redes de computadores
Redes de computadores
 
Bahasan 4 Media Pendidikan Dan Proses Komunikasi Pembelajaran
Bahasan 4 Media Pendidikan Dan Proses Komunikasi PembelajaranBahasan 4 Media Pendidikan Dan Proses Komunikasi Pembelajaran
Bahasan 4 Media Pendidikan Dan Proses Komunikasi Pembelajaran
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
speed of trust-business communication
speed of trust-business communicationspeed of trust-business communication
speed of trust-business communication
 
Ethics
EthicsEthics
Ethics
 
NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...
NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...
NES-CABA: Títulos que habilitan para profesor de Tecnologías de la Informació...
 
EliaNahas-Masters-2009
EliaNahas-Masters-2009EliaNahas-Masters-2009
EliaNahas-Masters-2009
 

Similar to PlaySEM: a Platform for Rendering MulSeMedia Compatible with MPEG-V

Immersive Future Media Technologies: Sensory Experience
Immersive Future Media Technologies: Sensory ExperienceImmersive Future Media Technologies: Sensory Experience
Immersive Future Media Technologies: Sensory ExperienceAlpen-Adria-Universität
 
Are Sensory Effects ready for the World Wide Web?
Are Sensory Effects ready for the World Wide Web?Are Sensory Effects ready for the World Wide Web?
Are Sensory Effects ready for the World Wide Web?Alpen-Adria-Universität
 
Blue Eyes Technology - Power Point Presentation
Blue Eyes Technology - Power Point Presentation Blue Eyes Technology - Power Point Presentation
Blue Eyes Technology - Power Point Presentation JoobleTPuthiyamadam
 
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...SmartenIT
 
Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...
Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...
Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...Alpen-Adria-Universität
 
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory EffectsA Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory EffectsAlpen-Adria-Universität
 
Model Based System Random Test For Smart OS
Model Based System Random Test For Smart OSModel Based System Random Test For Smart OS
Model Based System Random Test For Smart OSLex Yu
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Perfecto by Perforce
 
SMART MEDIA PLAYER USING AI
SMART MEDIA PLAYER USING AISMART MEDIA PLAYER USING AI
SMART MEDIA PLAYER USING AIIRJET Journal
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionIRJET Journal
 
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxHow to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxPubrica
 
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET Journal
 
Multi-Touch technologies: Software, tracking and functions
Multi-Touch technologies: Software, tracking and functionsMulti-Touch technologies: Software, tracking and functions
Multi-Touch technologies: Software, tracking and functionsJazmi Jamal
 
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfHow to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfPubrica
 
Embedded system
Embedded systemEmbedded system
Embedded system12lakshmi
 
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...Laila Shoukry
 

Similar to PlaySEM: a Platform for Rendering MulSeMedia Compatible with MPEG-V (20)

MPEG-V Part 3 enabling Sensory Experience
MPEG-V Part 3 enabling Sensory ExperienceMPEG-V Part 3 enabling Sensory Experience
MPEG-V Part 3 enabling Sensory Experience
 
Immersive Future Media Technologies: Sensory Experience
Immersive Future Media Technologies: Sensory ExperienceImmersive Future Media Technologies: Sensory Experience
Immersive Future Media Technologies: Sensory Experience
 
Are Sensory Effects ready for the World Wide Web?
Are Sensory Effects ready for the World Wide Web?Are Sensory Effects ready for the World Wide Web?
Are Sensory Effects ready for the World Wide Web?
 
Blue Eyes Technology - Power Point Presentation
Blue Eyes Technology - Power Point Presentation Blue Eyes Technology - Power Point Presentation
Blue Eyes Technology - Power Point Presentation
 
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
 
Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...
Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...
Is One Second Enough? Evaluating QoE for Inter-Destination Multimedia Synchro...
 
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory EffectsA Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
 
Model Based System Random Test For Smart OS
Model Based System Random Test For Smart OSModel Based System Random Test For Smart OS
Model Based System Random Test For Smart OS
 
Timeline Chat Android Project
Timeline Chat Android ProjectTimeline Chat Android Project
Timeline Chat Android Project
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 
SMART MEDIA PLAYER USING AI
SMART MEDIA PLAYER USING AISMART MEDIA PLAYER USING AI
SMART MEDIA PLAYER USING AI
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action Recognition
 
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxHow to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
 
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
 
Network and Multimedia QoE Management
Network and Multimedia QoE ManagementNetwork and Multimedia QoE Management
Network and Multimedia QoE Management
 
Multi-Touch technologies: Software, tracking and functions
Multi-Touch technologies: Software, tracking and functionsMulti-Touch technologies: Software, tracking and functions
Multi-Touch technologies: Software, tracking and functions
 
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfHow to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
 
DT project.pdf
DT project.pdfDT project.pdf
DT project.pdf
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

PlaySEM: a Platform for Rendering MulSeMedia Compatible with MPEG-V

  • 1. PlaySEM: a Platform for Rendering MulSeMedia Compatible with MPEG-V Estêvão SALEME & Celso. A. S. SANTOS Manaus, AM, Brazil – 28/10/2015 Networks and Multimedia Research Lab – LPRM Federal University of Espírito Santo – UFES
  • 2. “Traditional” multimedia (video, audio, text, ...) MulSeMedia - stimulate other human senses: ◦ Mechanoreceptors, Thermoreceptors, Chemoreceptors Subjective experiments -> QoE improvement compared to Media without sensory effects (WALTL et. al, 2009) WALTL, M.; TIMMERER, C.; HELLWAGNER, H. A Test-Bed for Quality of Multimedia Experience Evaluation of Sensory Effects. In: First International Workshop on Quality of Multimedia Experience (QoMEX 2009). [s.n.], 2009. Introduction
  • 3. How it works? WALTL, M.; TIMMERER, C.; HELLWAGNER, H. A Test-Bed for Quality of Multimedia Experience Evaluation of Sensory Effects. In: First International Workshop on Quality of Multimedia Experience (QoMEX 2009). [s.n.], 2009. Sensory Effects (WALTL et. al, 2009)
  • 4. Problem • Are there any integration or interoperability issues with other applications? • The development of interoperable solutions (MPEG-V) is required. Heterogeneous solution • Is it not feasible to reutilize the sensory effects processor? • There is a need to reutilize solutions in different ways, such as Media Players, TV Digital, games, etc. Strong coupling
  • 5. New approach for simulating and rendering sensory effects, independently from Media Players, communicating through UPnP that is compatible with MPEG-V It provides: ◦ SE Video Player ◦ MPEG Metadata library ◦ Simple platform for simulating and rendering sensory effects (SE Video Player + SE Renderer) ◦ Open-source, fuel for future researches on the sensory effects area Objective of our work
  • 6. Use embedded sensory effect renderers (guide virtual x real world): i. SEMP (WALTL et al., 2013) ii. SESim (WALTL et al., 2013) iii. Sensorama (CHO, 2010) iv. Sensible Media Simulator (KIM; JOO, 2014) WALTL, M. et al. An end-to-end tool chain for sensory experience based on mpeg-v. Sig. Proc.: Image Comm., v. 28, n. 2, p. 136–150, 2013. KIM, S.-K.; JOO, Y. S. Sensible media simulation in an automobile application and human responses to sensory effects. ETRI Journal, ETRI, v. 35, n. 6, p. 1001–1010, 2014. ISSN 1225-6463. CHO, H.-Y. Event-Based control of 4D effects using MPEG RoSE. 2010. Sensory Effects Media Players
  • 7. SEMP WALTL, M. et al. An end-to-end tool chain for sensory experience based on mpeg-v. Sig. Proc.: Image Comm., v. 28, n. 2, p. 136–150, 2013. (WALTL et. al, 2013)
  • 8. SESim WALTL, M. et al. An end-to-end tool chain for sensory experience based on mpeg-v. Sig. Proc.: Image Comm., v. 28, n. 2, p. 136–150, 2013. (WALTL et. al, 2013)
  • 9. Sensorama CHO, H.-Y. Event-Based control of 4D effects using MPEG RoSE. 2010. (CHO, 2010)
  • 10. Sensible Media Simulation KIM, S.-K.; JOO, Y. S. Sensible media simulation in an automobile application and human responses to sensory effects. ETRI Journal, ETRI, v. 35, n. 6, p. 1001–1010, 2014. ISSN 1225-6463. (KIM; JOO, 2014)
  • 11. Sensory Effect Renderer is decoupled from the presentation interface ◦ It can be used with another Media Player or application It is not restricted to timeline based applications Multi-platform (coded in Java) What is different about PlaySEM?
  • 13. SE Video Player is responsible for playing video and reading MPEG-V SEM. Main functionalities include: ◦ open a video and related SEM ◦ control media state (play, pause and stop) ◦ position the video at a specific time in the timeline ◦ switch to full screen mode ◦ locate SER devices ◦ obtain information regarding device capabilities and configure a variety of application parameters SE Video Player - functionalities
  • 14. SE Video Player - interface
  • 15. SE Renderer is responsible for transforming SEM into commands and for driving devices Central component and can be reutilized in other applications. Its services include: SE Renderer - services
  • 16. Instance of the PlaySEM
  • 18. No approaches were found in literature that decouples sensory effects renderer from media players, so: Would it cause any relevant delays or synchronization loss during the playback of sensory effects at the user environment? Open issue
  • 19. Data traffic over a local network does not introduce significant delays H1 SE Renderer architecture has little impact on synchronization loss H2 Hypotheses
  • 20. Latency was measured by capturing network packages http Stats parameter (SE Video Player): Execution time = T3 (T4 for SetSem) - T1 Data from 5 test rounds was collected and then the average time was calculated ID Description T1 Before command execution T2 After command execution T3 SE Renderer processing confirmation T4 SEM processing confirmation H1 - Network latency
  • 21. Commands execution time vs. Latency variation
  • 22. Time readings came from two clocks: C1, from SE Video Player, and C2, from SE Renderer The VLCJ clock has a 300ms precision. Another clock with a better precision was created Times were recorded on 5 test rounds Synchronization loss = time elapsed between C2 and C1 H2 - Synchronization loss
  • 23. Time difference between SE Video Player and SER clocks after pause command
  • 24. The PlaySEM platform is based on parts 2, 3, 6 and 7 of the MPEG-V standard Flexibility for replacing “components”, taking advantage of its architecture Multi-platform support Network Latency: ◦ Basic control functions (Play, Pause, Stop): average time < 16ms ◦ Average latency of all services < 25ms (except SetSem) ◦ Delay exclusion would bring no significant performance gains Conclusion
  • 25. Synchronization loss: ◦ There were periods when the video playback was ahead or behind the rendering of sensory effects, although never beyond 34 milliseconds The synchronization loss can be considered negligible, although it does not account for the time that the hardware was actually working Effect type Acceptable time Haptic 1s behind video Air flow 5s ahead of or 3s behind video (YUAN et. al, 2015) Conclusion YUAN, Z. et al. Perceived synchronization of mulsemedia services. Multimedia, IEEE Transactions on, PP, n. 99, p. 1–1, 2015. ISSN 1520-9210.
  • 26. THANK YOU! Celso Santos and Estêvão Saleme The end

Editor's Notes

  1. No modo tradicional da multimedia visao e audicao, seja lendo um livro, escutando musica, vendo um filme ou visualizando imagens Porque não estimular outros sentidos?
  2. Imersão como uma experiência realista, vista como condição necessária para criação de "presença“. Imersão como um estado psicológico caracterizado por perceber-se envolvido, incluído e interagindo com um ambiente que fornece um fluxo contínuo de estímulos e experiências. Presença refere-se a experimentar o ambiente gerado por computador, em vez da localidade física real (WITMER; SINGER, 1998).
  3. Não pretendo processar mídia pois quero que outros tipos de aplicações reusem o renderizador Dispositivo que não pode interoperar com outros produtos que o cliente espera interoperar perde valor* Capacidade de diferentes produtos interoperar entre eles permite aos consumidores uma escolha MPEG-V = interoperabilidade mundo virtual (ex. jogos, simuladores e aplicações) e mundo real (ex. sensores e atuadores) Acoplamento dificulta a adoção de múltiplos efeitos em outras áreas como medicina, jogos e educação, que geralmente são aplicativos baseados em eventos Preço do amBX é atualmente 800 libras esterlinas (kit premium)
  4. Renderizar significa entregar alguma coisa a alguém, como por exemplo, um serviço Porque é relevante? Permite que o renderizador de efeitos sensoriais seja reaproveitado para diferentes tipos de aplicação, não somente baseadas em linha de tempo Exemplo: 1) Peças teatrais, onde o ator proporciona efeitos sensoriais para os expectadores; 2) Jogos de vídeo games, podem se comunicar com o renderizador para promover efeitos sensoriais; 3) Aplicações na área de educação para ensinar o frutas e vegetais para crianças com associação de aroma.
  5. A abordagem do SE Renderer desacoplado do SE Video Player para o processamento do SEM, o torna capaz de ser utilizado em qualquer Media Player
  6. AL shows messages network Average Latency, (standard deviation) indicates the time variation on AL in order to project how higher it could grow, from a statistical standpoint. VC indicates the Variation Coecient, as a percentage, projected in AMI, Average Minimum Latency, on the lower bound and AMA, Average Maximum Latency, on the upper bound. APT indicates the Average Processing Time on SER, deducting latency time from execution time. AET indicates the Average Execution Time for each of the service provided by SER.