SlideShare una empresa de Scribd logo
1 de 46
CONNECTING PHYSICAL AND DIGITAL WORLDS
MARIUS PREDA, MPEG 3DG CHAIR, INSTITUT MINES TELECOM
www.slideshare.net/MariusPreda
From centuries, we are building two different types of worlds
Physical
Informational
Immersion, from a human user point of view, is making abstraction of the Physical
world (remove all possible connection to it) and have stimuli only from the
Informational one
Immersion, presence, stimuli, perception, …
stories
music
films
knowledge
In which world our users are?
The stimuli from physical worlds
are familiar or at very low
intensities
We intentionally block our
interfaces with the
physical world
Improving immersion feeling
Strategies for blocking
the interfaces with the
Physical world
Improving immersion feeling
Strategies for extending the space of
the Informational world stimuli
Improving immersion feeling
How far we’ve gone with
this strategy?
Relatively far …
Improving immersion feeling
Probably too far …
Improving immersion feeling
How far?
It’s the time to connect our worlds
Why now?
• For the first time, smartphones enable
“everyone” to access Informational world
while sensing also the Physical world
• They change our view of the environment
• Enhance the rich history
and meaningfulness of
the real world with
powerful digital
elements
Physical & Informational Augment The Reality
An invitation: become architects of a new
kind of bridges
In AR, almost everything remains to be invented
Las Vegas
This place some years ago
In AR, almost everything remains to be invented
• Marketing
• Tourism
• Culture
• Education
• Serious and less serious games
• …
• Hardware manufacturers
• Software vendors
In AR, almost everything remains to be invented
We (and few others) already started and invite
you to be part of
The AR Revolution
In AR, almost everything remains to be invented
Tidy City
Portal Hunt
Elements
ARQuiz
Augmented Books
Summer School games
TECHNOLOGY INSIGHTS
MPEG-V AND MPEG ARAF
MPEG technologies related to AR
MPEG-1/2
(AV content)
1992/4
VRML
1997
• Part 11 - BIFS:
-Binarisation of VRML
-Extensions for streaming
-Extensions for server command
-Extensions for 2D graphics
- Real time augmentation with
audio & video
• Part 2 - Visual:
- 3D Mesh compression
- Face animation
1998
• Part 2 – Visual
- Body animation
1999
MPEG-4 v.1
MPEG-4 v.2
First form of broadcast signal augmentation
MPEG technologies related to AR
MPEG-4
2003
•AFX 2nd Edition:
- Animation by
morphing
- Multi-texturing
2005
• AFX 3rd Edition
- WSS for terrain
and cities
- Frame based
animation
2007
MPEG-4
MPEG-4
• Part 16 - AFX:
- A rich set of 3D
graphics tools
- Compression of
geometry,
appearance,
animation
• AFX 4th Edition
- Scalable complexity
mesh coding
2011
MPEG-4A rich set of 3D Graphics
representation and
compression tools
MPEG technologies related to AR
MPEG-4
2003
•AFX 2nd Edition:
- Animation by
morphing
- Multi-texturing
2005
• AFX 3rd Edition
- WSS for terrain
and cities
- Frame based
animation
2007
MPEG-4
MPEG-4
• Part 16 - AFX:
- A rich set of 3D
graphics tools
- Compression of
geometry,
appearance,
animation
• AFX 4th Edition
- Scalable complexity
mesh coding
2011
MPEG-4
2009
• Part 25
- Compression of
third-party XML
(X3D, COLLADA)
MPEG-4
2004
• Part 16
- X3D
Interactive
Profile
MPEG-4
MPEG technologies related to AR
MPEG-V - Media
Context and Control
2011
• 2nd Edition:
- GPS
- Biosensors
- 3D Camera
201x
• Compression
of video +
depth
201x
MPEG-V
- 3D Video
• 1st Edition
- Sensors and
actuators
- Interoperability
between Virtual
Worlds
• Feature-point based
descriptors for image
recognition
201x
CDVS
MPEG-U –
Advanced
User Interface
2012
A rich set of sensors and
actuators
- 3D Audio
MPEG-H
MPEG technologies related to AR
MPEG-V – Media Context and Control
Actuators
Light
Flash
Heating
Cooling
Wind
Vibration
Sprayer
Scent
Fog
Color correction
Initialize color correction parameter
Rigid body motion
Tactile
Kinesthetic
Global position command
Sensors
Light
Ambient noise
Temperature
Humidity
Distance
Atmospheric pressure
Position
Velocity
Acceleration
Orientation
Angular velocity
Angular acceleration
Force
Torque
Pressure
Motion
Intelligent camera type
Multi Interaction point
Gaze tracking
Wind
Dust
Body height
Body weight
Body temperature
Body fat
Blood type
Blood pressure
Blood sugar
Blood oxygen
Heart rate
Electrograph
EEG , ECG, EMG, EOG , GSR
Weather
Facial expression
Facial morphology
Facial expression characteristics
Geomagnetic
Global position
Altitude
Bend
Gas
MPEG technologies related to AR
MPEG-V – Media Context and Control
• All AR-related data is available from MPEG standards
• Real time composition of synthetic and natural objects
• Access to
• Remotely/locally stored BIFS/compressed 2D/3D mesh objects
• Streamed real-time BIFS/compressed 2D/3D mesh objects
• Inherent object scalability (e.g. for streaming)
• User interaction & server generated scene changes
• Physical context
• Captured by a broad range of standard sensors
• Affected by a broad range of standard actuators
Main features of MPEG AR technologies
MPEG vision on AR: the MPEG AR Browser
Point to a URL – no need to download new applications for each context
The browser
• Retrieves scenario from the internet
• Starts video acquisition
• Tracks objects
• Recognizes objects from visual signatures
• Recovers camera pose
• Gets streamed 3D graphics
• Composes new scenes
• Gets inputs from various sensors
• Offers optimal AR experience by constantly adapting interaction possibilities and
objects from a remote server.
Industry
• Maximize number of customers through MPEG-compliant authoring tools and
browsers
• No need to develop a new application for each use case and device platform
MPEG vision on AR
MPEG-4 + MPEG-7 + MPEG-21 +
+ MPEG-U+ MPEG-V
= ARAF
MPEG Player
Compression
Authoring Tool
Produce
Download
Technology insights
Modeling the content chain
– Creation
– Consumption
– The pivot : a representation formalism
Technology insights: the chain
ARAF
Browser
Media
Servers
Service
Servers
User
Local
Sensors &
Actuators
Remote
Sensors &
Actuators
MPEG
ARAF
Local
Real World
Environment
Remote
Real World
Environment
Auth. Tools
Technology insights: Infrastructure
ARAF Browser
Media
Servers
Service
Servers
User
Local
Sensors &
Actuators
Remote
Sensors &
Actuators
MPEG
ARAF
Local
Real World
Environment
Remote
Real World
Environment
Auth. Tools
The ARAF browser
ARAF Browser
• Full scene graph representation (2D and 3D)
• Static and dynamic objects and scenes
• Programmable behavior (JS)
• Access to sensors and cameras
• Access to remote resources and services (http
request and web sockets)
• Support for user interaction
• Support for compressed resources
The ARAF browser
ARAF Browser
ARAF Browser
JavaScript Engine
MPEG Totem Services
WebSockets
Server
Communication
service
WebSockets
Client
ARAF Browser
SC3DMC
Decoder
BBA Decoder
ARAF File
BIFS Stream
SC3DMC
Stream
BBA Stream
BIFS Decoder
MPEG-4
Scene
IndexedFaceSet
SBVCAnimation
Camera
Image data
Reference
Images
Image data
Image data
Image data
AFAR Browser
Reference
Signal
Detection
Detected
Images
MyMultimediaWorld.com
• Convert media assets in a common format
• Describe, index, organize, search digital assets
• Compressed assets, ready for transmission
A multimedia repository and processing platform
supporting both creation and consumption Media
&
Service
Servers
Technology insights: the formalism
ARAF Player
Media
Servers
Service
Servers
User
Local
Sensors &
Actuators
Remote
Sensors &
Actuators
MPEG
ARAF
Local
Real World
Environment
Remote
Real World
Environment
Auth. Tools
ARAF Description Language
ARAF : an XML representation
Player
Compression
Authoring Tool
Produce
Download
ARAF
A set of scene graph nodes defined in MPEG-4
• Audio, image, video, graphics, programming, communication, user
interactivity, animation
• Map, MapMarker, Overlay, ReferenceSignal, ReferenceSignalLocation, Cam
eraCalibration, AugmentedRegion
Connection to sensors defined in MPEG-V
• Orientation, Position, Angular
Velocity, Acceleration, GPS, Geomagnetic, Altitude, Local camera(s)
Compressed media
• Image, sound, video, 2D/3D graphics
Augmented Reality Application Format
ARAF
Technology insights: creation
ARAF
Browser
Media
Servers
Service
Servers
User
Local
Sensors &
Actuators
Remote
Sensors &
Actuators
MPEG
ARAF
Local
Real World
Environment
Remote
Real World
Environment
Auth. Tools
Authoring ARAF
• Specific tools
• Generic tools
– TOTEM.Designer
– TOTEM.Scout
Auth. Tools
Specific Authoring Tools
• Scenario driven approach
– Tidy City, Portal Hunt, ARQuiz, AR Book, Treasure
Hunt
Auth. Tools
Towards a generic Designer
• Create templates for app. objects
• Fill structure with data
• Create GUI
• Create application logic
• Export data
On site designer
Conclusions
• AR – the next digital revolution
• For making revolutions, one needs weapons:
– MPEG technologies represent an efficient and
powerful set of weapons
• Current MPEG activities
– Improve and enrich the weapons
– Package them in consistent and easy to use tools

Más contenido relacionado

La actualidad más candente

Basics of Mpeg 4 3D Graphics Compression
Basics of Mpeg 4 3D Graphics CompressionBasics of Mpeg 4 3D Graphics Compression
Basics of Mpeg 4 3D Graphics CompressionMarius Preda PhD
 
Point Cloud Compression in MPEG
Point Cloud Compression in MPEGPoint Cloud Compression in MPEG
Point Cloud Compression in MPEGMarius Preda PhD
 
Filmic Tonemapping - EA 2006
Filmic Tonemapping - EA 2006Filmic Tonemapping - EA 2006
Filmic Tonemapping - EA 2006hpduiker
 
Multimedia presentation video compression
Multimedia presentation video compressionMultimedia presentation video compression
Multimedia presentation video compressionLaLit DuBey
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingChristian Kehl
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive MediaITU
 
8 k shd presentation
8 k shd presentation8 k shd presentation
8 k shd presentationvanshkumar20
 
Multimedia fundamental concepts in video
Multimedia fundamental concepts in videoMultimedia fundamental concepts in video
Multimedia fundamental concepts in videoMazin Alwaaly
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domainpaperpublications3
 
8k high resolution camera
8k high resolution camera8k high resolution camera
8k high resolution cameraAnkit Tandekar
 
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015hpduiker
 
To Understand Video
To Understand VideoTo Understand Video
To Understand Videoadil raja
 
Unity: Next Level Rendering Quality
Unity: Next Level Rendering QualityUnity: Next Level Rendering Quality
Unity: Next Level Rendering QualityUnity Technologies
 

La actualidad más candente (20)

Mpeg v-awareness event
Mpeg v-awareness eventMpeg v-awareness event
Mpeg v-awareness event
 
Basics of Mpeg 4 3D Graphics Compression
Basics of Mpeg 4 3D Graphics CompressionBasics of Mpeg 4 3D Graphics Compression
Basics of Mpeg 4 3D Graphics Compression
 
Tutorial MPEG 3D Graphics
Tutorial MPEG 3D GraphicsTutorial MPEG 3D Graphics
Tutorial MPEG 3D Graphics
 
Point Cloud Compression in MPEG
Point Cloud Compression in MPEGPoint Cloud Compression in MPEG
Point Cloud Compression in MPEG
 
Filmic Tonemapping - EA 2006
Filmic Tonemapping - EA 2006Filmic Tonemapping - EA 2006
Filmic Tonemapping - EA 2006
 
Multimedia presentation video compression
Multimedia presentation video compressionMultimedia presentation video compression
Multimedia presentation video compression
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
Unit iv
Unit ivUnit iv
Unit iv
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
 
Jpeg and mpeg ppt
Jpeg and mpeg pptJpeg and mpeg ppt
Jpeg and mpeg ppt
 
8 k shd presentation
8 k shd presentation8 k shd presentation
8 k shd presentation
 
Multimedia fundamental concepts in video
Multimedia fundamental concepts in videoMultimedia fundamental concepts in video
Multimedia fundamental concepts in video
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
 
8k high resolution camera
8k high resolution camera8k high resolution camera
8k high resolution camera
 
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
 
Sem vaibhav belkhude
Sem vaibhav belkhudeSem vaibhav belkhude
Sem vaibhav belkhude
 
To Understand Video
To Understand VideoTo Understand Video
To Understand Video
 
Unity: Next Level Rendering Quality
Unity: Next Level Rendering QualityUnity: Next Level Rendering Quality
Unity: Next Level Rendering Quality
 

Similar a Augmented Reality: Connecting physical and digital worlds

Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...Brad Fortner
 
CAVE/RC-to-street
CAVE/RC-to-street CAVE/RC-to-street
CAVE/RC-to-street Videoguy
 
Fiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_allFiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_alltrsitaly
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Windows 8 DevUnleashed - Session 2
Windows 8 DevUnleashed - Session 2Windows 8 DevUnleashed - Session 2
Windows 8 DevUnleashed - Session 2drudolph11
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...Edge AI and Vision Alliance
 
A look into post production workflow management
A look into post production workflow managementA look into post production workflow management
A look into post production workflow managementUtsab Bandopadhyay
 
Module 2 3
Module 2 3Module 2 3
Module 2 3ryanette
 
20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.pptVideoguy
 
LORENZ Building an integrated digital media archive and legal deposit
LORENZ Building an integrated digital media archive and legal depositLORENZ Building an integrated digital media archive and legal deposit
LORENZ Building an integrated digital media archive and legal depositFIAT/IFTA
 
Multimedia System Architecture details.pptx
Multimedia System Architecture details.pptxMultimedia System Architecture details.pptx
Multimedia System Architecture details.pptxNaveenaKarthik3
 
Softeq Development Corp.
Softeq Development Corp.Softeq Development Corp.
Softeq Development Corp.Eugene Volkov
 
New coding techniques, standardisation, and quality metrics
New coding techniques, standardisation, and quality metricsNew coding techniques, standardisation, and quality metrics
New coding techniques, standardisation, and quality metricsTouradj Ebrahimi
 
EPL011-Ioannou
EPL011-IoannouEPL011-Ioannou
EPL011-IoannouVideoguy
 
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...Anand Bhojan
 
BACOM Project Safe City New 14082012.pptx
BACOM Project  Safe City New 14082012.pptxBACOM Project  Safe City New 14082012.pptx
BACOM Project Safe City New 14082012.pptxPawachMetharattanara
 

Similar a Augmented Reality: Connecting physical and digital worlds (20)

Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
 
Multimedia
MultimediaMultimedia
Multimedia
 
CAVE/RC-to-street
CAVE/RC-to-street CAVE/RC-to-street
CAVE/RC-to-street
 
Fiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_allFiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_all
 
MPEG-4-WWW.ppt
MPEG-4-WWW.pptMPEG-4-WWW.ppt
MPEG-4-WWW.ppt
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Skymedia
SkymediaSkymedia
Skymedia
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
Windows 8 DevUnleashed - Session 2
Windows 8 DevUnleashed - Session 2Windows 8 DevUnleashed - Session 2
Windows 8 DevUnleashed - Session 2
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
 
A look into post production workflow management
A look into post production workflow managementA look into post production workflow management
A look into post production workflow management
 
Module 2 3
Module 2 3Module 2 3
Module 2 3
 
20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt
 
LORENZ Building an integrated digital media archive and legal deposit
LORENZ Building an integrated digital media archive and legal depositLORENZ Building an integrated digital media archive and legal deposit
LORENZ Building an integrated digital media archive and legal deposit
 
Multimedia System Architecture details.pptx
Multimedia System Architecture details.pptxMultimedia System Architecture details.pptx
Multimedia System Architecture details.pptx
 
Softeq Development Corp.
Softeq Development Corp.Softeq Development Corp.
Softeq Development Corp.
 
New coding techniques, standardisation, and quality metrics
New coding techniques, standardisation, and quality metricsNew coding techniques, standardisation, and quality metrics
New coding techniques, standardisation, and quality metrics
 
EPL011-Ioannou
EPL011-IoannouEPL011-Ioannou
EPL011-Ioannou
 
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
 
BACOM Project Safe City New 14082012.pptx
BACOM Project  Safe City New 14082012.pptxBACOM Project  Safe City New 14082012.pptx
BACOM Project Safe City New 14082012.pptx
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
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...
 
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...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Augmented Reality: Connecting physical and digital worlds

  • 1. CONNECTING PHYSICAL AND DIGITAL WORLDS MARIUS PREDA, MPEG 3DG CHAIR, INSTITUT MINES TELECOM www.slideshare.net/MariusPreda
  • 2. From centuries, we are building two different types of worlds Physical Informational Immersion, from a human user point of view, is making abstraction of the Physical world (remove all possible connection to it) and have stimuli only from the Informational one Immersion, presence, stimuli, perception, … stories music films knowledge
  • 3. In which world our users are? The stimuli from physical worlds are familiar or at very low intensities
  • 4. We intentionally block our interfaces with the physical world Improving immersion feeling
  • 5. Strategies for blocking the interfaces with the Physical world Improving immersion feeling
  • 6. Strategies for extending the space of the Informational world stimuli Improving immersion feeling
  • 7. How far we’ve gone with this strategy? Relatively far … Improving immersion feeling
  • 8. Probably too far … Improving immersion feeling How far?
  • 9. It’s the time to connect our worlds
  • 10. Why now? • For the first time, smartphones enable “everyone” to access Informational world while sensing also the Physical world • They change our view of the environment • Enhance the rich history and meaningfulness of the real world with powerful digital elements
  • 11. Physical & Informational Augment The Reality An invitation: become architects of a new kind of bridges
  • 12. In AR, almost everything remains to be invented Las Vegas This place some years ago
  • 13. In AR, almost everything remains to be invented
  • 14. • Marketing • Tourism • Culture • Education • Serious and less serious games • … • Hardware manufacturers • Software vendors In AR, almost everything remains to be invented
  • 15. We (and few others) already started and invite you to be part of The AR Revolution In AR, almost everything remains to be invented
  • 23. MPEG technologies related to AR MPEG-1/2 (AV content) 1992/4 VRML 1997 • Part 11 - BIFS: -Binarisation of VRML -Extensions for streaming -Extensions for server command -Extensions for 2D graphics - Real time augmentation with audio & video • Part 2 - Visual: - 3D Mesh compression - Face animation 1998 • Part 2 – Visual - Body animation 1999 MPEG-4 v.1 MPEG-4 v.2 First form of broadcast signal augmentation
  • 24. MPEG technologies related to AR MPEG-4 2003 •AFX 2nd Edition: - Animation by morphing - Multi-texturing 2005 • AFX 3rd Edition - WSS for terrain and cities - Frame based animation 2007 MPEG-4 MPEG-4 • Part 16 - AFX: - A rich set of 3D graphics tools - Compression of geometry, appearance, animation • AFX 4th Edition - Scalable complexity mesh coding 2011 MPEG-4A rich set of 3D Graphics representation and compression tools
  • 25. MPEG technologies related to AR MPEG-4 2003 •AFX 2nd Edition: - Animation by morphing - Multi-texturing 2005 • AFX 3rd Edition - WSS for terrain and cities - Frame based animation 2007 MPEG-4 MPEG-4 • Part 16 - AFX: - A rich set of 3D graphics tools - Compression of geometry, appearance, animation • AFX 4th Edition - Scalable complexity mesh coding 2011 MPEG-4 2009 • Part 25 - Compression of third-party XML (X3D, COLLADA) MPEG-4 2004 • Part 16 - X3D Interactive Profile MPEG-4
  • 26. MPEG technologies related to AR MPEG-V - Media Context and Control 2011 • 2nd Edition: - GPS - Biosensors - 3D Camera 201x • Compression of video + depth 201x MPEG-V - 3D Video • 1st Edition - Sensors and actuators - Interoperability between Virtual Worlds • Feature-point based descriptors for image recognition 201x CDVS MPEG-U – Advanced User Interface 2012 A rich set of sensors and actuators - 3D Audio MPEG-H
  • 27. MPEG technologies related to AR MPEG-V – Media Context and Control
  • 28. Actuators Light Flash Heating Cooling Wind Vibration Sprayer Scent Fog Color correction Initialize color correction parameter Rigid body motion Tactile Kinesthetic Global position command Sensors Light Ambient noise Temperature Humidity Distance Atmospheric pressure Position Velocity Acceleration Orientation Angular velocity Angular acceleration Force Torque Pressure Motion Intelligent camera type Multi Interaction point Gaze tracking Wind Dust Body height Body weight Body temperature Body fat Blood type Blood pressure Blood sugar Blood oxygen Heart rate Electrograph EEG , ECG, EMG, EOG , GSR Weather Facial expression Facial morphology Facial expression characteristics Geomagnetic Global position Altitude Bend Gas MPEG technologies related to AR MPEG-V – Media Context and Control
  • 29. • All AR-related data is available from MPEG standards • Real time composition of synthetic and natural objects • Access to • Remotely/locally stored BIFS/compressed 2D/3D mesh objects • Streamed real-time BIFS/compressed 2D/3D mesh objects • Inherent object scalability (e.g. for streaming) • User interaction & server generated scene changes • Physical context • Captured by a broad range of standard sensors • Affected by a broad range of standard actuators Main features of MPEG AR technologies
  • 30. MPEG vision on AR: the MPEG AR Browser Point to a URL – no need to download new applications for each context The browser • Retrieves scenario from the internet • Starts video acquisition • Tracks objects • Recognizes objects from visual signatures • Recovers camera pose • Gets streamed 3D graphics • Composes new scenes • Gets inputs from various sensors • Offers optimal AR experience by constantly adapting interaction possibilities and objects from a remote server. Industry • Maximize number of customers through MPEG-compliant authoring tools and browsers • No need to develop a new application for each use case and device platform
  • 31. MPEG vision on AR MPEG-4 + MPEG-7 + MPEG-21 + + MPEG-U+ MPEG-V = ARAF MPEG Player Compression Authoring Tool Produce Download
  • 32. Technology insights Modeling the content chain – Creation – Consumption – The pivot : a representation formalism
  • 33. Technology insights: the chain ARAF Browser Media Servers Service Servers User Local Sensors & Actuators Remote Sensors & Actuators MPEG ARAF Local Real World Environment Remote Real World Environment Auth. Tools
  • 34. Technology insights: Infrastructure ARAF Browser Media Servers Service Servers User Local Sensors & Actuators Remote Sensors & Actuators MPEG ARAF Local Real World Environment Remote Real World Environment Auth. Tools
  • 35. The ARAF browser ARAF Browser • Full scene graph representation (2D and 3D) • Static and dynamic objects and scenes • Programmable behavior (JS) • Access to sensors and cameras • Access to remote resources and services (http request and web sockets) • Support for user interaction • Support for compressed resources
  • 36. The ARAF browser ARAF Browser ARAF Browser JavaScript Engine MPEG Totem Services WebSockets Server Communication service WebSockets Client ARAF Browser SC3DMC Decoder BBA Decoder ARAF File BIFS Stream SC3DMC Stream BBA Stream BIFS Decoder MPEG-4 Scene IndexedFaceSet SBVCAnimation Camera Image data Reference Images Image data Image data Image data AFAR Browser Reference Signal Detection Detected Images
  • 37. MyMultimediaWorld.com • Convert media assets in a common format • Describe, index, organize, search digital assets • Compressed assets, ready for transmission A multimedia repository and processing platform supporting both creation and consumption Media & Service Servers
  • 38. Technology insights: the formalism ARAF Player Media Servers Service Servers User Local Sensors & Actuators Remote Sensors & Actuators MPEG ARAF Local Real World Environment Remote Real World Environment Auth. Tools
  • 39. ARAF Description Language ARAF : an XML representation Player Compression Authoring Tool Produce Download ARAF
  • 40. A set of scene graph nodes defined in MPEG-4 • Audio, image, video, graphics, programming, communication, user interactivity, animation • Map, MapMarker, Overlay, ReferenceSignal, ReferenceSignalLocation, Cam eraCalibration, AugmentedRegion Connection to sensors defined in MPEG-V • Orientation, Position, Angular Velocity, Acceleration, GPS, Geomagnetic, Altitude, Local camera(s) Compressed media • Image, sound, video, 2D/3D graphics Augmented Reality Application Format ARAF
  • 41. Technology insights: creation ARAF Browser Media Servers Service Servers User Local Sensors & Actuators Remote Sensors & Actuators MPEG ARAF Local Real World Environment Remote Real World Environment Auth. Tools
  • 42. Authoring ARAF • Specific tools • Generic tools – TOTEM.Designer – TOTEM.Scout Auth. Tools
  • 43. Specific Authoring Tools • Scenario driven approach – Tidy City, Portal Hunt, ARQuiz, AR Book, Treasure Hunt Auth. Tools
  • 44. Towards a generic Designer • Create templates for app. objects • Fill structure with data • Create GUI • Create application logic • Export data
  • 46. Conclusions • AR – the next digital revolution • For making revolutions, one needs weapons: – MPEG technologies represent an efficient and powerful set of weapons • Current MPEG activities – Improve and enrich the weapons – Package them in consistent and easy to use tools