SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Considerations of
Generic Framework
For AR on the Web
Jonghong Jeon
ETRI, SRC

Email: hollobit@etri.re.kr
Blog: http://mobile2.tistory.com
      http://twitter.com/hollobit




http://www.etri.re.kr
What is the Augmented Reality ?
    Augmented reality (AR) is a term for a live direct or indirect view of a physical
    real-world environment whose elements are merged with computer-generated
    virtual imagery – creating a mixed reality.




2
What is the Augmented Reality ?




3
Augmented Reality Platform consist of …




4
History of Augmented Reality
                                                                                                        tracking
                                                                                                                   METAIO presents a
                                                                                                        system for
                                                            Loomis et al. develop a                                commercial mobile
                                                            prototype of an                             outdoor
                                                                                                                   AR museum guide
                                                            outdoor navigation                          augmented
                                                                                                                          ARhrrrr!,
                                                            system for visually                         reality           the first
                                                            impaired                                                          mobile AR
                                                                                                                              game
    Ivan Sutherland
    creates the
    first augmented                               Tom Caudell and           Ronald Azuma
    reality system                                David Mizell coin         presents the
                                                  the term                  first survey on                                       SLAM on
                                                  "augmented                Augmented                                             iPhone.
                                                  reality                   Reality

             hollobit@etri.re.kr


      ‘1970                        ‘1980              ‘1990                           ‘2000            tracking            ‘2010
                                                                                                                      Mobilizy launches
                                                                                        Sharp releases
                                                                                                       3D
                                                                                                                      Wikitude
                                                                                        the first      markers
                                                At COMDEX                                                                        SPRXm
                                                                                        commercial                               obile
                                                1992, IBM                               camera phone
                                                and Bellsouth                                                                    launche
                                                                In December    Philippe                                          s Layar
                                                introduce the   1993 the       Kahn invents     Kooper and            MapLens
                                                first           Global         the camera       MacIntyre create
                                                smartphone      Positioning    phone            the RWWW
                                                                System (GPS)                    Browser (AR
                                                                achieves       first GSM        Browser)
                                                                initial        phone with                                    SiteLens
                                                                operational    a built-in                          first mobile
                                                                capability     GPS                                 phone
                                                                                                                   based AR
                  Reference: https://www.icg.tugraz.at/~daniel/HistoryOfMobileAR/                                  advertising

5
Two Types of AR Trend
                                                                                                        tracking
                                                                                                                   METAIO presents a
                                                                                                        system for
                                                            Loomis et al. develop a                                commercial mobile
                                                            prototype of an                             outdoor
                                                                                                                   AR museum guide
                                                            outdoor navigation                          augmented
                                                                                                                          ARhrrrr!,
                                                            system for visually                         reality           the first
                                                            impaired                                                         mobile AR
                                                                                                                             game
    Ivan Sutherland                   Visualization Approach
    creates the
    first augmented                               Tom Caudell and           Ronald Azuma
    reality system                                David Mizell coin         presents the
                                                  the term                  first survey on                                      SLAM on
                                                  "augmented                Augmented                                            iPhone.
                                                  reality                   Reality

             hollobit@etri.re.kr


      ‘1970                        ‘1980              ‘1990                           ‘2000            tracking           ‘2010
                                                                                                                     Mobilizy launches
                                                                                        Sharp releases
                                                                                                       3D
                                                                                                                     Wikitude
                                                                                        the first      markers
                                                At COMDEX                                                                       SPRXm
                                                                                   commercial                                   obile
                                                1992, IBM                          camera phone
                                                and Bellsouth In December Philippe                                              launche
                                                introduce the 1993 the                                                          s Layar
                                                                          Kahn invents    Kooper and                 MapLens
                                                first          Global                     MacIntyre create
                                                            Informative Approach RWWW
                                                                          the camera
                                                smartphone Positioning phone              the
                                                                System (GPS)                    Browser (AR
                                                                achieves       first GSM        Browser)
                                                                initial        phone with                                   SiteLens
                                                                operational    a built-in                         first mobile
                                                                capability     GPS                                phone
                                                                                                                  based AR
                  Reference: https://www.icg.tugraz.at/~daniel/HistoryOfMobileAR/                                 advertising

6
Two Types of AR Trend
                                                             Ours
                                                            target

differences        Visualization Approach         Informative Approach
Main focus         Made (Virtual) Reality         Information Provide
UI                 3D object overlay              Navigation (or browsing)
                   (rendering and registration)   with related information
                   and interaction
Requirements       Graphical performance &        Mash-up capability
                   computing power
Target Devices     Desktop (or higher)            Smartphone (or lower)
System type        Isolated system                Networked system
Augmented Target   3D object                      Position, relationship, ..
Application Type   AR 3D game, AR                 AR information browsing,
                   advertising, AR based e-       AR based Navigation,
                   learning, Medical AR, AR       location overlays, geo-
                   based Technical Support        information services,
                   System                         gaming
7
Informative AR Examples and Applications
q Currently, there are four main categories of AR applications:
  navigation, location overlays, geo-information services, and
  gaming.




                                                                                               geo-information services


                                                          location overlays
         mobile AR navigation




    http://gigaom.com/2010/02/02/mobile-augmented-reality-apps-that-will-change-the-way-we-see-the-world/
                                                                                                            gaming
8
AR Software Considerations
q the most important software environment for AR is the AR
  browser.
q A AR browser is a navigation application that ties geolocation
  data with digital contents.
    § Pulling in and managing geodata from both in-app sources and third party
      data sets7




    § Rendering 2-D and 3-D objects
    § Linking to web sites or phone functions such as voice communications,
      text or email
    § Allowing geotagging (or commenting) by the user
    § Enabling data feeds from content providers to populate the mobile AR
      display
    § Interfacing with the smartphone’s camera for displaying output
    § Allowing the user to filter what is displayed to them in a mobile AR session

9
Augmented Reality on the Web ?


      (Live Video)               ü   Virtual 3D Object
                                 ü   POI(Point of Interest)
                                 ü   Recognized object Info.
                                 ü   Social Relationship
                                 ü   Related Information
                                 ü   Related Links




          By the Web
     AR   For the Web
          Of the Web


10
Augmented Information (or Link)



     For          For                              For
                                When   Where                   How
     Who          What                             Why




 For me         Target Object          Location   Context   Interaction
 For everyone   Social                                      method
 For …          Phone Number
                …




11
AR Contents Service Framework

                                                Contents
                                                Authoring

                  Interoperable
                     Usability           AR Contents        AR Data
                                         Provider           Provider


         AR
        User                  Internet
       Agent


     Any Device

                                                  Service
                                                 Reusability


12
Why Augmented Reality on the Web
q Why do we have to use another browser ?

q Pros
     § Do not need another application (AR browser)
        • Web User Agent can AR browsing
     § Content Usability
        • Standards based AR Content Authoring/Providing/Consuming
     § Effective AR Browsing
        • Reality (Live Video) + Augmented Link (Social, POI …)
        • Nested AR contents browsing
q Cons
     § Performance issue
     § Browser extension


13
AR Interoperability Issues
                                             1

          AR                               AR                                               AR
                                         Contents
      User Agent                         Markup                                       Contents Provider
      3D/Interaction     3    2
         engine
       AR Markup
        Renderer                                          11                      AirTag
                                       Open Marker
        Scripting        4              Database                                  AirFilter
                                                                                  AirShout
       Local Cache       5




                                                               AR Data Provider
                                                               AR Data Provider
      Additional Func.
                         6                    9
                    7                          AR
         Device                          Data Format                                10
       Capability                       (POI., Person…)

     (Display, Video
                              8
      Camera, GPS)                images, text, animated and
                                  still 3D models, Voice
                                                                                                     Google
                             12                                                               Ads    Local Search

14
AR Interoperability Issues
1. AR Contents Markup & Format
2. AR contents Transport/Interaction method
3. Representing 3D Interactive AR/MR Contents
4. Event Scripting Engine
5. Local Caching method
6. Additional functionability of AR Agent
7. Device Capability Access APIs
8. AR Data Mashup method
9. AR Data Format – POI(images, text, 3D models, URLs), Person..
10. AR Data Service API
11. Open Marker Database
12. Security & Privacy
15
Web Application Architecture


                                     HTML5
                        (Web forms, Video/Audio, Canvas..)

                                Web Application APIs
                 (Web IDL, Web Socket, Web Worker, Web Database….)

            XMLHTTPRequest        Widgets API              Device APIs
                                                CSS         (Calendar,
      XML                    ECMASCript                 Camera GPS, File,..)


                                  DOM

                      HTTP + URI/IRI+ Unicode




16
AR on the Web - W3C’s point of view
                                                                          <HTML5>
                Web User Agent
             ARML + POI data + … ??                                   <Script>..</Script>
Future
Item ?           X3D, WebGL ??         5
                                                                       <X3D>..</X3D>
              Interaction/Gesture ??   4     HTTP + XHR
                      XHR2                                              <POI>..</POI>
                                           HTML5, XML, RSS, JSON
            WebSocket + WebStorage
Working                                                                <KML>..</KML>
specs
            Device API + Geolocation   3
                                                                   Decentralized Extensibility
            HTML5 (Cavas +Live Video) 2

            SMIL + SVG + RSS + Atom           HTTP + REST
Current             JavaScript
Standards                                    SSL, Oatuh, OpenID
              XML + DOM3 + CSS3             HTML5, XML, RSS, JSON

                 URI/IRI (PyI ??)      1

17
Conclusion - AR/MR standardization
q Made further efforts
     § Organize the new group (IG or WG)
     § Develop the standards for AR on the Web
q Working items
     § HTML5 : Live Video Streaming (& codec)
     § Device API : Camera API (to control Live Video), Geolocation API
     § Web Application
        • Widget, XHR2, Web Socket, Bidirectional connection (IETF)
     § New Working Group’s item ?? - AR/MR on the Web
        •   PyI (Physical Object Identifier)
        •   Registration & 3D object integration (with HTML5)
        •   Interaction & Event Processing (with HTML5)
        •   Representation of Augmented Link (POI marking, AirTag …)
        •   AR Ontology (metadata processing)


18
Conclusions
q AR related standardization activity in another bodies
     § ISO/IEC JTC1 SWG-planning
        • Korea National Representative – Propose to new work scope (AR) on JTC1
     § ISO/IEC JTC1 SC24
        • Korea National Representative - Proposal for New AR WG (maybe WG9)
     § OMA CD WG – Mobile AR
        • LG Electronics, Enswers ….
q ETRI has been coordinating these activities (in Korea)
     § We were already organized to AR standardization workshop twice
        • 1st AR/MR Standardization Workshop, (POSTECH, April 23, 2010)
            – http://www.w3c.or.kr/~hollobit/ARKR/201004-workshop/
        • 2nd AR/MR Standardization Workshop,(KIST, June 3, 2010)
            – http://www.onoffmix.com/e/hollobit/1571

q ETRI will fully support to W3C’s AR on the Web activity.

19
Thank you
     For more discussion :
       JongHong Jeon (hollobit@etri.re.kr)
       +82-42-860-5333

     Blog : http://mobile2.tistory.com/m
            http://twitter.com/hollobit



                           OR
20

Contenu connexe

Tendances

Leonar3do Intro Presenetation
Leonar3do Intro PresenetationLeonar3do Intro Presenetation
Leonar3do Intro Presenetation
Gergely Köles
 
Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...
Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...
Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...
Shane Mitchell
 
2009 01 0521 Sae Paper Smart Touch
2009 01 0521 Sae Paper Smart Touch2009 01 0521 Sae Paper Smart Touch
2009 01 0521 Sae Paper Smart Touch
zztdn3
 
Weekly innovation report 3 2
Weekly innovation report 3 2Weekly innovation report 3 2
Weekly innovation report 3 2
Engauge
 

Tendances (13)

Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Encoding liveness: Performance and real-time rendering in machinima
Encoding liveness: Performance and real-time rendering in machinimaEncoding liveness: Performance and real-time rendering in machinima
Encoding liveness: Performance and real-time rendering in machinima
 
Skobbler - NOAH12 London
Skobbler - NOAH12 LondonSkobbler - NOAH12 London
Skobbler - NOAH12 London
 
Leonar3do Intro Presenetation
Leonar3do Intro PresenetationLeonar3do Intro Presenetation
Leonar3do Intro Presenetation
 
Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...
Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...
Chris Borroni-Bird - Reinventing the Automobile (Electric Networked –Vehicle,...
 
Interesting difference of VR research-style between Japanese and French / 日仏V...
Interesting difference of VR research-style between Japanese and French / 日仏V...Interesting difference of VR research-style between Japanese and French / 日仏V...
Interesting difference of VR research-style between Japanese and French / 日仏V...
 
Studying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsStudying interaction with 3D mobile maps
Studying interaction with 3D mobile maps
 
Augmented Reality - ITHB April 6, 2013
Augmented Reality - ITHB April 6, 2013Augmented Reality - ITHB April 6, 2013
Augmented Reality - ITHB April 6, 2013
 
Mobile Augmented Reality
Mobile Augmented RealityMobile Augmented Reality
Mobile Augmented Reality
 
Why is virtual reality important?
Why is virtual reality important?Why is virtual reality important?
Why is virtual reality important?
 
2009 01 0521 Sae Paper Smart Touch
2009 01 0521 Sae Paper Smart Touch2009 01 0521 Sae Paper Smart Touch
2009 01 0521 Sae Paper Smart Touch
 
UX Seminar, Elements of UX Research
UX Seminar, Elements of UX Research UX Seminar, Elements of UX Research
UX Seminar, Elements of UX Research
 
Weekly innovation report 3 2
Weekly innovation report 3 2Weekly innovation report 3 2
Weekly innovation report 3 2
 

Similaire à Considerations of Generic Frameworks for the AR on the Web

Augmented reality final copy
Augmented reality final copyAugmented reality final copy
Augmented reality final copy
Tylar Robison
 
Augmented reality [2]final copy2
Augmented reality [2]final copy2Augmented reality [2]final copy2
Augmented reality [2]final copy2
Tylar Robison
 
Augmented reality mkt3730
Augmented reality mkt3730Augmented reality mkt3730
Augmented reality mkt3730
Jamie Schram
 

Similaire à Considerations of Generic Frameworks for the AR on the Web (20)

Augmented reality final copy
Augmented reality final copyAugmented reality final copy
Augmented reality final copy
 
Augmented reality [2]final copy2
Augmented reality [2]final copy2Augmented reality [2]final copy2
Augmented reality [2]final copy2
 
ICISTS 2011 Conference Mobile AR Presentation
ICISTS 2011 Conference Mobile AR PresentationICISTS 2011 Conference Mobile AR Presentation
ICISTS 2011 Conference Mobile AR Presentation
 
Augmented reality [1]
Augmented reality [1]Augmented reality [1]
Augmented reality [1]
 
Augmented reality mkt3730
Augmented reality mkt3730Augmented reality mkt3730
Augmented reality mkt3730
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented reality technical presentation
 Augmented reality technical presentation Augmented reality technical presentation
Augmented reality technical presentation
 
Agumented Reality - Sai Kiran Kasireddy
Agumented Reality - Sai Kiran KasireddyAgumented Reality - Sai Kiran Kasireddy
Agumented Reality - Sai Kiran Kasireddy
 
A presentation on Virtual Reality
A presentation on Virtual RealityA presentation on Virtual Reality
A presentation on Virtual Reality
 
AR(mobas2012)s
AR(mobas2012)sAR(mobas2012)s
AR(mobas2012)s
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
426 lecture1: Introduction to AR
426 lecture1: Introduction to AR426 lecture1: Introduction to AR
426 lecture1: Introduction to AR
 
Augmented Reality Workshop 2019
Augmented Reality Workshop 2019 Augmented Reality Workshop 2019
Augmented Reality Workshop 2019
 
A Short History of the Metaverse
A Short History of the MetaverseA Short History of the Metaverse
A Short History of the Metaverse
 
Report on Augmented Reality 2015
Report on Augmented Reality 2015Report on Augmented Reality 2015
Report on Augmented Reality 2015
 
Augmented Reality On Mobile Phones Experiments And Applications
Augmented Reality On Mobile Phones  Experiments And ApplicationsAugmented Reality On Mobile Phones  Experiments And Applications
Augmented Reality On Mobile Phones Experiments And Applications
 
AR - Augmented Reality
AR - Augmented RealityAR - Augmented Reality
AR - Augmented Reality
 
The Box And Beyond
The Box And BeyondThe Box And Beyond
The Box And Beyond
 
Mixing reality with mobile AR, Дмитрий Щербина
Mixing reality with mobile AR, Дмитрий ЩербинаMixing reality with mobile AR, Дмитрий Щербина
Mixing reality with mobile AR, Дмитрий Щербина
 

Plus de Jonathan Jeon

Plus de Jonathan Jeon (20)

Standardization for Artificial Intelligence in Medicine
Standardization for Artificial Intelligence in MedicineStandardization for Artificial Intelligence in Medicine
Standardization for Artificial Intelligence in Medicine
 
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제
IoT 및 인공지능을 활용한  헬스케어 제품․서비스  개발 동향 및 주요 과제IoT 및 인공지능을 활용한  헬스케어 제품․서비스  개발 동향 및 주요 과제
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제
 
헬스케어 웨어러블 : 주요 동향과 이슈
헬스케어 웨어러블 : 주요 동향과 이슈헬스케어 웨어러블 : 주요 동향과 이슈
헬스케어 웨어러블 : 주요 동향과 이슈
 
4차 산업혁명 시대, 의료기기 표준화 이슈
4차 산업혁명 시대, 의료기기 표준화 이슈4차 산업혁명 시대, 의료기기 표준화 이슈
4차 산업혁명 시대, 의료기기 표준화 이슈
 
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
 
AI and IoT : How do IoT and AI change the world?
AI and IoT : How do IoT and AI change the world?AI and IoT : How do IoT and AI change the world?
AI and IoT : How do IoT and AI change the world?
 
Web Browser as Universal client for IoT
Web Browser as Universal client for IoTWeb Browser as Universal client for IoT
Web Browser as Universal client for IoT
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
#3 Quantified Self Seoul Meetup
#3 Quantified Self Seoul Meetup #3 Quantified Self Seoul Meetup
#3 Quantified Self Seoul Meetup
 
Trends on Smart Wearable Application Standardization
Trends on Smart Wearable Application StandardizationTrends on Smart Wearable Application Standardization
Trends on Smart Wearable Application Standardization
 
New ICT Trends in CES 2016
New ICT Trends in CES 2016New ICT Trends in CES 2016
New ICT Trends in CES 2016
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5
 
Open Source and Open Standards
Open Source and Open StandardsOpen Source and Open Standards
Open Source and Open Standards
 
Open Source and Open Standards
Open Source and Open StandardsOpen Source and Open Standards
Open Source and Open Standards
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5
 
HyWAI Web Bluetooth API
HyWAI Web Bluetooth APIHyWAI Web Bluetooth API
HyWAI Web Bluetooth API
 
WoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareWoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source Hardware
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)
 
Web Technology and Standards Tutorial
Web Technology and Standards Tutorial Web Technology and Standards Tutorial
Web Technology and Standards Tutorial
 
Mobile, IoT and Web
Mobile, IoT and WebMobile, IoT and Web
Mobile, IoT and Web
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Considerations of Generic Frameworks for the AR on the Web

  • 1. Considerations of Generic Framework For AR on the Web Jonghong Jeon ETRI, SRC Email: hollobit@etri.re.kr Blog: http://mobile2.tistory.com http://twitter.com/hollobit http://www.etri.re.kr
  • 2. What is the Augmented Reality ? Augmented reality (AR) is a term for a live direct or indirect view of a physical real-world environment whose elements are merged with computer-generated virtual imagery – creating a mixed reality. 2
  • 3. What is the Augmented Reality ? 3
  • 4. Augmented Reality Platform consist of … 4
  • 5. History of Augmented Reality tracking METAIO presents a system for Loomis et al. develop a commercial mobile prototype of an outdoor AR museum guide outdoor navigation augmented ARhrrrr!, system for visually reality the first impaired mobile AR game Ivan Sutherland creates the first augmented Tom Caudell and Ronald Azuma reality system David Mizell coin presents the the term first survey on SLAM on "augmented Augmented iPhone. reality Reality hollobit@etri.re.kr ‘1970 ‘1980 ‘1990 ‘2000 tracking ‘2010 Mobilizy launches Sharp releases 3D Wikitude the first markers At COMDEX SPRXm commercial obile 1992, IBM camera phone and Bellsouth launche In December Philippe s Layar introduce the 1993 the Kahn invents Kooper and MapLens first Global the camera MacIntyre create smartphone Positioning phone the RWWW System (GPS) Browser (AR achieves first GSM Browser) initial phone with SiteLens operational a built-in first mobile capability GPS phone based AR Reference: https://www.icg.tugraz.at/~daniel/HistoryOfMobileAR/ advertising 5
  • 6. Two Types of AR Trend tracking METAIO presents a system for Loomis et al. develop a commercial mobile prototype of an outdoor AR museum guide outdoor navigation augmented ARhrrrr!, system for visually reality the first impaired mobile AR game Ivan Sutherland Visualization Approach creates the first augmented Tom Caudell and Ronald Azuma reality system David Mizell coin presents the the term first survey on SLAM on "augmented Augmented iPhone. reality Reality hollobit@etri.re.kr ‘1970 ‘1980 ‘1990 ‘2000 tracking ‘2010 Mobilizy launches Sharp releases 3D Wikitude the first markers At COMDEX SPRXm commercial obile 1992, IBM camera phone and Bellsouth In December Philippe launche introduce the 1993 the s Layar Kahn invents Kooper and MapLens first Global MacIntyre create Informative Approach RWWW the camera smartphone Positioning phone the System (GPS) Browser (AR achieves first GSM Browser) initial phone with SiteLens operational a built-in first mobile capability GPS phone based AR Reference: https://www.icg.tugraz.at/~daniel/HistoryOfMobileAR/ advertising 6
  • 7. Two Types of AR Trend Ours target differences Visualization Approach Informative Approach Main focus Made (Virtual) Reality Information Provide UI 3D object overlay Navigation (or browsing) (rendering and registration) with related information and interaction Requirements Graphical performance & Mash-up capability computing power Target Devices Desktop (or higher) Smartphone (or lower) System type Isolated system Networked system Augmented Target 3D object Position, relationship, .. Application Type AR 3D game, AR AR information browsing, advertising, AR based e- AR based Navigation, learning, Medical AR, AR location overlays, geo- based Technical Support information services, System gaming 7
  • 8. Informative AR Examples and Applications q Currently, there are four main categories of AR applications: navigation, location overlays, geo-information services, and gaming. geo-information services location overlays mobile AR navigation http://gigaom.com/2010/02/02/mobile-augmented-reality-apps-that-will-change-the-way-we-see-the-world/ gaming 8
  • 9. AR Software Considerations q the most important software environment for AR is the AR browser. q A AR browser is a navigation application that ties geolocation data with digital contents. § Pulling in and managing geodata from both in-app sources and third party data sets7 § Rendering 2-D and 3-D objects § Linking to web sites or phone functions such as voice communications, text or email § Allowing geotagging (or commenting) by the user § Enabling data feeds from content providers to populate the mobile AR display § Interfacing with the smartphone’s camera for displaying output § Allowing the user to filter what is displayed to them in a mobile AR session 9
  • 10. Augmented Reality on the Web ? (Live Video) ü Virtual 3D Object ü POI(Point of Interest) ü Recognized object Info. ü Social Relationship ü Related Information ü Related Links By the Web AR For the Web Of the Web 10
  • 11. Augmented Information (or Link) For For For When Where How Who What Why For me Target Object Location Context Interaction For everyone Social method For … Phone Number … 11
  • 12. AR Contents Service Framework Contents Authoring Interoperable Usability AR Contents AR Data Provider Provider AR User Internet Agent Any Device Service Reusability 12
  • 13. Why Augmented Reality on the Web q Why do we have to use another browser ? q Pros § Do not need another application (AR browser) • Web User Agent can AR browsing § Content Usability • Standards based AR Content Authoring/Providing/Consuming § Effective AR Browsing • Reality (Live Video) + Augmented Link (Social, POI …) • Nested AR contents browsing q Cons § Performance issue § Browser extension 13
  • 14. AR Interoperability Issues 1 AR AR AR Contents User Agent Markup Contents Provider 3D/Interaction 3 2 engine AR Markup Renderer 11 AirTag Open Marker Scripting 4 Database AirFilter AirShout Local Cache 5 AR Data Provider AR Data Provider Additional Func. 6 9 7 AR Device Data Format 10 Capability (POI., Person…) (Display, Video 8 Camera, GPS) images, text, animated and still 3D models, Voice Google 12 Ads Local Search 14
  • 15. AR Interoperability Issues 1. AR Contents Markup & Format 2. AR contents Transport/Interaction method 3. Representing 3D Interactive AR/MR Contents 4. Event Scripting Engine 5. Local Caching method 6. Additional functionability of AR Agent 7. Device Capability Access APIs 8. AR Data Mashup method 9. AR Data Format – POI(images, text, 3D models, URLs), Person.. 10. AR Data Service API 11. Open Marker Database 12. Security & Privacy 15
  • 16. Web Application Architecture HTML5 (Web forms, Video/Audio, Canvas..) Web Application APIs (Web IDL, Web Socket, Web Worker, Web Database….) XMLHTTPRequest Widgets API Device APIs CSS (Calendar, XML ECMASCript Camera GPS, File,..) DOM HTTP + URI/IRI+ Unicode 16
  • 17. AR on the Web - W3C’s point of view <HTML5> Web User Agent ARML + POI data + … ?? <Script>..</Script> Future Item ? X3D, WebGL ?? 5 <X3D>..</X3D> Interaction/Gesture ?? 4 HTTP + XHR XHR2 <POI>..</POI> HTML5, XML, RSS, JSON WebSocket + WebStorage Working <KML>..</KML> specs Device API + Geolocation 3 Decentralized Extensibility HTML5 (Cavas +Live Video) 2 SMIL + SVG + RSS + Atom HTTP + REST Current JavaScript Standards SSL, Oatuh, OpenID XML + DOM3 + CSS3 HTML5, XML, RSS, JSON URI/IRI (PyI ??) 1 17
  • 18. Conclusion - AR/MR standardization q Made further efforts § Organize the new group (IG or WG) § Develop the standards for AR on the Web q Working items § HTML5 : Live Video Streaming (& codec) § Device API : Camera API (to control Live Video), Geolocation API § Web Application • Widget, XHR2, Web Socket, Bidirectional connection (IETF) § New Working Group’s item ?? - AR/MR on the Web • PyI (Physical Object Identifier) • Registration & 3D object integration (with HTML5) • Interaction & Event Processing (with HTML5) • Representation of Augmented Link (POI marking, AirTag …) • AR Ontology (metadata processing) 18
  • 19. Conclusions q AR related standardization activity in another bodies § ISO/IEC JTC1 SWG-planning • Korea National Representative – Propose to new work scope (AR) on JTC1 § ISO/IEC JTC1 SC24 • Korea National Representative - Proposal for New AR WG (maybe WG9) § OMA CD WG – Mobile AR • LG Electronics, Enswers …. q ETRI has been coordinating these activities (in Korea) § We were already organized to AR standardization workshop twice • 1st AR/MR Standardization Workshop, (POSTECH, April 23, 2010) – http://www.w3c.or.kr/~hollobit/ARKR/201004-workshop/ • 2nd AR/MR Standardization Workshop,(KIST, June 3, 2010) – http://www.onoffmix.com/e/hollobit/1571 q ETRI will fully support to W3C’s AR on the Web activity. 19
  • 20. Thank you For more discussion : JongHong Jeon (hollobit@etri.re.kr) +82-42-860-5333 Blog : http://mobile2.tistory.com/m http://twitter.com/hollobit OR 20