ISO/IEC/Web3D Status Report

Similar documents
Future of X3D: X3D version 4 with HTML5/DOM

ISO/IEC JTC 1/SC 32 N 1257

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 3: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: Motion JPEG 2000

Circulated to P- and O-members, and to technical committees and organizations in liaison for voting (P-members only) by:

ISO/IEC JTC 1/SC 35 N 1664

ISO/IEC INTERNATIONAL STANDARD. Information technology Biometric data interchange formats Part 5: Face image data

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: Reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia application format (MPEG-A) Part 13: Augmented reality application format

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 14: XML representation and reference

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG extensible middleware (MXM) Part 3: MXM reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

This document is a preview generated by EVS

ISO/IEC This is a preview - click here to buy the full publication INTERNATIONAL STANDARD. Second edition

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: XML Encoding Rules (XER)

ISO/IEC Information technology Multimedia content description interface Part 7: Conformance testing

ISO INTERNATIONAL STANDARD. Language resource management Feature structures Part 1: Feature structure representation

ISO/IEC 1001 INTERNATIONAL STANDARD. Information technology File structure and labelling of magnetic tapes for information interchange

ISO/IEC INTERNATIONAL STANDARD. Information technology EAN/UCC Application Identifiers and Fact Data Identifiers and Maintenance

JWG16 - Formats for visualization and other derived forms of product data Joint ISO/TC 184/SC 4 - ISO/IEC JTC 1/SC 24 - ISO/TC 171/SC 2 WG

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

ISO/IEC INTERNATIONAL STANDARD

Draft Terms of Reference for ISO TC 46/SC 9 Working Group 10: ISO Project 3901, revision of the "International Standard Recording Code (ISRC)"

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Reference architecture

ISO/IEC Status Report to T10

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 2: MPEG extensible middleware (MXM) API

ISO/IEC Information technology Security techniques Network security. Part 5:

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Entity authentication assurance framework

ISO/IEC INTERNATIONAL STANDARD. Information technology Guideline for the evaluation and selection of CASE tools

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

WebGL Meetup GDC Copyright Khronos Group, Page 1

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Measurement process. Ingénierie des systèmes et du logiciel Processus de mesure

ISO/IEC INTERNATIONAL STANDARD. Identification cards Recording technique Part 6: Magnetic stripe High coercivity

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 3: Motion JPEG 2000

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 1: Systems

JTC 1/WG 12 3D Printing and Scanning

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology Biometric data interchange formats Part 6: Iris image data

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1

ISO/IEC INTERNATIONAL STANDARD. Identification cards Recording technique Part 6: Magnetic stripe High coercivity

ISO/IEC INTERNATIONAL STANDARD. Information technology Keyboard layouts for text and office systems Part 2: Alphanumeric section

ISO/IEC INTERNATIONAL STANDARD. Information technology Biometric data interchange formats Part 4: Finger image data

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Overview and vocabulary

X3D Specification Activities

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 12: ISO base media file format

ISO/IEC AMENDMENT

ISO/IEC JTC 1/SC 34 N 1707 DATE:

ISO/IEC JTC 1/SC 32 N 1084

ISO/IEC JTC 1 N 13145

ISO/IEC First edition Reference number ISO/IEC 20005:2013(E) ISO/IEC 2013

ISO/IEC TR TECHNICAL REPORT. Information technology Coding of audio-visual objects Part 24: Audio and systems interaction

ISO/IEC INTERNATIONAL STANDARD. Information technology ECMAScript for XML (E4X) specification

Introduction to X3D. Roberto Ranon HCI Lab University of Udine, Italy

ISO/IEC INTERNATIONAL STANDARD

Part 5: Face image data

ISO/IEC JTC1/SC Cards and personal identification. DOCUMENT TYPE: Notification of Ballot WG8 N 1558

ISO/IEC INTERNATIONAL STANDARD. Identification cards Integrated circuit card programming interfaces Part 2: Generic card interface

ISO/IEC INTERNATIONAL STANDARD. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 2: Conformance and reference software

INTERNATIONAL STANDARD

This document is a preview generated by EVS

ISO/IEC TR TECHNICAL REPORT

Introduction of ISO/IEC JTC1 SC 38 & its standard work on cloud computing. Junfeng ZHAO

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 5: Service aggregation

ISO/IEC TR TECHNICAL REPORT

Security Standardization

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG systems technologies Part 5: Bitstream Syntax Description Language (BSDL)

Information technology Process assessment Concepts and terminology

B C ISO/IEC 9595 INTERNATIONAL STANDARD. Information technology Open Systems Interconnection Common management information service

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 18: Font compression and streaming

ISO/IEC INTERNATIONAL STANDARD. Software engineering Software measurement process. Ingénierie du logiciel Méthode de mesure des logiciels

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: An entry level JPEG 2000 encoder

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Key management Part 4: Mechanisms based on weak secrets

STATUS: For NP ballot for development as a Type 2 Technical Report.

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 16: Animation Framework extension (AFX)

ISO/IEC INTERNATIONAL STANDARD

Information technology MPEG systems technologies. Part 8: Coding-independent code points

ISO 2146 INTERNATIONAL STANDARD. Information and documentation Registry services for libraries and related organizations

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG video technologies Part 4: Video tool library

ISO/IEC Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) Planning and management

ISO/IEC TR TECHNICAL REPORT. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 3: Implementation Guidelines

Information technology Programming languages, their environments and system software interfaces Guidelines for language bindings

ISO/IEC TR TECHNICAL REPORT. Information technology Telecommunications and information exchange between systems Managed P2P: Framework

Transcription:

January 22, 2019 ISO/IEC/Web3D Status Report Dr. Richard F. Puk President, Intelligraphics Incorporated Convener, ISO/IEC JTC 1/SC 24/WG 6 ISO/IEC JTC1/SC24 Liaison to Web3D Consortium

Web3D-related Standards Published ISO/IEC 14772-1:1997/Amd 1:2003 VRML ISO/IEC 14772-2:2004 VRML EAI ISO/IEC 19774:2006 H-Anim ISO/IEC 19775-1:2013 X3D (vs. 3.3) ISO/IEC 19775-2:2010 X3D SAI (vs. 3.3) ISO/IEC 19776-1:2016 X3D XML Encoding (vs. 3.3) ISO/IEC 19776-2:2016 X3D Classic VRML Encoding (vs. 3.3) ISO/IEC 19776-3:2016 X3D Compressed Binary Encoding (vs. 3.3) January 22, 2019

Current SC24 Standards Projects ISO/IEC FDIS 19774-1:201x H-Anim architecture (Vs. 2.0) ISO/IEC FDIS 19774-2:201x H-Anim Motion Animation (Vs. 1.0) ISO/IEC DIS 19777-1:201x X3D ECMAScript language binding (Vs. 2.0) ISO/IEC WD 19777-2:201x Java LB Vs. 3.3 ISO/IEC CD 19777-3:201x C LB Vs. 3.3 ISO/IEC CD 19777-4:201x C++ LB Vs. 3.3 ISO/IEC CD 19777-5:201x C# LB Vs. 3.3 ISO/IEC WD 19777-6:201x Python Vs. 3.3 January 22, 2019

Current SC24 Standards Projects (cont.) ISO/IEC IS 18520:2019 Benchmarking of visionbased geometric registration and tracking method for MAR ISO/IEC FDIS 18039:201x MAR reference model ISO/IEC CD 18038:201x Sensor representation in MAR ISO/IEC CD 18040:201x Live actor and entity representation in MAR ISO/IEC AWI 21858:20xx MAR content information model January 22, 2019

SC24 Anticipated Projects X3D EXI Encoding now that EXI specification approved by W3C X3D JSON Encoding (in work) HL7 Integration including metadata X3D Version 4.0 discussions underway January 22, 2019

X3D Version 4.0 Goal: Add changes needed to better support HTML5 while remaining backwards compatible as much as possible Primary areas of investigation: January 22, 2019 Event handling and interoperability with the DOM Compatibility with X3DOM & X-cite (formerly Cobweb) Support for non-html environments

X3D Version 4.0 Functionality The following is under consideration: Annotation component Multi-Planar Reconstruction Enhancements to Geospatial component Haptics Corrections and improvements NetworkSensor node 3D printing & 3D scanning enhancements gltf access including mesh support Advanced materials and advanced lighting models January 22, 2019

X3D Version 4.0 Functionality (cont.) Projective texture mapping Camera nodes Sensors (e.g., GPS) Special support for VR H-Anim facial animation H-Anim internal organ representation Two independent implementations for submission to ISO Use simultaneous NP/CD ballot mechanism wherever possible January 22, 2019

X3D 4.0 Discussion Questions to be answered Can the event models of X3D and the HTML5 DOM be accessed compatibly? Are two different data models necessary one supporting X3D events and one supporting DOM events? How much backwards compatibility can be achieved? Must a non-html implementation also support DOM activities? January 22, 2019

X3D 4.0 Discussion Guidelines Preferred considerations: Backwards compatibility should be considered first. X3D authors should not need to sense the environment to tailor their programs. Programs should behave the same in every environment. Both HTML5 and non-html5 environments should be possible. January 22, 2019

X3D 4.0 Discussion Deletions? Capabilities minimally used: Layout component Should be removed GeoOrigin Currently deprecated but recently discovered to be needed in some instances Programmable Shaders component Should this be removed with shader functionality reserved for browser implementers? January 22, 2019

X3D 4.0 Discussion Worthy Additions? Capabilities that would expand the ease of use based on long-term research: AdvancedMaterials node(s) Shadows (perhaps just an on/off switch) Flexible body physics CSS integration January 22, 2019

X3D 4.0 Discussion Worthy Additions? Capabilities that would expand the ease of use based on long-term research (cont.): Projective texture mapping Support for H-Anim 2.0 Profile between Core and Interchange Is an HTML5 profile needed? Is a 3D Printing and scanning profile needed? Better point control (shape, size, splat, etc.) January 22, 2019

Administrative Needs In addition to technical aspects of standards development, the following should also be considered: January 22, 2019 Urgent need to develop X3D vs. 4.0 text. Urgent need to develop new and modified features in existing browsers where two implementations have not yet occurred. Urgent need for new active participants in SC24 standards development Urgent need for representation on related non- SC24 standards developments

January 16, 2018 End of Presentation

ISO/IEC Information Standards committees Process Organization Relationship to Liaison Organizations

December 13, 2010 ISO Worldwide federation of standards bodies 1 per country US = ANSI, Germany = DIN, Korea = KATS, etc. www.iso.org

December 13, 2010 JTC1-Joint Technical Committee 1 Joint committee of ISO and IEC Since 1976 Handles ISO/IEC information technology 1/3 of all ISO, IEC work

ISO/IEC JTC1/SC24 ISO IEC TC184, TC211 & Other TCs JTC1 SC24 Computer Graphics, Imaging & Environmental Representation MAR Joint ad hoc Group SC29 & Other SCs WG6 API s & Interchange WG7 Imaging WG8 Environmental Representation WG9 Mixed and Augmented Reality

SC 24 and Web3D Consortium Category C Liaison Cooperative Agreement Spells out rights and procedures Web3D Standards submitted as Committee Drafts Technical work done by Web3D Editorial and technical review done by SC 24 ISO standard owned by both parties separately

December 13, 2010 Web3D Procedures Technical work initiated by BOD Technical work occurs within a Web3D WG Two independent implementations required for Web3D approval and ISO submission Both BOD and Membership must approve forwarding to ISO X3D WG provides architectural control and design integrity check

December 13, 2010 ISO Projects Each new standard, amendment, or revision requires a new project. Projects are approved by JTC1 based on New Work Item Proposal (NWIP). New projects require about 6 months to be approved and can be submitted at any time. Web3D drafts are processed as HTML documents.

December 13, 2010 ISO Procedures Input text from Web3D registered as Committee Draft CD is circulated for review and ballot (4 months). Comments received are only justification for changing the text Technical changes may induce another balloting round. When ready, last CD is registered as DIS and circulated within JTC1 for vote. When ready, last DIS is registered as DIS and circulated within JTC1 for YES/NO vote. Final Text published as International Standard.

December 13, 2010 Types of standardization New standard: New independent specification New Part: Independent portion of a standard within an overall standard. Ex.: X3D Part 2: SAI Amendment: Changes (modifications, additions, deletions) to existing standard. Ex.: Amendment 1 to X3D Part 1 Revision: Makeover of existing standard and/or incorporation of amendments (considered for each standard at least every five years or required after two amendments). Ex. X3D 2008 Registration: Add new optional nodes, PROTOs, or other items focused at specific targets

Possible Future Web3D Work Additional functionality for X3D New nodes New components New profiles Additional parts to X3D standards Binary Encoding based on EXI JSON Encoding Additional language bindings Revised non-x3d Web3D standards Revision to ISO/IEC 19774 H-Anim New non-x3d Web3D Standards January 27, 2015

December 14, 2010 Contact Information Dr. Richard F. Puk President, Intelligraphics Incorporated 7644 Cortina Court Carlsbad, CA 92009 Tel: +1-760-753-9027 E-mail: puk@igraphics.com