enable your virtual reality & augmented reality technology on … · 2019-10-17 · augmented...

17
1 Enable Your Virtual Reality & Augmented Reality Technology on ARM Nizar Romdan Director of Ecosystem Media Processing Group 17 th June 2015

Upload: others

Post on 31-Jul-2020

33 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

1

Enable Your Virtual Reality

& Augmented Reality

Technology on ARM

Nizar Romdan

Director of Ecosystem

Media Processing Group

17th June 2015

Page 2: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

2

AR is open and partly immersive – you can see through and around it

AR puts virtual things into users’ real worlds, augmenting them

AR is great fun for games, but maybe not as much fun as VR

AR could be used outdoors for various use cases

VR is closed and fully immersive – you are inside it

VR puts users inside virtual worlds, immersing them

VR is great for games and 3D films, that’s what it was designed for

VR is primarily a living room, office or seated experience

Augmented Reality vs Virtual Reality – Similar or Different?

Augmented Reality (AR) and Virtual Reality (VR) are inherently different!

Page 3: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

3

Augmented Reality

Page 4: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

4

AR is overlaying location based/user

specific/geographic information on a

real-time camera feed

Several other definitions exist

Current AR techniques tend to be

more CPU focused than GPU

Process the camera feed Feature

Recognition Overlay information

Gravimetric, Fiduciary, Markerless, QR,

Natural Feature

Utilise the power of the Mali GPU to overlay

3D effects on to the view of the real world

Introducing Augmented Reality

Page 5: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

5

Augmented Reality Use Cases

GAMING INTUITIVE UI

NAVIGATION, SECURITY SHOPPING, SOCIAL MEDIA, LBS

Applications Registration & Tracking

Featu

re R

eco

gn

itio

n

3D

Gra

ph

ics

Page 6: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

6

Augmented Reality Challenges

“True to Life”

3D Graphics

Immersive

User Experience

Battery Life

Responsiveness

Robustness

Relevant Content

Reliable

Network

Ergonomically

Attractive

Fast

Sensors, Tracking

Key

Challenges

Influenci

ng

fac

tors

Page 7: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

7

Virtual Reality

Page 8: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

8

VR is not new – People were discussing VR the 90’s

Expensive and bulky hardware

Inadequate technology offered limited graphics capabilities

Virtuality – Sega VR – Nintendo Virtual Boy

VR is now accessible

Emergence of low-cost hardware based on existing platforms

Mobile platforms offering console-like performance offering more

realism

VR is about immersing users into Virtual worlds

All the virtual world is graphically rendered

Introducing VR Virtuality

Sega VR

Page 9: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

9

VR Use Cases

Games Experiences Training

Education TV/Film Advertising

Page 10: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

10

Virtual Reality Segmentation

Samsung Gear VR Zeiss VR One Google Cardboard

Oculus Rift Sony Morpheus HTC Vive (Steam VR)

Mobile

Desktop/Console

Page 11: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

11

Headset based on Smartphone

Partnership between Samsung Mobile & Oculus

First version for Galaxy Note 4 (Mali-T760)

Second version for Galaxy S6 (Mali-T760)

Resolution 1080p – 60 Hz

First VR appstore

Introducing GearVR

Page 12: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

12

Stereoscopic Display (via headset) – Providing wearer with a sense of depth

Render left eye and right eye independently

Barrel distortion effect applied to rendered output via post processing

Sensor input for head-tracking – To add realism to the output image

Sensor input for interaction (hands-tracking) – To provide an immersive experience

How Virtual Reality Works

Left eye

Right eye

Eye gap (IPD)

Left eye Right eye

Lens

Lens

2x CPU

Processing

2x Vertex

processing

Increased Fragment

Processing

Page 13: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

13

Virtual Reality Technical Challenges

Page 14: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

14

Mali Well Positioned for Mobile VR Samsung Gear VR is first real VR device (based on Mali-T760)

Mali Bandwidth Reduction Features ASTC & AFBC provide significant advantage

Mali Driver Extensions Minimize latency for mobile VR under development

Mali Ecosystem Engagements with middleware and game studios started

Mali VR SDK Under planning – H2’15 release

Geomerics Enlighten

Best lighting solution for VR

ARM Enabling Mobile VR Experiences

Page 15: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

Enlighten Enables Immersive and Realistic VR Experiences

VR requirements:

→90+ fps for best user experience

→High resolution

→One view per eye

→Low latency

Limited GPU resources

for immersive 3D effects

Enlighten computes indirect lighting on the

CPU, independent of GPU

Engine

CPU Light and

colour data

Precompute

data

Enlighten output

Geometry Final scene

GPU

Page 16: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

16

ARM VR Ecosystem

VR HARDWARE VR MIDDLEWARE & TOOLS VR CONTENT

Resolution

Games

Page 17: Enable Your Virtual Reality & Augmented Reality Technology on … · 2019-10-17 · Augmented Reality vs Virtual Reality – Similar or Different? Augmented Reality (AR) and Virtual

17

Thank You!

malideveloper.arm.com/cn

Special Thanks to

nDreams & Starship, UK