This document describes the glTF file format. glTF is an API-neutral runtime asset delivery format. glTF bridges the gap between 3D content creation tools and modern graphics applications by providing an efficient, extensible, interoperable format for the transmission and loading of 3D content.
For integration into a programming language, the X3D abstract interfaces are embedded in a language-dependent layer obeying the particular conventions of that language. ISO/IEC 19777-1:2006 specifies such a language dependent layer for the ECMAScript language. ISO/IEC 19775-2 specifies a language-independent application programmer interface (API) to a set of services and functions.
This document defines the scope and key concepts of mixed and augmented reality, the relevant terms and their definitions and a generalized system architecture that together serve as a reference model for mixed and augmented reality (MAR) applications, components, systems, services and specifications. This architectural reference model establishes the set of required sub-modules and their minimum functions, the associated information content and the information models to be provided and/or supported by a compliant MAR system. The reference model is intended for use by current and future developers of MAR applications, components, systems, services or specifications to describe, compare, contrast and communicate their architectural design and implementation. The MAR reference model is designed to apply to MAR systems independent of specific algorithms, implementation methods, computational platforms, display systems and sensors or devices used. This document does not specify how a particular MAR application, component, system, service or specification is designed, developed or implemented. It does not specify the bindings of those designs and concepts to programming languages or the encoding of MAR information through any coding technique or interchange format. This document contains a list of representative system classes and use cases with respect to the reference model.
The standard specifies how Augmented Reality and Virtual Reality (AR/VR) devices should be set up and used in the enterprise; in a manner that ensures Health and Safety (H&S) is maintained, H&S consequences are understood, and additional risks are not introduced. Within this concept of safe usage, there is particular focus on guidance around safe immersion (time) and safety in the workplace. This ISO/IEC standard:(a) defines the concepts of AR, VR, the virtuality continuum and other associated terms such as Augmented Virtuality and Mixed Reality;(b) provides guidance on setting up AR systems;(c) provides guidance on setting up VR systems;(d) provides guidance on safe usage and immersion in AR systems both in the consumer and enterprise domains; and(e) provides guidance on safe usage and immersion in VR systems both in the consumer and enterprise domains.This standard focuses on visual aspects of AR and VR. Other modes such as haptics and olfactory are not addressed within this standard. The standard covers both the hardware (the physical VR/AR head mounted displays) and areas of visual stimulus (the environments and graphics displayed in those headsets). The standard does not cover all possible visual stimulus scenarios; focus is directed toward those areas that are known to have implications on safe use. This specifically includes the source vection (visual illusion of self-motion in physically stationary VR/AR users) and/or motion (physical movement of VR/AR users) and associated safe use considerations. It should be noted that AR/VR have some shared safety concerns, but many are distinct to AR or VR and a consumer or enterprise environment. As such all of these are in scope, and the standard is structured to account for these differences.
ISO/IEC 21823-3:2021 provides the basic concepts for IoT systems semantic interoperability, as described in the facet model of ISO/IEC 21823-1, including:(1) requirements of the core ontologies for semantic interoperability;(2) best practices and guidance on how to use ontologies and to develop domain-specific applications, including the need to allow for extensibility and connection to external ontologies;(3) cross-domain specification and formalization of ontologies to provide harmonized utilization of existing ontologies;(4) relevant IoT ontologies along with comparative study of the characteristics and approaches in terms of modularity, extensibility, reusability, scalability, interoperability with upper ontologies, and so on; and(5) use cases and service scenarios that exhibit necessities and requirements of semantic interoperability.
This recommendation - International Standard provides accompanying reference software for ISO/IEC 23090-9 as an electronic attachment. The use of this reference software is not required for making an implementation of an encoder or decoder in conformance to ISO/IEC 23090-9. Requirements established in ISO/IEC 23090-9 take precedence over the behavior of the reference software.
ISO/IEC 14496-16:2011 specifies MPEG-4 Animation Framework eXtension (AFX) model for representing and encoding 3D graphics assets to be used standalone or integrated in interactive multimedia presentations (the latter when combined with other parts of MPEG-4). Within this model, MPEG-4 is extended with higher-level synthetic objects for geometry, texture, and animation as well as dedicated compressed representations.
This document specifies a video coding technology known as essential video coding (EVC), which contains syntax format, semantics and an associated decoding process. The decoding process is designed to guarantee that all EVC decoders conform to a specified combination of capabilities known as the profile, level and toolset. Any decoding process that produces identical cropped decoded output pictures to those produced by the described process is considered to be in conformance with the requirements of this document. This document is designed to cover a wide range of application, including but not limited to digital storage media, television broadcasting and real-time communications.
ISO/IEC TR 15938-8:2002 forms an informative part of ISO/IEC 15938 on extraction and use of metadata descriptions for multimedia content. ISO/IEC TR 15938-8:2002 provides two types of information: informative examples that illustrate the instantiation of description tools in creating descriptions conforming to ISO/IEC 15938; and detailed technical information on extracting descriptions automatically from multimedia content and using them in multimedia applications. ISO/IEC TR 15938-8:2002 is a companion for ISO/IEC 15938-3 (Visual) and ISO/IEC 15938-5 (Multimedia Description Schemes), which provide normative definitions of the description tools. Effort has been made in this Technical Report to preserve the subclause numbering of ISO/IEC 15938-3 and ISO/IEC 15938-5 to allow easy mapping of the information on extraction and use with those technical specifications.
This document specifies extensions to existing scene description formats in order to support MPEG media, in particular immersive media. MPEG media includes but is not limited to media encoded with MPEG codecs, media stored in MPEG containers, MPEG media and application formats as well as media provided through MPEG delivery mechanisms. Extensions include scene description format syntax and semantics and the processing model when using these extensions by a Presentation Engine. It also defines a Media Access Function (MAF) API for communication between the Presentation Engine and the Media Access Function for these extensions. While the extensions defined in this document can be applicable to other scene description formats, they are provided for ISO/IEC 12113.
ISO/IEC 15938-5:2003 specifies a metadata system for describing multimedia content. ISO/IEC 15938-5:2003 specifies the Multimedia Description Schemes (MDS) description tools (Description Schemes, Descriptors, and datatypes) that comprise ISO/IEC 15938-5:2003 by specifying the normative syntax of each description tool using Description Definition Language (DDL) (see ISO/IEC 15938-2) and the normative semantics including semantics of each component of each description tool (attributes and elements). ISO/IEC 15938-5:2003 also provides informative examples that illustrate the instantiation of description tools in creating descriptions conforming to ISO/IEC 15938-5:2003.ISO/IEC 15938-5:2003 defines the following basic elements: schema tools (the root element, top-level types, description metadata, and packages), basic datatypes (integers, reals, vectors, matrices), linking and media localization tools (spatial and temporal localization), basic description tools (language, text, classification schemes). ISO/IEC 15938-5:2003 defines the following content description tools, which describe the features of the multimedia content and the immutable metadata related to the multimedia content: structure description tools (spatio-temporal segments of multimedia content) and semantic description tools (""real-world"" semantics related to or captured by the multimedia content, including objects, events, concepts, and so forth). ISO/IEC 15938-5:2003 defines additionally the following description tools for content metadata: media description (storage format, encoding), creation and production (title, creator, classification, purpose), and usage (access rights, publication). The content description and metadata tools are related in the sense that the content description tools use the content metadata tools. For example, a description of creation and production or media information can be attached to an individual video or video segment in order to describe the structure and creation and production of the multimedia content. ISO/IEC 15938-5:2003 also defines description tools for navigation and access (browsing, summarization), content organization (collections and models), and user interaction (user preferences pertaining to consumption of multimedia and usage history). Finally, ISO/IEC 15938-5:2003 defines classification schemes, which organize terms that are used by the description tools.