ISO/IEC 13522-1:1997
(Main)Information technology — Coding of multimedia and hypermedia information — Part 1: MHEG object representation — Base notation (ASN.1)
Information technology — Coding of multimedia and hypermedia information — Part 1: MHEG object representation — Base notation (ASN.1)
Technologies de l'information — Codage de l'information multimédia et hypermédia — Partie 1: Représentation d'objet MHEG — Notation de base (ASN.1)
General Information
Relations
Standards Content (Sample)
INTERNATIONAL lSO/IEC
STANDARD 13522-l
First edition
1997-05-l 5
Information technology - Coding of
multimedia and hypermedia information -
Part I:
MHEG object representation - Base notation
(ASN.1)
Technologies de i’informa tion - Codage de /‘information multim6dia et
hypermkdia -
Partie 7: Repr&entation d’objet MHEG - Notation de base (ASN. I)
Reference number
ISO/I EC 13522-I : 1997(E)
lSO/IEC 13522-l :1997(E)
Contents
xl
............................................................................................................................................................
0 INTRODUCTION
xii
.............................................................................................
0.1 Application domains for requirements analysis
........................................................................................ xlii
0.2 Multimedia/Hypermedia application requirements
.................................................... xliv
0.3 Rationale for standardisation of multimedia and hypermedia information
......................................................................................................... XIV
0.4 This part of ISO/IEC 13522 objectives
XIV
0.4.1 Interchange .
XIV
0.4.2 Presentation .
XIV
0.4.3 Minimal resources .
xlvi
0.4.4 Real time .
xlvi
0.5 Concepts of this part of ISO/IEC 13522 .
xlvi
0.51 Object orientation ,.,I.“.”.~.
xlvii
0.5.2 Encoding . . . . . . . . . . . . . . . . . .~.~.
0.5.3 Overview of the MHEG classes D.~.”. xlviii
0.5.3.1 Content class . xlviii
0.5.3.2 Multiplexed content class . xlviii
.......................................................................................................................... xlviii
0.5.3.3 Composite class
xlviii
0.5.3.4 Action class .
xlix
0.5.3.5 Elementary actions .
0.5.3.6 Get actions . xlix
0.5.3.7 Link class . . . . . . . . . . . . . . . . . . .~.~. xlix
. . . . . . . . . . . . . . . . . . . . . . .~.~. xlix
0.5.3.8 Script class
. . . . . . . . . . . . .~.~.“. I
0.5.3.9 Descriptor class
,.,.~.~.“.,. I
0.5.3.10 Container class
0.5.4 Run-time objects (t-t-objects) . . . . . . . . . . . . . . .~.~.~.~. I
0.5.5 Channels ~.~.‘.~.“.,. I
@ ISO/IEC 1997
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 0 CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii
lSO/IEC 13522=1:1997(E)
0 ISO/IEC
I
.....................................................................................................................
0.6 The MHEG application interface
I
..........................................................................................................
0.7 Extensibility of this part of ISO/IEC 13522
.
II
0.8 Liaisons .,.*.*.*.,.*.,.,,,.,.,
...............................................................................................................................................................................
SCOPE
.................................................................................................................................
1 .l Specificity of the scope
....................................................................................
1.2 Issues outside the scope of this part of ISO/IEC 13522
.............................................................................................................................................................
CONFORMANCE
.........................................................................................................................................................
2.1 Profiles
..........................................................................................................................................................
2.2 Syntax
.....................................................................................................................................................
2.3 Semantics
NORMATIVE REFERENCES .
..................................................................................................................................................................
DEFINITIONS
SYMBOLS AND ABBREVIATIONS .
SECTION 1: OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAIN FEATURES OF THIS PART OF ISO/IEC 13522 .
................................................................................................................ 13
6.1 Interchanging multimedia objects
......................................................................................................................
6.2 The object-oriented approach
6.2.1 Object classes .
.................................................................................................................. 13
6.2.2 Subclasses and inheritance
6.2.3 Polymorphism .
................................................................................................................ 13
6.2.4 Objects and object life cycles
6.3 Technical features .
............................................................................ 14
6.3.1 Object composition for interchange and presentation
6.3.2 Run-time objects .
.................................. 16
6.3.3 Individual behaviour common to all n-objects created from a given model object
6.3.4 .
Synchronisation
6.3.5 Links .
6.3.6 Input .
6.3.7 Event handling .
Anchor .
6.3.8
Real time .
6.3.9
6.3.10 Object management .
......................................................................................................................
6.3.10.1 Object identification
6.3.10.2 Object reference .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.10.3 Object content
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
6.3.10.4 Uniform objects
lSO/IEC 135224 :1997(E)
0 ISO/IEC
...............................................................................................................................
6.3.11 Minimal resources 18
6.3.12 Presentation and structuring dynamism . 19
6.3.13 Macro action and link . 19
6.3.14 Static and dynamic assignment of generic value . 19
7 MHEG ENGINE ASSUMPTIONS . 19
7.1 Handling and Interchange of objects .
..................................................................................................................
7.2 The MHEG application interface 20
......................................................................................................................................
7.3 Exception handling 20
8 METHODOLOGY . 20
...................................................................................................................................................
8.1 Modularity
.........................................................................................
8.2 Methodology of representation of MHEG objects
...................................................................................................
8.2.1 Level A: Description of representation
.............................................................................................
8.2.2 Level B: Precise object-oriented definition
..........................................................
8.2.3 Level C: Isomorphic notations for the structure of MHEG objects
...................................................................................................
8.2.3.1 ASN.l techniques used in level C
.......................................................................................................................
8.2.3.2 Copyright protection
..................................................................................
8.2.4 Level D: Coded representation of MHEG objects
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
SECTION 2: GENERIC UTILITY AND USEFUL DEFINITION MECHANISMS
..................................................................................................................................
9 PRESENTATION MECHANISM
.............................................................................................................................
9.1 Presentation space (PS)
.......................................................................................................................................
9.1 .l Temporal axis
..........................................................................................................................................
9.1.2 Spatial axes
.................................................................................................................
9.1.3 Audible volume range (AVR)
..............................................................................................................
9.2 Original presentation space (OPS)
....................................................................................................................
9.2.1 lnitialisation of OS and OD
...................................
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.