SlideShare a Scribd company logo
1 of 19
Download to read offline
SIGGRAPH 2019 | LOS ANGLES | 28 JULY - 1 AUGUST
Bringing the future of entertainment
to your living room:
MPEG-I Immersive Video
Jill Boyce
2
ImmersiveMedia
• With the recent resurgence in VR technologies, there has been
rekindled interest in creating VR-like experiences with real events
• Real camera-captured content vs. computer-generated synthetic content
• Most solutions require
dramatically more data than
traditional video
• Efficient compression of
immersive media is a vital
ingredient
• How to distribute immersive media
content to the devices in your living
room or beyond?
• Immersive video requires dramatically
more data than traditional video
• Efficient compression of immersive
media is a vital ingredient, so that it can
be distributed over networks
BringingImmersiveMediatoyou
MPEGcodecstandardsaimtocompressand
distributemedia
• Capture and display are required in the end-to-end system, but
generally out of scope of MPEG standards
4
Capture Encode DisplayDecodeNetwork
Scope of MPEG
codec standards
Only bitstream
format defined
PAST
• Multi-view video (including stereo)
• AVC (2009)
• HEVC (2015)
• 360 Video (w/ 3 DoF)
• AVC (2019)
• HEVC (2018)
• Omnidirectional MediA Format
(OMAF) version 1 (2019)
FUTURE
• Point Cloud Coding – Video
(V-PCC)
• Expected early 2020
• Point Cloud Coding – Graphics
(G-PCC)
• Expected mid 2020
• Immersive Video (MIV),
formerly called 3DoF+
• Expected mid 2020
• OMAF version 2
MPEGBeyond2Dvideo
5
MPEG-I:“I”isforimmersive
1. Architectures for Immersive Media (Technical Report)
2. Omnidirectional Media AF
3. Versatile Video Coding
4. Immersive Audio
5. Point Cloud Coding - Video
6. Immersive Media Metrics
7. Immersive Media Metadata
8. Network-Based Media Processing
9. Point Cloud Coding – Graphics
10. Carriage of Point Cloud Data
11. Implementation Guidelines for Network-based Media Processing
12. Immersive Video
6
7
360Video=3Degreesoffreedom
• Viewer selects the viewport based on
orientation of HMD (or mouse input)
§ Viewer is at a fixed position in the center
of the sphere looking out
§ 3 Degrees of Freedom (3 DoF): Yaw, Pitch, Roll
Field-of-view of viewport
represents only small
portion of the full sphere
• 360° Video represents a sphere (360°x180°) or
portion of a sphere
§ Captured by cameras, with multiple lenses,
capturing a wider field-of-view than is viewed
at a particular time
§ May be stereoscopic or monoscopic
No motion parallax
SIGGRAPH 2019 | LOS ANGLES | 28 JULY - 1 AUGUST
MPEG:StagesofImmersion
3DoF (360° video) 3DoF+ windowed 6DoF 6DoF
Viewer can change
(yaw, pitch, roll)
orientation but not
position
Viewer can change
(yaw, pitch, roll)
orientation, and small
(head-scale) change to
(x, y, z) position
Viewer can change (yaw,
pitch, roll) orientation,
and change (x, y, z)
position
Viewer can change (yaw,
pitch, roll) orientation,
and change (x, y, z)
position, but constrained
view area
Immersivevideovs.Virtualreality
• VR games let you experience a virtual world with 6 degrees of freedom
• The virtual world is represented with a 3D model, e.g. mesh
• Immersive video lets you remotely experience a real, camera captured 3D scene
with 6 degrees of freedom
• Can be consumed on a variety of devices:
• VR headset
• Lightfield display
• Mono or stereo 2D screen with view position/orientation selection or detection
• The range of viewer motion is limited to the range capture by cameras
• Immersive video can also be used to represent synthetic content from 3D
models rendered remotely with extremely high quality/complexity
9
CapturingImmersiveMediaContent:
Insideoutvs.outsidein
360° Video: Multiple lenses inside-out, stitched together
Intel Sports FreeD
Lytro
Intel Sports FreeD
8i
Lytro
3 DoF+: Multiple nearby lenses
8i
6 DoF Outside-in
Metadataforimmersivevideo(MIV)
• Codec input is texture + depth at multiple camera positions
• Cameras may be omnidirectional or perspective
• Enables 6DoF viewer playback within range of camera captured volume
• Utilizes existing HEVC codecs
• Call for Proposals responses reviewed at March 2019 meeting
• First Working Draft of standard specification April 2019
• Aiming for technical completion mid-2020
11
Technicolor
Museum
Technicolor Painter
m40010 and m40011
90 frames (30 fps)
16 (4X4 camera array,
baseline ~68 mm)
2048 × 1088
MPEG-I3DOF+TestSequences
𝒗𝟎 𝒗𝟕 𝒗𝟏𝟒
m43748 and m44914
300 frames (30 fps)
15X1 camera array baseline
36.75 mm
1920 × 1080
IntelFrog
MPEG-I3DOF+TestSequences
TechnicolorMuseum TechnicolorHijack ClassroomVideo
Sequence TechnicolorMuseum TechnicolorHijack ClassroomVideo
Input contributions m42349 m42349 m42415 + m42756
Length & frame rate 300 frames (30 fps) 300 frames (30 fps) 120 frames (30 fps)
Number of source views 24 10 15
Source view resolution 2048 × 2048 4096 × 4096 4096 × 2048
View FoV & mapping 180° × 180° ERP 180° × 180° ERP 360° × 180° ERP
Global FoV 360° × 180° 180° × 180° 360° × 180°
TMIV System
Coded Camera
Parameters
Metadata
Encoder
Bitstream
Viewport
Viewing Position
& Orientation
G
H
Metadata
Parser
Reference
RendererAtlas patch
occupancy map
generator
TMIV Encoder MIV Decoder
HEVC encoder
pair (T+D)
HEVC decoder
pair (T+D)
Source view
pair (T+D)
Red box shows standardization scope
AtlasesPruning & patch selection
Texture #0
Depth #0
Patch 8
Patch 5
Texture #1
Depth #1
Patch 5
Patch 8
Patch 2
Patch 3
Patch 7
Patch 7
Patch 3
View representations
Patch 2
Encoder – Atlas Constructor
View0
View1
View2
ExamplemIVposetrace
16
Atlases of patches for compression
Intel media: Low power,
high performance,
dedicated fixed-function
HEVC video decoder
hardware
Intel graphics: Proprietary
view synthesis algorithms
for improved video quality,
high performance
Intelhardwareimplementation
17
SIGGRAPH 2019 | LOS ANGLES | 28 JULY - 1 AUGUST
18
DEMO
• Subtitle Copy Goes Here

More Related Content

What's hot

Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Intel® Software
 
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...Edge AI and Vision Alliance
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Pythonpycontw
 
Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*Intel® Software
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIt Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIntel® Software
 
Jancke kinect programming
Jancke kinect programmingJancke kinect programming
Jancke kinect programmingapocalypse-021
 
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...Intel® Software
 
NVIDIA 深度學習教育機構 (DLI): Approaches to object detection
NVIDIA 深度學習教育機構 (DLI): Approaches to object detectionNVIDIA 深度學習教育機構 (DLI): Approaches to object detection
NVIDIA 深度學習教育機構 (DLI): Approaches to object detectionNVIDIA Taiwan
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...Edge AI and Vision Alliance
 
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...AI Frontiers
 
Embedded and Reliable Computer Vision
Embedded and Reliable Computer VisionEmbedded and Reliable Computer Vision
Embedded and Reliable Computer VisionNVIDIA Taiwan
 
"Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese...
"Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese..."Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese...
"Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese...Edge AI and Vision Alliance
 
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA Taiwan
 
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation..."Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...Edge AI and Vision Alliance
 
Unity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsUnity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsIntel® Software
 
“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...
“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...
“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...Edge AI and Vision Alliance
 
Breaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AIBreaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AIDustin Franklin
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesIntel® Software
 
HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...
HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...
HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...AMD Developer Central
 

What's hot (20)

Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
 
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
 
Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIt Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
 
Jancke kinect programming
Jancke kinect programmingJancke kinect programming
Jancke kinect programming
 
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
 
NVIDIA 深度學習教育機構 (DLI): Approaches to object detection
NVIDIA 深度學習教育機構 (DLI): Approaches to object detectionNVIDIA 深度學習教育機構 (DLI): Approaches to object detection
NVIDIA 深度學習教育機構 (DLI): Approaches to object detection
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
 
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
 
Embedded and Reliable Computer Vision
Embedded and Reliable Computer VisionEmbedded and Reliable Computer Vision
Embedded and Reliable Computer Vision
 
"Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese...
"Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese..."Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese...
"Making Computer Vision Software Run Fast on Your Embedded Platform," a Prese...
 
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
 
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation..."Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
"Real-world Vision Systems Design: Challenges and Techniques," a Presentation...
 
Unity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsUnity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and Tools
 
“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...
“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...
“Once-for-All DNNs: Simplifying Design of Efficient Models for Diverse Hardwa...
 
Breaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AIBreaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AI
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC Games
 
HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...
HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...
HSA-4146, Creating Smarter Applications and Systems Through Visual Intelligen...
 

Similar to Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video Engines | SIGGRAPH 2019 Technical Sessions

1-MIV-tutorial-part-1.pdf
1-MIV-tutorial-part-1.pdf1-MIV-tutorial-part-1.pdf
1-MIV-tutorial-part-1.pdfJunZhao68
 
FS Presentation CCTV solution smartshop.pptx
FS Presentation CCTV solution smartshop.pptxFS Presentation CCTV solution smartshop.pptx
FS Presentation CCTV solution smartshop.pptxPawachMetharattanara
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive MediaITU
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01netzwelt12345
 
HXR-MC2000E
HXR-MC2000EHXR-MC2000E
HXR-MC2000EAVNed
 
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...MIPI Alliance
 
EBU's report on DVB and VR
EBU's report on DVB and VREBU's report on DVB and VR
EBU's report on DVB and VRITU
 
MPEG-Immersive 3DoF+: 360 Video Streaming for Virtual Reality
MPEG-Immersive 3DoF+: 360 Video Streaming for Virtual RealityMPEG-Immersive 3DoF+: 360 Video Streaming for Virtual Reality
MPEG-Immersive 3DoF+: 360 Video Streaming for Virtual Realitymcslgachon
 
What is network video surveillance
What is network video surveillanceWhat is network video surveillance
What is network video surveillancehughrichards13
 
JVC GY-LS300 Camcorder
JVC GY-LS300 CamcorderJVC GY-LS300 Camcorder
JVC GY-LS300 CamcorderAV ProfShop
 
JVC GY-HM790 Camcorder
JVC GY-HM790 CamcorderJVC GY-HM790 Camcorder
JVC GY-HM790 CamcorderAV ProfShop
 
sony cctv video surveillance
sony cctv video surveillance sony cctv video surveillance
sony cctv video surveillance Jinesh Joseph
 
Advantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptAdvantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptPawachMetharattanara
 
Android Media Player Development
Android Media Player DevelopmentAndroid Media Player Development
Android Media Player DevelopmentTalentica Software
 

Similar to Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video Engines | SIGGRAPH 2019 Technical Sessions (20)

What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
1-MIV-tutorial-part-1.pdf
1-MIV-tutorial-part-1.pdf1-MIV-tutorial-part-1.pdf
1-MIV-tutorial-part-1.pdf
 
FS Presentation CCTV solution smartshop.pptx
FS Presentation CCTV solution smartshop.pptxFS Presentation CCTV solution smartshop.pptx
FS Presentation CCTV solution smartshop.pptx
 
Vivotek presentation
Vivotek presentationVivotek presentation
Vivotek presentation
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
 
Grandstream Surveillance Presentation 06/2014
Grandstream Surveillance Presentation 06/2014Grandstream Surveillance Presentation 06/2014
Grandstream Surveillance Presentation 06/2014
 
ZKTeco CCTV products Catalogue
ZKTeco CCTV products CatalogueZKTeco CCTV products Catalogue
ZKTeco CCTV products Catalogue
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
 
MPEG4 vs H.264
MPEG4 vs H.264MPEG4 vs H.264
MPEG4 vs H.264
 
HXR-MC2000E
HXR-MC2000EHXR-MC2000E
HXR-MC2000E
 
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
 
EBU's report on DVB and VR
EBU's report on DVB and VREBU's report on DVB and VR
EBU's report on DVB and VR
 
MPEG-Immersive 3DoF+: 360 Video Streaming for Virtual Reality
MPEG-Immersive 3DoF+: 360 Video Streaming for Virtual RealityMPEG-Immersive 3DoF+: 360 Video Streaming for Virtual Reality
MPEG-Immersive 3DoF+: 360 Video Streaming for Virtual Reality
 
How to choosing the right camera
How to choosing the right cameraHow to choosing the right camera
How to choosing the right camera
 
What is network video surveillance
What is network video surveillanceWhat is network video surveillance
What is network video surveillance
 
JVC GY-LS300 Camcorder
JVC GY-LS300 CamcorderJVC GY-LS300 Camcorder
JVC GY-LS300 Camcorder
 
JVC GY-HM790 Camcorder
JVC GY-HM790 CamcorderJVC GY-HM790 Camcorder
JVC GY-HM790 Camcorder
 
sony cctv video surveillance
sony cctv video surveillance sony cctv video surveillance
sony cctv video surveillance
 
Advantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptAdvantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.ppt
 
Android Media Player Development
Android Media Player DevelopmentAndroid Media Player Development
Android Media Player Development
 

More from Intel® Software

AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology Intel® Software
 
Python Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaPython Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaIntel® Software
 
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciStreamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciIntel® Software
 
AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.Intel® Software
 
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Intel® Software
 
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Intel® Software
 
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Intel® Software
 
AWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchAWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchIntel® Software
 
Intel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel® Software
 
AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019Intel® Software
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019Intel® Software
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Intel® Software
 
AIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesAIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesIntel® Software
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision SlidesIntel® Software
 
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...Intel® Software
 
Intel® AI: Parameter Efficient Training
Intel® AI: Parameter Efficient TrainingIntel® AI: Parameter Efficient Training
Intel® AI: Parameter Efficient TrainingIntel® Software
 
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks Intel® Software
 
Persistent Memory Programming with Pmemkv
Persistent Memory Programming with PmemkvPersistent Memory Programming with Pmemkv
Persistent Memory Programming with PmemkvIntel® Software
 

More from Intel® Software (20)

AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology
 
Python Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaPython Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and Anaconda
 
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciStreamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
 
AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.
 
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
 
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
 
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
 
AWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchAWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI Research
 
Intel Developer Program
Intel Developer ProgramIntel Developer Program
Intel Developer Program
 
Intel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview Slides
 
AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
 
AIDC India - AI on IA
AIDC India  - AI on IAAIDC India  - AI on IA
AIDC India - AI on IA
 
AIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesAIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino Slides
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
 
Intel® AI: Parameter Efficient Training
Intel® AI: Parameter Efficient TrainingIntel® AI: Parameter Efficient Training
Intel® AI: Parameter Efficient Training
 
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
 
Persistent Memory Programming with Pmemkv
Persistent Memory Programming with PmemkvPersistent Memory Programming with Pmemkv
Persistent Memory Programming with Pmemkv
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video Engines | SIGGRAPH 2019 Technical Sessions

  • 1. SIGGRAPH 2019 | LOS ANGLES | 28 JULY - 1 AUGUST Bringing the future of entertainment to your living room: MPEG-I Immersive Video Jill Boyce
  • 2. 2 ImmersiveMedia • With the recent resurgence in VR technologies, there has been rekindled interest in creating VR-like experiences with real events • Real camera-captured content vs. computer-generated synthetic content
  • 3. • Most solutions require dramatically more data than traditional video • Efficient compression of immersive media is a vital ingredient • How to distribute immersive media content to the devices in your living room or beyond? • Immersive video requires dramatically more data than traditional video • Efficient compression of immersive media is a vital ingredient, so that it can be distributed over networks BringingImmersiveMediatoyou
  • 4. MPEGcodecstandardsaimtocompressand distributemedia • Capture and display are required in the end-to-end system, but generally out of scope of MPEG standards 4 Capture Encode DisplayDecodeNetwork Scope of MPEG codec standards Only bitstream format defined
  • 5. PAST • Multi-view video (including stereo) • AVC (2009) • HEVC (2015) • 360 Video (w/ 3 DoF) • AVC (2019) • HEVC (2018) • Omnidirectional MediA Format (OMAF) version 1 (2019) FUTURE • Point Cloud Coding – Video (V-PCC) • Expected early 2020 • Point Cloud Coding – Graphics (G-PCC) • Expected mid 2020 • Immersive Video (MIV), formerly called 3DoF+ • Expected mid 2020 • OMAF version 2 MPEGBeyond2Dvideo 5
  • 6. MPEG-I:“I”isforimmersive 1. Architectures for Immersive Media (Technical Report) 2. Omnidirectional Media AF 3. Versatile Video Coding 4. Immersive Audio 5. Point Cloud Coding - Video 6. Immersive Media Metrics 7. Immersive Media Metadata 8. Network-Based Media Processing 9. Point Cloud Coding – Graphics 10. Carriage of Point Cloud Data 11. Implementation Guidelines for Network-based Media Processing 12. Immersive Video 6
  • 7. 7 360Video=3Degreesoffreedom • Viewer selects the viewport based on orientation of HMD (or mouse input) § Viewer is at a fixed position in the center of the sphere looking out § 3 Degrees of Freedom (3 DoF): Yaw, Pitch, Roll Field-of-view of viewport represents only small portion of the full sphere • 360° Video represents a sphere (360°x180°) or portion of a sphere § Captured by cameras, with multiple lenses, capturing a wider field-of-view than is viewed at a particular time § May be stereoscopic or monoscopic No motion parallax
  • 8. SIGGRAPH 2019 | LOS ANGLES | 28 JULY - 1 AUGUST MPEG:StagesofImmersion 3DoF (360° video) 3DoF+ windowed 6DoF 6DoF Viewer can change (yaw, pitch, roll) orientation but not position Viewer can change (yaw, pitch, roll) orientation, and small (head-scale) change to (x, y, z) position Viewer can change (yaw, pitch, roll) orientation, and change (x, y, z) position Viewer can change (yaw, pitch, roll) orientation, and change (x, y, z) position, but constrained view area
  • 9. Immersivevideovs.Virtualreality • VR games let you experience a virtual world with 6 degrees of freedom • The virtual world is represented with a 3D model, e.g. mesh • Immersive video lets you remotely experience a real, camera captured 3D scene with 6 degrees of freedom • Can be consumed on a variety of devices: • VR headset • Lightfield display • Mono or stereo 2D screen with view position/orientation selection or detection • The range of viewer motion is limited to the range capture by cameras • Immersive video can also be used to represent synthetic content from 3D models rendered remotely with extremely high quality/complexity 9
  • 10. CapturingImmersiveMediaContent: Insideoutvs.outsidein 360° Video: Multiple lenses inside-out, stitched together Intel Sports FreeD Lytro Intel Sports FreeD 8i Lytro 3 DoF+: Multiple nearby lenses 8i 6 DoF Outside-in
  • 11. Metadataforimmersivevideo(MIV) • Codec input is texture + depth at multiple camera positions • Cameras may be omnidirectional or perspective • Enables 6DoF viewer playback within range of camera captured volume • Utilizes existing HEVC codecs • Call for Proposals responses reviewed at March 2019 meeting • First Working Draft of standard specification April 2019 • Aiming for technical completion mid-2020 11 Technicolor Museum
  • 12. Technicolor Painter m40010 and m40011 90 frames (30 fps) 16 (4X4 camera array, baseline ~68 mm) 2048 × 1088 MPEG-I3DOF+TestSequences 𝒗𝟎 𝒗𝟕 𝒗𝟏𝟒 m43748 and m44914 300 frames (30 fps) 15X1 camera array baseline 36.75 mm 1920 × 1080 IntelFrog
  • 13. MPEG-I3DOF+TestSequences TechnicolorMuseum TechnicolorHijack ClassroomVideo Sequence TechnicolorMuseum TechnicolorHijack ClassroomVideo Input contributions m42349 m42349 m42415 + m42756 Length & frame rate 300 frames (30 fps) 300 frames (30 fps) 120 frames (30 fps) Number of source views 24 10 15 Source view resolution 2048 × 2048 4096 × 4096 4096 × 2048 View FoV & mapping 180° × 180° ERP 180° × 180° ERP 360° × 180° ERP Global FoV 360° × 180° 180° × 180° 360° × 180°
  • 14. TMIV System Coded Camera Parameters Metadata Encoder Bitstream Viewport Viewing Position & Orientation G H Metadata Parser Reference RendererAtlas patch occupancy map generator TMIV Encoder MIV Decoder HEVC encoder pair (T+D) HEVC decoder pair (T+D) Source view pair (T+D) Red box shows standardization scope
  • 15. AtlasesPruning & patch selection Texture #0 Depth #0 Patch 8 Patch 5 Texture #1 Depth #1 Patch 5 Patch 8 Patch 2 Patch 3 Patch 7 Patch 7 Patch 3 View representations Patch 2 Encoder – Atlas Constructor View0 View1 View2
  • 17. Intel media: Low power, high performance, dedicated fixed-function HEVC video decoder hardware Intel graphics: Proprietary view synthesis algorithms for improved video quality, high performance Intelhardwareimplementation 17
  • 18. SIGGRAPH 2019 | LOS ANGLES | 28 JULY - 1 AUGUST 18 DEMO
  • 19. • Subtitle Copy Goes Here