One of the most exciting promises of Virtual Reality is to take people to places and events they can't otherwise go. Whether its wandering amongst the ruins at Machu Picchu, being at the recording of a top TV show, at a gig of your favourite artist, front row seats at the FIFA final or standing on the red carpet at the Oscars, VR has the potential to make you feel like you're truly there, possibly in real-time as the events unfold.
To deliver on this promise with current technology introduces a number of challenges, resolution of cameras and headsets, bandwidth available to consumers, and how to generate a real sense of presence.
This talk will provide an overview of the current Live VR video pipeline, then dig into some technical detail on 2 or 3 key areas:
* Live Stream Compression (codecs, stereo, projections and packing schemes)
* Dealing with bandwidth challenges for live stream upload and consumer download
* Future opportunities from stereo depth estimation and freeing head position
This document provides information on using Facebook for free traffic and marketing. It discusses several free methods for getting targeted Facebook friends and building relationships with them. Some key free traffic methods include posting status updates, links in groups, creating your own groups, and Facebook fan pages. It also discusses using Facebook ads and the importance of planning. Overall, the document offers tips on leveraging different Facebook features and groups to generate free traffic for online businesses.
This document provides tips for communication, suggesting to listen more than talk, avoid multi-tasking, use open-ended questions, go with the flow of conversation instead of pushing back, be brief to avoid repetition, and focus on listening over repeating yourself.
This document discusses key concepts in managerial economics including defining moments in economics, externalities, market failure, and public goods. It outlines five phases that fundamentally changed economics: the industrial revolution, capitalism, rise and fall of socialism, the Great Depression, and the information revolution. Externalities are effects on third parties from production or consumption. Positive externalities benefit others, while negative externalities harm third parties. Market failure occurs when the market is inefficient in allocating resources due to issues like asymmetric information, monopoly power, lack of public goods, and externalities. Public goods are non-rival and non-exclusive, providing benefits at no marginal cost.
Michael Waithe is a U.S. Army veteran seeking a position as an Allied Health instructor with over 20 years of experience in various medical roles including as a critical care technician, phlebotomist, and medical assistant instructor. He has a bachelor's degree in health systems management and a master's degree in homeland security and public health. Waithe is also an ordained minister and president of his church with experience counseling and training others.
Haiku Deck is a presentation tool that allows users to create Haiku-style slideshows. The tool encourages users to get started making their own Haiku Deck presentations, which can be shared on SlideShare. In just 3 sentences, it promotes creating Haiku Deck presentations and publishing them to SlideShare.
Este documento presenta el portfolio de Beatriz Pantoja, una docente. Incluye una introducción donde da la bienvenida y explica el propósito del portfolio de mostrar los recursos creados durante su formación. Luego enumera y brinda detalles sobre diferentes recursos como Blogger, miniwebquest, PowerPoint y webcam. Finalmente, concluye reconociendo la necesidad de reinventarse constantemente en el mundo de la educación en línea para mantener el interés de los estudiantes expuestos a diversos estímulos desde temprana edad.
Peter Clarke, CTO at Isle of Man Government - A dive into the cloudsGlobal Business Events
The document discusses the Isle of Man government's transformation of its IT infrastructure and services to be more efficient, effective, and customer-focused. Key changes included moving systems to a virtualized cloud infrastructure across multiple data centers, consolidating networks, implementing virtual desktops, and improving security. These changes helped reduce costs by 15%, boost storage utilization by 40%, and allow infrastructure to be provisioned in less than a day compared to months previously. The transformation aims to deliver better public services at lower cost through IT.
El cuento narra la historia de Sofía, una niña ciega que vive en una granja con varios animales. Su perro guía Luz asigna tareas a los demás animales para ayudar a Sofía a desarrollar sus otros sentidos y comprender el mundo que la rodea. Los animales enseñan a Sofía a identificar cosas por el gusto, el tacto y el oído. Gracias a sus amigos animales, Sofía aprende a valorar la vida a pesar de su ceguera.
This document provides information on using Facebook for free traffic and marketing. It discusses several free methods for getting targeted Facebook friends and building relationships with them. Some key free traffic methods include posting status updates, links in groups, creating your own groups, and Facebook fan pages. It also discusses using Facebook ads and the importance of planning. Overall, the document offers tips on leveraging different Facebook features and groups to generate free traffic for online businesses.
This document provides tips for communication, suggesting to listen more than talk, avoid multi-tasking, use open-ended questions, go with the flow of conversation instead of pushing back, be brief to avoid repetition, and focus on listening over repeating yourself.
This document discusses key concepts in managerial economics including defining moments in economics, externalities, market failure, and public goods. It outlines five phases that fundamentally changed economics: the industrial revolution, capitalism, rise and fall of socialism, the Great Depression, and the information revolution. Externalities are effects on third parties from production or consumption. Positive externalities benefit others, while negative externalities harm third parties. Market failure occurs when the market is inefficient in allocating resources due to issues like asymmetric information, monopoly power, lack of public goods, and externalities. Public goods are non-rival and non-exclusive, providing benefits at no marginal cost.
Michael Waithe is a U.S. Army veteran seeking a position as an Allied Health instructor with over 20 years of experience in various medical roles including as a critical care technician, phlebotomist, and medical assistant instructor. He has a bachelor's degree in health systems management and a master's degree in homeland security and public health. Waithe is also an ordained minister and president of his church with experience counseling and training others.
Haiku Deck is a presentation tool that allows users to create Haiku-style slideshows. The tool encourages users to get started making their own Haiku Deck presentations, which can be shared on SlideShare. In just 3 sentences, it promotes creating Haiku Deck presentations and publishing them to SlideShare.
Este documento presenta el portfolio de Beatriz Pantoja, una docente. Incluye una introducción donde da la bienvenida y explica el propósito del portfolio de mostrar los recursos creados durante su formación. Luego enumera y brinda detalles sobre diferentes recursos como Blogger, miniwebquest, PowerPoint y webcam. Finalmente, concluye reconociendo la necesidad de reinventarse constantemente en el mundo de la educación en línea para mantener el interés de los estudiantes expuestos a diversos estímulos desde temprana edad.
Peter Clarke, CTO at Isle of Man Government - A dive into the cloudsGlobal Business Events
The document discusses the Isle of Man government's transformation of its IT infrastructure and services to be more efficient, effective, and customer-focused. Key changes included moving systems to a virtualized cloud infrastructure across multiple data centers, consolidating networks, implementing virtual desktops, and improving security. These changes helped reduce costs by 15%, boost storage utilization by 40%, and allow infrastructure to be provisioned in less than a day compared to months previously. The transformation aims to deliver better public services at lower cost through IT.
El cuento narra la historia de Sofía, una niña ciega que vive en una granja con varios animales. Su perro guía Luz asigna tareas a los demás animales para ayudar a Sofía a desarrollar sus otros sentidos y comprender el mundo que la rodea. Los animales enseñan a Sofía a identificar cosas por el gusto, el tacto y el oído. Gracias a sus amigos animales, Sofía aprende a valorar la vida a pesar de su ceguera.
Mason Cash Products offers quality, timeless kitchen pieces that last forever at affordable prices. Their catalogue contains a variety of products that facilitate easier kitchen tasks. Customers can visit Maha Home's website to view more stylish and classic Mason & Cash kitchen products.
What's Next In Virtual Reality?, Digiday WTF VR, May 11th, 2016Digiday
The document discusses the approach of T Brand Studio to creating VR content. It emphasizes the importance of both compelling narrative and visual experience in VR. Each VR production is an opportunity to set high expectations for users' first VR experience. VR is considered its own medium and not just a retrofitted linear film. The goal is to use VR only when it is best suited for the story being told. This approach benefits both audiences and clients.
The document discusses virtual reality (VR) documentaries and the VR industry in China. It provides examples of VR documentaries produced in China and by BBC and Google. It also analyzes factors like frame scale, time, space, sound and composition in VR documentaries. Furthermore, it discusses Chinese VR platforms like UtoVR and Planck Scale, as well as the potential for VR applications in different industries like film, commerce, education and medicine. The future of VR internationalization and development in China is also examined.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Cloud Video Streaming without Plug-InsBitmovin Inc
In today’s online environment, users expect video to be available on every platform with low startup delay and no buffering. Due to a reliance on older technologies, many companies throughout the video industry are losing subscriptions, losing advertisers and losing money as their users become frustrated by slow video. This presentation will explain how to deliver the best possible user experience, through cutting-edge online video streaming solutions with cloud encoding and video playback with HTML5.
Gerald Zankl, Director of Sales EMEA - Bitmovin Inc.
The document discusses the use of virtual reality (VR) and 360-degree video by The Wall Street Journal. It explores why the newspaper is using these new technologies, how its use of VR and 360-video has evolved over time, and some observations about the challenges and opportunities presented by VR/360-video content creation and promotion. The document also touches on topics like the types of narratives suited for this new medium and whether user-generated 360-video could have a place in the newsroom.
Erfan Sardaati, Head of VR at Surround Vision, an award-winning, full-service virtual reality production, post-production and app development studio best known for their work done for Sky Sports VR, including Beckham VR, the Tour de France in VR, or the Formula1 experience. See their showreel of VR work for Sky Sports.
Alternative Realities - Using VR & AR To Engage Customers In AutomotiveMRS
This document discusses alternative realities like augmented reality (AR) and virtual reality (VR). It defines AR as enhancing one's current perception of reality by supplementing it with computer-generated input, while VR creates simulated environments that can simulate physical presence. The document also outlines challenges for AR/VR like hardware limitations, developer skills, and user acceptance. It provides examples of recent AR/VR products and envisions future applications in driving, gaming synced to the real world, and immersive product configurators.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Mason Cash Products offers quality, timeless kitchen pieces that last forever at affordable prices. Their catalogue contains a variety of products that facilitate easier kitchen tasks. Customers can visit Maha Home's website to view more stylish and classic Mason & Cash kitchen products.
What's Next In Virtual Reality?, Digiday WTF VR, May 11th, 2016Digiday
The document discusses the approach of T Brand Studio to creating VR content. It emphasizes the importance of both compelling narrative and visual experience in VR. Each VR production is an opportunity to set high expectations for users' first VR experience. VR is considered its own medium and not just a retrofitted linear film. The goal is to use VR only when it is best suited for the story being told. This approach benefits both audiences and clients.
The document discusses virtual reality (VR) documentaries and the VR industry in China. It provides examples of VR documentaries produced in China and by BBC and Google. It also analyzes factors like frame scale, time, space, sound and composition in VR documentaries. Furthermore, it discusses Chinese VR platforms like UtoVR and Planck Scale, as well as the potential for VR applications in different industries like film, commerce, education and medicine. The future of VR internationalization and development in China is also examined.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Cloud Video Streaming without Plug-InsBitmovin Inc
In today’s online environment, users expect video to be available on every platform with low startup delay and no buffering. Due to a reliance on older technologies, many companies throughout the video industry are losing subscriptions, losing advertisers and losing money as their users become frustrated by slow video. This presentation will explain how to deliver the best possible user experience, through cutting-edge online video streaming solutions with cloud encoding and video playback with HTML5.
Gerald Zankl, Director of Sales EMEA - Bitmovin Inc.
The document discusses the use of virtual reality (VR) and 360-degree video by The Wall Street Journal. It explores why the newspaper is using these new technologies, how its use of VR and 360-video has evolved over time, and some observations about the challenges and opportunities presented by VR/360-video content creation and promotion. The document also touches on topics like the types of narratives suited for this new medium and whether user-generated 360-video could have a place in the newsroom.
Erfan Sardaati, Head of VR at Surround Vision, an award-winning, full-service virtual reality production, post-production and app development studio best known for their work done for Sky Sports VR, including Beckham VR, the Tour de France in VR, or the Formula1 experience. See their showreel of VR work for Sky Sports.
Alternative Realities - Using VR & AR To Engage Customers In AutomotiveMRS
This document discusses alternative realities like augmented reality (AR) and virtual reality (VR). It defines AR as enhancing one's current perception of reality by supplementing it with computer-generated input, while VR creates simulated environments that can simulate physical presence. The document also outlines challenges for AR/VR like hardware limitations, developer skills, and user acceptance. It provides examples of recent AR/VR products and envisions future applications in driving, gaming synced to the real world, and immersive product configurators.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
Most important New features of Oracle 23c for DBAs and Developers. You can get more idea from my youtube channel video from https://youtu.be/XvL5WtaC20A
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
6. What is Presence?
Wikipedia: It is defined as a person's subjective
sensation of being there in a scene depicted by a
medium
Michael Abrash: “Presence is VR Magic…it engages
you at a deeper, more visceral level than any other
form of entertainment”
7. Presence Requirements
Feature VR Today Human Perception
Field of View (per eye) ~80° x 90° 160° x 130°
Acuity (pixels / degree) 12 - 18 ~60 (and True HD)
Resolution (per eye) ~1k x 1k ~10k x 8k
Refresh Rate 90 Hz 120 Hz ?
Tracking / latency 5 - 20 ms 4 ms ?
Michael Abrash at Steam Dev Days 2014
http://media.steampowered.com/apps/abrashblog/Abrash%20Dev%20Days%202014.pdf
8. Video Mechanics - Capture
Samsung Beyond iZugur Z63DC
Google Jump / GoPro Odyssey
10. Stitching / Projection
Stitch images together
To map onto a sphere surrounding viewer
Just like map projection in geography
Most common is equirectangular projection
16. Market changing fast
Capture
Huge variety of cameras
No camera meets all needs
Next VR, Nokia, Samsung, GoPro, Ricoh, Kodak, Sphericam, Vuze
Stitching and Projection
Some cameras have it built in
Video-Stich have Vahana
Broadcast
YouTube, Facebook and many video streaming companies
17. Videos Today
Max resolution 4k x 2k video
Mix of mono and stereo
Almost all using equirectangular
18. Challenges
Many choice
Capture quality
Dynamic range
Resolution / Bandwidth
Head Movement
Stereo Quality
…
20. Resolution / Bandwidth
4k video is normally 3840 x 2160 x 8 bit
H.264 good quality 18 mbps
Bandwidth for 1 hour of video at 18 mbps
60 * 60 * 18 / 8 = 8 gigabytes
For 100,000 viewers
8 GB * 100000 = 800 terabytes
Bandwidth might be 5p per GB
Cost = 0.05 * 670000 = £40,000
20x cost of equivalent SD broadcast (4x 1080p)
21. Target is Headset Resolution
Gear VR has highest pixel density
H.FoV = 72.9° & H.Res = 1280
~17.5 pixels per degree
Target resolution ~6.3k x 3.2k per eye
Many H.264 codecs won’t handle this
4K video on Gear VR gives
~10.5 pixels per degree horizontally
~5.4 vertically
23. Technical Challenge #1
Bandwidth / Resolution
Native headset resolution video in Stereo
Equivalent quality to 18 Mbps 4K video
But at much lower bandwidth – ideally 3-4 Mbps
24. Look for Redundancy
Native resolution 17.5 pixels per degree
Equirectangular texture = 6.3k x 3.2k x 2
Notice how stretched it is at poles
25. Look for redundancy – Projection
Native resolution for Gear VR
6k x 3k x 2 => ~40 Megapixels for stereo pair
Actual pixels needed is much less
Surface of a sphere with circumference 6k (res ² / π)
24.5 Megapixels (~60% extra pixels wasted)
26. Why use equirectangular?
Pros
Plenty of software out there to generate it
Fairly simple to render
Creates one continuous rectangular array
Simple for highly optimised video codecs
Cons
requires 60% extra pixels to achieve equivalent quality
Big distortion – straight lines become curves
Video codecs optimised for straight lines
Rendering artefacts caused by non-linearity
27. Are there alternatives?
Cube-maps?
+ Minimal distortion – straight lines stay straight
+ Hardware accelerated rendering
- nearly 2x pixels of ideal minimum
Pyramids?
Facebook have blogged about pyramids
Cube-maps in disguise
5 planar projections instead of 6
Compress more efficiently
Problem is as old as astronomy
28. Optimise Equirectangular?
Too much horizontal resolution at poles
Resolution is about 2x above 60 degrees
Chop the top and bottom off and half their width
29. Optimise Equirectangular
Halve width of polar regions
Removes 30/180 of image => 5/6 * 40 = ~34 Megapixels
Now we’re only 35% worse than ideal
General lesson
We can divide sphere into regions
Change projection and resolution
30. Can we do better?
Divide into multiple regions
Remove down
Vary resolution
Base on projection
And area of interest
31. Other Options
Lot’s of redundancy between left / right eye
Stereo aware compression as in 3D movies
Reduction can be as much to 60%
Viewer often cares about one direction much more than another
Broadcast of this event, screens and speaker more important
Give them more bandwidth
Reduce resolution of off directions or reduce codec quality
Send area around direction user is looking
Minimise switching latency
Better codecs
H.265/HEVC – 50% if you’re lucky
32. The Future
This Year
1k x 1k per eye
3 years
2k x 2k per eye (4k screens here now)
5+ years
4k x 4k per eye (wider field of view?)
Human vision Target per eye
8k x 8k may be sufficient?
34. Stereo VR Videos
Effectively a video for each eye
Parallax comes from camera positioning
Packed vertically (left = top, right = bottom)
Much stronger sense of presence
37. Stitch and Project
Add a camera top and bottom
Stitch all the left eyes together
Stitch all the right eyes together
Stereo Vision
38. Truth about 3D VR Video
Creates a convincing sense of depth
Increases sense of presence
This is good. Yay!
39. Truth about 3D VR Video
Up and down are mono
Unavoidably – look up, turn 90°, look up again
Effective Stereo separation varies with viewing
angle
40. Truth about 3D VR Video
No toe in
Humans eyes track together
Don’t look straight forward
This impacts all VR for now
41. Truth about 3D VR Video
Camera is fixed position
Don’t move your head
Camera pairs fixed separation orientation
Don’t roll/tip your head
42. Truth about 3D VR Video
Camera positions fixed
Position
Roll
IPD (based on view angle)
Perfect when eyes aligned with camera
Less perfect elsewhere
More cameras and clever processing can improve
Still limited by fixed view in each half of stereo video
43. What can be done?
Need more 3D information
Depth and Occlusion
Reconstruct view each frame
44. Reconstruction
With depth and occlusion (geometry)
Generate right eye from left
Correct stereo for up and roll
Reconstruct different positions and orientations
Some head movement
45. Practical?
Challenging computer vision problem
Probably not full-scene in real-time yet
Multiple inward facing cameras
Motion capture suites
Potentially laser scan fixed scene in advance
Capture foreground objects live
Examples from Hololens, 8i and others
Specular lighting difficult to reconstruct
I’m Jules, from Focal Point VR. I seem to have the last slot before lunch. I can’t promise to be scintillating but shall try for pace.
One way of describing what VR is for, is teleportation
To imaginary worlds
Or for video; it’s teleportation to somewhere real
For live video, it’s presence at an event or experience
Where time and place both matter
Presence matters
Presence is the convincing illusion of being there.
Difficult to define but people know it when they experience it.
Much research has been done on what is needed to create this illusion. This is a subset. VR today is often hitting the minimum, in the long term we’ll be aiming for human perception.
We may return to this later.
VR Video starts with capture.
There are a variety of Cameras from the handmade to fully productised, and from cheap consumer to full professional.
None of them are perfect, but in the end you have video coming from multiple cameras.
Here’s some example frames from a 12 camera rig.
5 stereo pairs, one up and one down.
The goal is to combine them into a single image for each eye. In this case an equirectangular projection, like many maps of the world.
When we come to render the view in the headset, its easy to project this onto the inside of a globe.
Stitching process reverses distortion from a wide angle or fish-eye lens.
It stitches the images together and applies projection.
For Live video we have to do this at least in real-time
And for stereo we do it once for left eye cameras and again for right eye cameras.
Then compress and upload to the internet.
Once in the cloud, the video is downloaded or streamed to a headset
A sphere is placed around each eye.
Each view direction inside the sphere can be projected onto a video frame.
Now we have a VR video.
For live, the whole pipeline has to happen in real-time and with minimal latency.
Things are changing fast, new solutions coming up all the time.
There are many consumer quality options, but not really any simple options to achieve really high quality.
[Soon, consumers will be able to broadcast with a cheap camera and youtube or facebook.]
Today videos normally max out at 4k x 2k
With a few exceptions they use equirectangular
And stereo just squashes more vertically
If the goal is teleportation, to bring the visceral feeling of presence at a live event, then we have many challenges.
I’m going to try to talk a little about two.
First problem is simply the reality of 4k video and beyond
4k broadcast is pretty expensive. It can be 20x cost of equivalent standard definition video
Maybe we can accept lower quality, perhaps half bandwidth.
Ideally, we should have our video at headset resolution.
For Gear VR, that’s about 17.5 pixels per degree.
A video resolution of, not 4k x 2k, but about 6k by 3k per eye.
Most video players max out at 4K, much lower than target
Blurred images are not so noticeable at 10 meters
But...when it’s literally on your face it definitely impacts presence
So, technical challenege 1
We want native resolution, today 6k x 3k
But we want low bandwidth
Ideally much lower than 4k
How can this be achieved?
My first thought, what information we can throw away
Equirectangular project has 1-1 pixels at equator, but stretches enormously as you approach the poles
As a projection equirectangular has plenty of advantages
But, do the maths, we have 60 percent more pixels than we need
Unfortunately no simple projection can achieve this ideal from sphere surface to rectangle
Equirectangular is simple. Pretty easy to understand but it has some costs.
The distortion costs bandwidth. Both in the codec and in number of pixels we start with.
There are many map projections and many trade offs. Planar, cylindrical and azimuthal.
This is an old problem, and there’s been plenty of recent research
Equirectangular is great at the equator
How about we just try to fix it at the poles (up and down)
In this example, we just chop the bottom and top sixth off
And pack them side by side.
No loss of resolution, they were really stretched already.
This solution knocks a sixth off our area
Now we’re only 35% worse than the ideal
So there’s a lesson here. We can chop the sphere up into pieces and change the projection.
In this example keep native resolution for the centre of interest
But reduce it where projection is bad
Or where it’s less interesting, like the floor
This example reduces size to less than 40% of original
There’s plenty of redundancy here and many options to capitalise on it. Reducing bandwidth by a factor of 10 is probably achievable. Which would be a bandwidth of 5 mbps for native resolution on a Gear VR.
Today if you sit about 2 meters from a 55” True HD screen, then the pixels are at the limit of human vision.
Higher resolution is not a win.
To get the equivalent from VR it would require more than 8k per eye.
Reference keynote
On another challenge. 3D in VR videos
We achieve stereo by having a video for each eye.
The win is much greater sense of presence.
Our key goal
Stereo 360 camera seems pretty simple. Place camera’s at the eye positions.
Have multiple pairs of cameras
Stitch them together
And your done
And this works
Convincing sense of depth
And presence
But....there are a few problems
Up and down are mono. They have to be.
And actually stereo separation varies as you track from head