Information technology - Coding of multimedia and hypermedia information - Part 3: MHEG script interchange representation

Technologies de l'information — Codage de l'information multimédia et hypermédia — Partie 3: Représentation d'interéchange script MHEG

General Information

Status
Published
Publication Date
28-May-1997
Current Stage
9060 - Close of review
Completion Date
04-Mar-2030

Relations

Effective Date
06-Jun-2022

Overview

ISO/IEC 13522-3:1997 - MHEG script interchange representation (MHEG‑SIR) - is part of the ISO/IEC 13522 family for coding multimedia and hypermedia information. First published in 1997, this part defines the script interchange model and runtime provisions that enable exchange, interpretation and execution of MHEG scripts between tools and MHEG‑3 engines. Key scope items include data types, declarations, virtual machine structure, conformance and runtime access to external services.

Key Topics and Technical Requirements

The standard organizes technical content around the MHEG‑SIR language and execution environment. Major topics covered include:

  • Conformance: requirements for information object, implementation and application conformance; profiles, encoding, syntax and semantics; test methods.
  • Language elements: declarations for types, constants, global/local variables, routines, services and messages.
  • Data types: predefined primitive and constructed types (primitive types, string/sequence/array/structure/union types) and declared constructed types.
  • Program elements: immediate values, constants, variables, routines, services, predefined functions and message/exception handling.
  • Virtual machine model: structure of the MHEG‑SIR virtual machine, memory areas (code/data/heap), stacks, registers, queues and script statuses.
  • Runtime environment access: general model for invoking external operations, IDL interface declaration, handling external exceptions and platform mapping considerations.
  • MHEG object manipulation: invoking MHEG actions, message exchange between scripts and interaction with MHEG objects.
  • Script interchange artifacts: package, service and handler definition tables; type and constant declaration formats.

Note: content items above are taken from the standard’s table of contents and describe the covered topics rather than implementation specifics.

Applications and Who Uses It

ISO/IEC 13522-3:1997 is intended for implementers and integrators who need portable, interoperable scripting for multimedia/hypermedia applications, including:

  • MHEG‑3 engine developers (set‑top boxes, middleware)
  • Interactive TV and digital broadcasting vendors
  • Multimedia application developers who exchange scripts or need a standardized runtime model
  • Test laboratories and QA teams validating conformance and interoperability
  • Platform integrators mapping MHEG runtime calls to native services

Practical benefits include consistent script interchange between authoring tools and engines, clearer runtime semantics for message passing and exceptions, and a standard virtual machine model for predictable execution.

Related Standards

  • Other parts of ISO/IEC 13522 (multimedia/hypermedia coding family)
  • MHEG‑3 specifications and platform mapping documents (referenced for API and runtime integration)

Keywords: ISO/IEC 13522-3:1997, MHEG‑SIR, MHEG script, multimedia coding, hypermedia, script interchange, virtual machine, runtime environment, conformance.

Standard

ISO/IEC 13522-3:1997 - Information technology -- Coding of multimedia and hypermedia information

English language
135 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/IEC 13522-3:1997 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Coding of multimedia and hypermedia information - Part 3: MHEG script interchange representation". This standard covers: Information technology - Coding of multimedia and hypermedia information - Part 3: MHEG script interchange representation

Information technology - Coding of multimedia and hypermedia information - Part 3: MHEG script interchange representation

ISO/IEC 13522-3:1997 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC 13522-3:1997 has the following relationships with other standards: It is inter standard links to ISO 17510-2:2007. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO/IEC 13522-3:1997 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


ISO/IEC
INTERNATIONAL
13522-3
STANDARD
First edition
1997-05-I 5
Information technology - Coding of
multimedia and hypermedia information -
Part 3:
MHEG script interchange representation
Codage de /‘information multimkdia et
Technologies de /‘information -
hypermedia -
Partie 3: Rep&en ta tion d ‘in terkhange script MHEG
Reference number
ISO/I EC 13522-3: 1997(E)
ISO/I,EC 13522-3: 1997(E)
Contents
1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
Scope
. . . . . . . . . . . . . . . .~.~.
11 . Context of the scope
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.~.”.
12 . Scope of this part of ISO/IEC 13522
..,..................................................................~..................~....~.......~..,~.............,.
2 Normative references
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.“.
4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .“.“.”.~.~~.~~~~.
5 Conformance .
..........................................................................................
51 . Information object conformance
............................................................................................................
5.1 .I Profiles
.........................................................................................................
5.1.2 Encoding
.......................................................................................................
5.1.3 Syntax
.......................................................................................................
5.1.4 Semantics
..............................................................................................
52 . Implementation conformance
.............................................................................
Conformance requirements
5.2.1
...........................................................................
Conformance documentation
5.2.2
Y
. .*.,.~.~.
5.3 Application conformance
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.
54 . Test Methods
6 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.”.~~~.~~~.~.~.~.~~~~~
Y
. . . . . . . . . . . . . . . . . . . . . . . . . .“.~.
61 . Description methodology
. . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.
62 . Data processing operations
. . . . . . . . . . . . . . . . . . .~.”.~.
63 . Access to external data and functions
.............................................................................................................
7 MHEG/MHEG-3 relationship
....................................................................................................................
7.1 MHEG entities
..............................................................................................................
7.2 Functional entities
...............................................................................................
73 . MHEG-SIR script interpreter
....................................................................................................................
8 Elements of MHEG-SIR
..........................................................................................................................
81 . Data types
.............................................................................................
8.1 .l Predefined types
Primitive types .
8.1 .l .l
.............................................. 14
8.1.1.1.1 . void type
8.1 .l .I .2 octet type .
8.1 .1.1.3 short type .
long type .
8.1 .1.1.4
unsigned short type .
8.1 .1.1.5
0 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 l Cl-l-l 211 Geneve 20 l Switzerland
Printed in Switzerland
ii
0 lSO/IEC ISOAEC 13522-3: 1997(E)
8.1.1.1.6 unsigned long type . 14
float type . 14
8.1.1.1.7
8.1.1.1.8 double type .
8.1.1.1.9 boolean type .
8.1.1.1.10 character type .
8.1.1.1.11 data identifier type .
8.1.1.1.12 object reference type .
8.1.1.2 Predefined constructed types .
............................ 15
8.1.2 Declared constructed types .
.......................................... .............................. 15
8.1.2.1 sequence types
string types . 16
8.1.2.2 .
array types . . 16
8.1.2.3
structure types . . 17
8.1.2.4
........................... .................. 17
8.1.2.5 union types .
....................................... 17
82 . Data .
......................................... ............. 18
8.2.1 Immediate values .
..................................................... 18
8.2.2 Constants .
....................................... 18
8.2.3 Variables .
Global variables . . . 19
8.2.3.1
Local variables . . 19
8.2.3.2
Dynamic variables . . 19
8.2.3.3
........................................... ........................................ 19
83 . Functions .
............................................................................................................. 20
8.3.1 Routines
............................................................................ ..................................
8.3.2 Services
................................................... ....................................... 21
8.3.3 Predefined functions
84 . Messages .
...........................................................................................
8.4.1 Package exceptions
........................................................................................ 22
8.4.2 Predefined messages
............................................................................ 22
. Instructions .
86 . Identifiers .
...................................................................................................
8.6.1 Type identifiers
................................................................................................... 23
8.6.2 Data identifiers
................................................ ............................................. 23
8.6.3 Function identifiers
............................................................................................ 23
8.6.4 Message identifiers
9 The MHEG-SIR virtual machine .
........................................................................... 24
. Structure of the MHEG-SIR virtual machine
Structures and notations .
92 .
9.2.1 Table .
................................................... 24
9.2.2 Stack .
9.2.3 Parameter stack .
..................................................... 25
9.2.4 Queue .
........................................................................................... 25
Data representation
9.2.5
........................................................................ 26
.................................................
93 . Memory areas
.................................................................................... 26
M h-script memory areas
9.3.1
................................................................................
9.3.1 .I Data areas
Type definition table .
9.3.1.1.1
Constant table .
9.3.1.1.2
.................. 27
Global variable definition table
9.3.1.1.3
...............................................................................
9.3.1.2 Code areas
.............................. 27
9.3.1.2.1 Routine definition table
............................ 28
9.3.1.2.2 Package definition table
.............................. 28
9.3.1.2.3 Service definition table
Exception definition table . 28
9.3.1.2.4
Handler definition table . 29
9.3.1.2.5
9.3.1.2.6 Program code area .
. . .
III
0 ISO/IEC
ISO/IEC 13522=3:1997(E)
........................................ .............................................. 29
9.3.2 Rt-script memory areas
............................................................ 29
9.3.2.1 Dynamic memory areas
Variable table . .29
9.3.2.1 .l
Call stack . . 30
9.3.2.1.2
Parameter stack . 30
9.3.2.1.3
Message queue . 31
9.3.2.1.4
...... ........................................... 31
9.3.2.1.5 Heap
9.3.2.2 Registers .
Instruction pointer register . 32
9.3.2.2.1
Instruction register . 32
9.3.2.2.2
Error register . 32
9.3.2.2.3
Stack pointer register . 32
9.3.2.2.4
Frame pointer register . 32
9.3.2.2.5
Queue pointer register . 32
9.3.2.2.6
Function register . 32
9.3.2.2.7
........................................................................................................................ 33
94 . Script statuses
.............................................................................................. 33
Mh-script statuses
9.4.1
...................................... ....................................... 33
9.4.1 .I Not available
................................................................................... 33
9.4.1.2 Available
............................................................................................... 33
Rt-script statuses
9.4.2
................................... ........ .................................... 33
9.4.2.1 Not ready
.................................. .............................................. 33
9.4.2.2 Ready
Running . . .
9.4.2.3
Erroneous . .
9.4.2.4
.................................................................... .................................................
Processing units
95 .
.............................................................................................
9.5.1 Message reception
MHEG-3 API operations .
9.5.1 .l
.......................... 34
External exception .
9.5.1.2
....................................... 35
InstructionExecutionError exception.
9.5.1.3
MHEG-3 API exception .
9.5.1.4
.........................................................................................
Mh-script initialisation
9.5.2
..........................................................................................
Rt-script initialisation
9.5.3
.......................................................................................
Rt-script execution unit
9.5.4
.................................................................
MHEG-SIR instruction execution unit
9.5.5
..................................................... .....................................
10 Provisions for run-time environment access
........................................................................................................................
10.1 General model
..................................................................................................
Declaration of IDL interfaces
10.2
................................................
Invocation of external operations in an MHEG-SIR program.
10.3
................................................... 38
Handling of external exceptions in an MHEG-SIR program
10.4
....................................................... 38
Invocation of external operations by an MHEG-3 engine
10.5
......................................................... 38
Handling of external exceptions by an MHEG-3 engine
10.6
............................................................................................. 39
Platform mapping specifications
10.7
..............................................................................................
II Provisions for MHEG object manipulation
.............................................................................. ............................
Invoking MHEG actions
11.1
....................................................................
11.1.1 Sending messages to other scripts
.....................................................
11.1.2 Exchange of information with MHEG objects
...................................................................................................
Receiving MHEG messages
11.2
....................................... ........................................
11.2.1 MHEG-3 API run operations
........................................................................................
1 I .2.2 MHEG API exceptions
.........................................................................................................................
12 MHEG-SIR declarations
.....................................................................................................................
12.1 Type declaration
.....................................................................................................
12.1.1 Type identifier
....................................................................... ..........................
12.1.2 Type description
iv
0 lSO/IEC ISO/IEC 13522=3:1997(E)
12.1.2.1 String description . 42
12.1.2.2 Sequence description . 42
12.1.2.3 Array description . 42
12.1.2.4 Structure description . 42
12.1.2.5 Union description . 42
12.2 Constant declaration . 43
12.2.1 Data identifier . 43
12.2.2 Type identifier . 43
.............................................
12.2.3 Constant value . 43
12.3 Global variable declaration .
..................................................................................................... 44
12.3.1 Data identifier
...............................................................
Type identifier . 44
12.3.2
Constant reference . 44
12.3.3
12.4 Package declaration . 45
........................................................
12.4.1 Package identifier . 45
................ 45
12.4.2 Name .
............................................................................................. 45
12.4.3 Service description
Function identifier . 45
12.4.3.1
Name . 46
12.4.3.2
Calling mode . . 46
12.4.3.3
Type identifier . 46
12.4.3.4
Parameter description . 46
12.4.3.5
12.4.3.5.1 Passing mode . 46
Type identifier . 47
12.4.3.5.2
......................................................................................... 47
‘I 2.4.4 Exception description
Message identifier . 47
12.4.4.1
Parameter description . 47
12.4.4.2
................................................................................................................ 47
12.5 Handler declaration
.............................................................................................. 48
12.5.1 Message identifier
............................................................................................... 48
12.5.2 Function identifier
............................................................. .................................................... 48
12.6 Routine declaration
............................................................................................... 48
12.6.1 Function identifier
..................................................................................................... 48
12.6.2 Type identifier
12.6.3 Parameter description .
........................................................................... 49
12.6.3.1 Passing mode
......................................................................... 49
12.6.3.2 Type identifier.
........................................... 49
Local variable declaration .
12.6.4
............................................... 49
12.6.4.1 Data identifier .
..................................... 49
12.6.4.2 Type identifier .
.................................................... 49
12.6.4.3 Constant reference. .
........................... 50
Program code .
12.6.5
.............................. 50
........................................................... .................................
13 MHEG-SIR instructions
.............................. 50
........................................................................
13.1 Presentation methodology
..................................... 50
Error conditions . .
13.1.1
......................................... 51
Formal specification .
13.1.2
................................. 51
Data table notation .
13.1.3
......................................... 51
Template instruction notation .
13.1.4
.................................................... 52
Primitives .
13.1.5
............................................. ................................... 52
Classification of MHEG-SIR instructions
13.2
................................................................... 54
Description of instructions .
13.3
............................................ 54
13.3.1 No operation .
13.3.2 Yield . .
13.3.3 Return .
................. 55
13.3.4 Free .
13.3.5 Not . .
V
0 ISO/IEC
ISO/IEC 13522=3:1997(E)
............................................................................................... ................ 56
13.3.6 Or
........................................................................................................ 56
13.3.7 Exclusive or
13.3.8 And .
.................................................................................................. 57
13.3.9
Equal reference
13.3.10 .
Equal
13.3.11 .
Less than
....................................................................................................... 59
13.3.12 Greater than
.................................................................................................................. 59
Add
13.3.13
Subtract .
13.3.14
Multiply .
13.3.15
................................................................................................................. 60
Divide
13.3.16
................................................................................................................ 61
Negate
13.3.17
..........................................................................................................
Remainder
13.3.18
............................................................................................................ 62
Duplicate
13.3.19
............................................................................................................... 62
13.3.20 Convert
...................................................................................................... 62
13.3.21 Jump on true
.....................................................................................................
13.3.22 Jump on false
.................................................................................................................
13.3.23 Jump
................................................................................................................. 64
13.3.24 Shift
...........................................................................................
13.3.25 Get object reference
..............................................................................................
13.3.26 Long jump on true
.............................................................................................
13.3.27 Long jump on false
...........................................................................................................
13.3.28 Long jump
.................................................................................................................
13.3.29 Call
........................................................................................................ 67
13.3.30 External call
................................................................................................................ 68
Push
13.3.31
................................................................................................... 69
13.3.32 Push reference
.................................................................................................. 69
Push immediate
13.3.33
................................................................................................................
13.3.34
POP
.....................................................................................................
13.3.35 Pop reference
......................................................................................................
13.3.36 Pop contents
............................................................................................................... 71
13.3.37 Allocate
...........................................................................................................
13.3.38 Increment
..........................................................................................................
13.3.39 Decrement
................................................................................................................
13.3.40 Get
.......................................................................................................
13.3.41 Get contents
...............................................................................................................
13.3.42 Set
.......................................................................................................
13.3.43 Set contents
TP
............................................................................................................. f3
Type conversion rules
13.4
......................................................................................
Reversible conversions
13.4.1
........................................................................................... 76
Lossless extensions
13.4.2
........................................................ 76
Conversions from boolean
13.4.2.1
................................ 76
Conversions from octet to a numeric type
13.4.2.2
Lossless conversions from a numeric to a larger numeric
13.4.2.3
........................................................................................... 76
type
......................................................................................... ....... 77
13.4.3 Lossy extensions
....................................................................................... 77
13.4.4 Truncations to boolean
............................ 77
13.4.5 Truncations between integer or between floating-point types
........................................................... 77
13.4.6 Truncations from floating-point to integer
.................................................................................................................... 77
14 IDL mapping to MHEG-SIR
....................................................................................................................
IDL specifications
14.1
....................................................................................................
14.2 IDL interfaces and modules
........................................................................................................................
14.3 IDL operations
................................................................................. ................. 78
14.3.1 Operation name
........................................................................................ 78
14.3.2 Operation parameters
vi
0 lSO/IEC
lSO/IEC 13522=3:1997(E)
14.3.3 Implicit parameter . . 78
.......................................
14.3.4 Return value . . 78
14.4 IDL attributes . 78
.......................................................
14.4.1 Accessor . 79
14.4.2 Modifier . 79
..........................................
14.4.3 Readonly attribute . 79
.............................................
14.5 I DL inherited operations . . . 79
14.6 IDL exceptions . . 79
14.6.1 Exception name . 79
14.6.2 Exception members . . 79
....................................................
14.6.3 Implicit member . 79
14.7 IDL types . . 80
..........................................................
14.7.1 char type . 80
............................................................
14.7.2 enum type . 80
................................
14.7.3 Constructed types . 80
........................................................ ........
14.7.4 . 81
any type
Restrictions on types . .
14.7.5 81
............................................................................ .............................................. 81
14.8 IDL constants
...................................................................................... ............................................. 81
15 The MHEG-3 API
........................................................... ................................................ 81
15.1 Scriptinterpreter object
..................................................... .................................................. 82
15.1.1 kill operation
............................................................................................... 82
15.1.2 prepare operation
....................................................................................................................... 83
15.2 MhScript object
............................................................................................... 83
15.2.1 destroy operation
..................................................................................................... 83
15.2.2 new operation
.............................................. 84
15.3 RtScript object .
15.3.1 delete operation . . 84
15.3.2 setpriority operation . 84
15.3.3 getpriority operation . 84
15.3.4 setData operation . 85
15.3.5 getData operation . 85
15.3.6 allocate operation . 86
15.3.7 free operation . 86
15.3.8 stop operation . 87
15.3.9 relnit operation . 87
15.3.10 getRtScriptStatus operation . 88
15.3.1 I open operation . 88
........................................................................................................ 88
15.4 Routinelnvocation object
................................................................................................... 88
15.4.1 close operation
............................................................................... 89
15.4.2 routine id readonly attribute
..................................................................................... 89
15.4.3 setparameter operation
....................................................................................... 90
15.4.4 getprototype operation
...................................................................................................... 90
15.4.5 run operation
................................................................................................... 91
15.4.6 reset operation
........................................................................... 91
15.4.7 getlnvocationStatus operation
............................................................ 92
Annex A (normative) ASN.1 specification of interchanged scripts
........................................................ 95
Annex B (normative) Coded representation of interchanged scripts
B.l Coding for interchanged scripts . . 95
B.2 Coding for the program code . . . 95
B.2. I Instruction op-codes . . . 95
B.2.2 Instruction operands . . . 95
vii
0 ISO/IEC
ISO/lEC 13522=3:1997(E)
.....................................................................................
B.2.2. I Data identifier operands
...............................................................................
B.2.2.2 Function identifier operands
.......................................................................
B.2.2.3 Miscellaneous numeric operands
. . . . . . . . . . . . . . . . . . . . . . . .~.~.~~.
Annex C (normative) MHEG-SIR predefined elements
..................................................................................................................................
C. 1 Predefined types
...................................................................................................................... 101
c.1.1 Primitive types
................................................................................................................... 102
c.1.2 MHEG API types
.............................................................................................................................
C.2 Predefined functions
..........................................................................................................
MHEG API operations
c.2.1
.......................................................................................................
MHEG-3 API operations
c.2.2
..........................................................................................................................
C.3 Predefined messages
.......................................................................................................
MHEG-3 API operations
c.3. I
..............................................................................
The InstructionExecutionError exception
C.3.2
....................................................................................................... 104
MHEG-3 API exceptions
c.3.3
.......................................................................................................... 104
MHEG API exceptions
c-3.4
...............................................................
Annex D (normative) IDL Platform mapping specification form
..............................................................................................................
Platform description
........................................................................................... 105
procedure.
Package availability
....................................................................................................... 105
Package load procedure
.................................................................................................
procedure.
Package unload
............................................................................................
procedure
Operation invocation
.............................................................................................. 105
Parameter passing procedure
...................................................................................
Output parameter retrieval procedure
.......................................................................................... 106
Return value retrieval procedure
..............................................................................................................
Data encoding rules
...............................................................................................
Exception retrieval procedure
................................................................................................................ 106
System exceptions
.............................................................................................................
Resource limitations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*.*
Annex E (normative) MHEG API definition process
........................................................................................................
El . Generic API definition framework
......................................................
MHEG elements input to MHEG API definition process
E.l .I
........................................................
IDL elements output by MHEG API definition process
E.1.2
definition process. .
Requirements on the MHEG API
E.1.3
..........................................................................................................
E.1.3.1 Portability
......................................................................................................... 108
E. I .3.2 Genericity
.................................................................................... 108
Conformance testability
E. 1.3.3
...............................................................................................
E. 1.3.4 Implementability
................................................................. 108
E. 1.3.5 Fulfilment of technical requirements
....................................................................................
General structure of the MHEG API
E.1.4
....................................................................................... 109
IDL non-object datatype definition
E.1.5
.................................................................................................
E.l.5.1 Name mapping
..............................................................................
Data types
E.1.5.1.1
...........................................................................
Components
E.l.5.1.2
Values .
E.l.5.1.3
...................................................................................................
E. 1.5.2 Type mapping
................................................................................ 110
INTEGER
E.1.5.2.1
................................... ...........................................
BOOLEAN
E. I .5.2.2
III
.....................................................................
OCTET STRING
E. I .5.2.3
...................................................................... III
ENUMERATE
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...

記事タイトル:ISO/IEC 13522-3:1997 - 情報技術-マルチメディアおよびハイパーメディア情報のコーディング-パート3: MHEGスクリプトの交換表現 記事内容: ISO/IEC 13522-3:1997は、マルチメディアおよびハイパーメディア情報のコーディングに関連する標準です。具体的には、MHEGスクリプトの交換表現に焦点を当てています。MHEGはマルチメディアおよびハイパーメディア専門グループの略称であり、インタラクティブなマルチメディアプレゼンテーションを作成するために使用される言語です。この標準は、MHEGスクリプトの表現におけるガイドラインとルールを提供し、さまざまなシステムやプラットフォーム間の互換性と相互運用性を確保します。これは、マルチメディアおよびハイパーメディアアプリケーションの開発者、ベンダー、およびユーザーを対象としており、さまざまなソフトウェアおよびハードウェア環境でのMHEGスクリプトの実装に関する参考資料として機能します。

기사 제목: ISO/IEC 13522-3:1997 - 정보 기술 - 멀티미디어 및 하이퍼미디어 정보의 코딩 - 파트 3: MHEG 스크립트 교환 표현 기사 내용: ISO/IEC 13522-3:1997은 멀티미디어 및 하이퍼미디어 정보의 코딩에 대한 표준을 다룹니다. 구체적으로 MHEG 스크립트의 교환 표현에 초점을 맞추고 있습니다. MHEG는 멀티미디어 및 하이퍼미디어 전문가 그룹의 약자로, 상호작용적인 멀티미디어 프리젠테이션을 만들기 위해 사용되는 언어입니다. 이 표준은 MHEG 스크립트의 표현을 위한 지침과 규칙을 제공하여 다양한 시스템과 플랫폼 간의 호환성과 상호운용성을 보장합니다. 이는 멀티미디어 및 하이퍼미디어 애플리케이션의 개발자, 공급업체 및 사용자를 대상으로 하며, 다양한 소프트웨어 및 하드웨어 환경에서 MHEG 스크립트를 구현하기 위한 참고 자료로 사용됩니다.

ISO/IEC 13522-3:1997 is a standard that deals with coding of multimedia and hypermedia information. Specifically, it focuses on the interchange representation of MHEG scripts. MHEG stands for Multimedia and Hypermedia Expert Group and is a language used for creating interactive multimedia presentations. This standard provides guidelines and rules for the representation of MHEG scripts to ensure compatibility and interoperability across different systems and platforms. It is aimed at developers, vendors, and users of multimedia and hypermedia applications, and serves as a reference for implementing MHEG scripts in various software and hardware environments.