BS ISO/IEC 14478-4:1998
Current
The latest, up-to-date edition.
Information technology. Computer graphics and image processing. Presentation environment for multimedia objects (PREMO) Modelling, rendering and interaction component
Hardcopy , PDF
English
15-03-1999
Foreword
Introduction
1 Scope
2 Normative references
3 Definitions
3.1 PREMO Part 1 definitions
3.2 PREMO Part 2 definitions
3.3 PREMO Part 3 definitions
3.4 Additional Definitions
4 Symbols and abbreviations
5 Conformance
6 Overview of the Modelling, Rendering and Interaction
Component
6.1 Introduction
6.2 Overview
6.3 Devices for Modelling, Rendering and Interaction
6.4 Primitives and Coordinates
6.4.1 Introduction
6.4.2 Coordinates
6.4.3 The Primitive Hierarchy in PREMO
6.4.3.1 Overview
6.4.3.2 Captured Primitives
6.4.3.3 Form Primitives
6.4.3.4 Modifier Primitives
6.4.3.5 Reference Primitives
6.4.3.6 Structured Primitives
6.4.3.7 Tracer Primitives
6.4.3.8 Wrapper Primitives
6.4.4 Primitives and MRI Devices
6.5 Scene
6.6 Interaction
6.7 Coordinators
6.8 Dependencies on other Parts
6.9 Subtyping Diagram
7 Coordinates
7.1 General Coordinates
7.2 Colour
7.3 TimeLocation
8 Primitives
8.1 Introduction
8.2 Captured Primitives
8.3 Form Primitives
8.3.1 Introduction
8.3.2 Audio Primitives
8.3.3 Geometric Primitives
8.3.4 Tactile Primitives
8.3.5 Text Primitives
8.4 Modifier Primitives
8.4.1 Introduction
8.4.2 Accoustic Modifiers
8.4.3 Structural Modifiers
8.4.4 TimeFrame Modifiers
8.4.5 Visual Modifiers
8.5 Reference Primitives
8.5.1 References
8.5.2 The Name Object Type
8.6 Structured Primitives
8.6.1 Introduction
8.6.2 Aggregate
8.6.3 TimeComposite
8.7 Tracer Primitives
8.8 Wrapper Primitives
9 Modelling, Rendering and Interaction Device
9.1 Introduction
9.2 MRI Format
9.3 Efficiency
9.4 Behaviour
10 Modeller
11 Renderer
12 MediaEngine
13 Scene
14 Interaction
14.1 Introduction
14.2 Input Device
14.3 Router
15 Coordinator
16 Functional Specification
16.1 Introduction
16.2 Non-object data types
16.3 Exceptions
16.4 Objects for coordinate spaces
16.4.1 Coordinate object
16.4.2 Colour object
16.4.3 TimeLocation object
16.5 Name object
16.6 Objects for media primitives
16.6.1 Primitive object
16.6.2 Captured object
16.6.3 Objects describing primitives with spatial
and/or temporal form
16.6.3.1 Form object
16.6.3.2 Objects describing form primitives for audio
media data
16.6.3.3 Objects describing form primitives for geometric
media data
16.6.4 Objects describing primitives for the modification of
media data
16.6.4.1 Modifier object
16.6.4.2 Objects describing modifier primitives for audio
media data
16.6.4.3 Objects describing modifier primitives for structural
aspects of media data
16.6.4.4 TimeFrame object
16.6.4.5 Objects describing modifier primitives for visual aspects
of media data
16.6.5 Reference object
16.6.6 Objects for organising primitives into structures
16.6.6.1 Structured object
16.6.6.2 Aggregate object
16.6.6.3 Objects for organising media data within time
16.6.7 Tracer object
16.6.8 Wrapper object
16.7 Objects for describing properties of devices
16.7.1 MRI Format object
16.7.2 EfficiencyMeasure object
16.8 Processing devices for media data
16.8.1 MRI Device object
16.8.2 Modeller object
16.8.3 Renderer object
16.8.4 MediaEngine object
16.9 Scene object
16.10 Objects for supporting interaction
16.10.1 InputDevice object
16.10.2 Router object
16.11 Coordinator object
17 Component Specification
A Overview of PREMO Modelling, Rendering and Interaction
Object Types
B Diagrammatic Conventions
B.1 Introduction
B.2 General Graphical Signatures
B.3 Conventions for Devices and Communication
C Relationship between Part 4 and the CGRM
C.1 Introduction
C.2 Architectural Links
C.3 Processing Links
C.4 Input and Output Primitives
C.5 Storage
D A typical example scenario of MRI usage
Deals with a set of object and non-object types to provide the construction, presentation and interaction with Multimedia information. This can be video, audio, graphics or other types of presentable media. This information can be enhanced by time aspects. MRI will be referring to 'Modelling, Rendering and Interaction'.
Committee |
IST/31
|
DevelopmentNote |
Reviewed and confirmed by BSI, March, 2005. (03/2005) Supersedes 97/644842 DC (05/2005)
|
DocumentType |
Standard
|
Pages |
78
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Supersedes |
This part of ISO/IEC14478 describes a set of object types and non-object types to provide the construction of, presentation of, and the interaction with Multimedia information. The multimedia information can be graphics, video, audio, or other types of presentable media. This information can be enhanced by time aspects. Throughout this document this part of ISO/IEC14478 will also be referred to as “Modelling, Rendering and Interaction”, and abbreviated as MRI. The Modelling, Rendering and Interaction Component constitutes a framework of ‘Middleware’, system software components lying between the generic operating system and computing environment, and a specific application operating as a client of the services and type definitions provided by this component. It provides a framework over the foundation objects and multimedia systems services defined in other Parts of the international standard for the development of a distributed and heterogeneous network of devices for creating multimedia models, rendering these models, and interacting with this process. The Modelling, Rendering and Interaction Component encompasses the following characteristics: provision of a hierarchy of multimedia primitives as an abstract framework for describing the capabilities of modelling and rendering devices, and for enabling their interoperation; within the primitive hierarchy, specific provision for describing the temporal structure of multimedia data through the stepwise construction of structured primitives from component data; provision of abstract types for modellers, renderers and other supporting devices, enabling the integration of such devices or any future subtypes representing real software or hardware, into a processing network of such devices; provision of an object type to map synchronization requirements expressed within multimedia primitives into control of the stream and synchronization mechanisms provided by ISO/IEC14478-2 and ISO/IEC14478-3. The Modelling, Rendering and Interaction Component relies on the object types and services defined in PREMO Part2; Foundation Components (ISO/IEC14478-2), and PREMO Part3: Multimedia Systems Services (ISO/IEC14478-3).
Standards | Relationship |
ISO/IEC 14478-4:1998 | Identical |
ISO/IEC 7942-1:1994 | Information technology Computer graphics and image processing Graphical Kernel System (GKS) Part 1: Functional description |
ISO/IEC 11072:1992 | Information technology — Computer graphics — Computer Graphics Reference Model |
ISO/IEC 14478-2:1998 | Information technology Computer graphics and image processing Presentation Environment for Multimedia Objects (PREMO) Part 2: Foundation Component |
ISO/IEC 14478-1:1998 | Information technology Computer graphics and image processing Presentation Environment for Multimedia Objects (PREMO) Part 1: Fundamentals of PREMO |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.