BS ISO IEC 13522-1-1997 Information technology - Coding of multimedia and hypermedia information - MHEG object representation - Base notation (ASN 1)《信息技术 多媒体和超媒体信息的编码 第1部.pdf

上传人:feelhesitate105 文档编号:396292 上传时间:2018-10-18 格式:PDF 页数:360 大小:7.98MB
下载 相关 举报
BS ISO IEC 13522-1-1997 Information technology - Coding of multimedia and hypermedia information - MHEG object representation - Base notation (ASN 1)《信息技术 多媒体和超媒体信息的编码 第1部.pdf_第1页
第1页 / 共360页
BS ISO IEC 13522-1-1997 Information technology - Coding of multimedia and hypermedia information - MHEG object representation - Base notation (ASN 1)《信息技术 多媒体和超媒体信息的编码 第1部.pdf_第2页
第2页 / 共360页
BS ISO IEC 13522-1-1997 Information technology - Coding of multimedia and hypermedia information - MHEG object representation - Base notation (ASN 1)《信息技术 多媒体和超媒体信息的编码 第1部.pdf_第3页
第3页 / 共360页
BS ISO IEC 13522-1-1997 Information technology - Coding of multimedia and hypermedia information - MHEG object representation - Base notation (ASN 1)《信息技术 多媒体和超媒体信息的编码 第1部.pdf_第4页
第4页 / 共360页
BS ISO IEC 13522-1-1997 Information technology - Coding of multimedia and hypermedia information - MHEG object representation - Base notation (ASN 1)《信息技术 多媒体和超媒体信息的编码 第1部.pdf_第5页
第5页 / 共360页
亲,该文档总共360页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、BRITISH STANDARD BS ISO/IEC 13522-1:1997 Information technology Coding of multimedia and hypermedia Part1: MHEG object representation Base notation(ASN.1) ICS 35.040BSISO/IEC13522-1:1997 This BritishStandard was published under the direction ofthe DISC Board, was publishedunder the authority ofthe S

2、tandards Board and comesinto effect on 15August1997 BSI04-2000 ISBN 0 580 27233 8 National foreword This BritishStandard reproduces verbatim ISO/IEC13522-1:1997 and implements it as the UK national standard. The UK participation in its preparation was entrusted to Technical Committee IST/37, Coding

3、of picture, audio, multimedia and hypermedia information, which has the responsibility to: aid enquirers to understand the text; present to the responsible international/European committee any enquiries on the interpretation, or proposals for change, and keep the UK interests informed; monitor relat

4、ed international and European developments and promulgate them in the UK. A list of organizations represented on this committee can be obtained on request. Cross-references The BritishStandards which implement international or European publications referred to in this document may be found in the BS

5、I Standards Catalogue under the section entitled “International Standards Correspondence Index”, or using the “Find” facility of the BSI Standards Electronic Catalogue. A British Standard does not purport to include all the necessary provisions of a contract. Users of British Standards are responsib

6、le for their correct application. Compliance with a British Standard does not of itself confer immunity from legal obligations. Summary of pages This document comprises a front cover, an inside front cover, pagesi and ii, theISO/IEC title page, pages ii to xxxvi, pages1 to319 and a back cover. This

7、standard has been updated (see copyright date) and may have had amendments incorporated. This will be indicated in the amendment table on the inside front cover. Amendments issued since publication Amd. No. Date CommentsBSISO/IEC13522-1:1997 BSI 04-2000 i Contents Page National foreword Inside front

8、 cover Foreword xxxv Text of ISO/IEC13522-1 1ii blankBSISO/IEC13522-1:1997 ii BSI 04-2000 Contents Page Foreword xxxv 0 Introduction 1 0.1 Application domains for requirements analysis 1 0.2 Multimedia/Hypermedia application requirements 1 0.3 Rationale for standardisation of multimedia and hypermed

9、ia information 4 0.4 This part of ISO/IEC13522 objectives 4 0.4.1 Interchange 4 0.4.2 Presentation 4 0.4.3 Minimal resources 5 0.4.4 Real time 5 0.5 Concepts of this part of ISO/IEC13522 5 0.5.1 Object orientation 5 0.5.2 Encoding 7 0.5.3 Overview of the MHEG classes 7 0.5.3.1 Content class 7 0.5.3.

10、2 Multiplexed content class 7 0.5.3.3 Composite class 7 0.5.3.4 Action class 8 0.5.3.5 Elementary actions 8 0.5.3.6 Get actions 8 0.5.3.7 Link class 8 0.5.3.8 Script class 8 0.5.3.9 Descriptor class 9 0.5.3.10 Container class 9 0.5.4 Run-time objects (rt-objects) 9 0.5.5 Channels 9 0.6 The MHEG appl

11、ication interface 9 0.7 Extensibility of this part of ISO/IEC 13522 9 0.8 Liaisons 9 1 Scope 10 1.1 Specificity of the scope 10 1.2 Issues outside the scope of this part of ISO/IEC13522 10 2 Conformance 10 2.1 Profiles 10 2.2 Syntax 10 2.3 Semantics 10 3 Normative references 11 4 Definitions 11 5 Sy

12、mbols and Abbreviations 21 Section 1. Overview 6 Main features of this part of ISO/IEC13522 24 6.1 Interchanging multimedia objects 24 6.2 The object-oriented approach 24 6.2.1 Object classes 24 6.2.2 Subclasses and inheritance 24 6.2.3 Polymorphism 24 6.2.4 Objects and object life cycles 24 6.3 Tec

13、hnical features 25 6.3.1 Object composition for interchange and presentation 25BSISO/IEC13522-1:1997 BSI 04-2000 iii Page 6.3.2 Run-time objects 26 6.3.3 Individual behaviour common to all rt-objects created from a given model object 26 6.3.4 Synchronisation 27 6.3.5 Links 27 6.3.6 Input 27 6.3.7 Ev

14、ent handling 27 6.3.8 Anchor 28 6.3.9 Real time 28 6.3.10 Object management 28 6.3.10.1 Object identification 28 6.3.10.2 Object reference 28 6.3.10.3 Object content 29 6.3.10.4 Uniform objects 29 6.3.11 Minimal resources 29 6.3.12 Presentation and structuring dynamism 29 6.3.13 Macro action and lin

15、k 29 6.3.14 Static and dynamic assignment of generic value 29 7 MHEG Engine Assumptions 29 7.1 Handling and Interchange of objects 29 7.2 The MHEG application interface 30 7.3 Exception handling 30 8 Methodology 30 8.1 Modularity 30 8.2 Methodology of representation of MHEG objects 31 8.2.1 Level A:

16、 Description of representation 32 8.2.2 Level B: Precise object-oriented definition 32 8.2.3 Level C: Isomorphic notations for the structure of MHEG objects 32 8.2.3.1 ASN.1 techniques used in level C 32 8.2.3.2 Copyright protection 34 8.2.4 Level D: Coded representation of MHEG objects 34 Section 2

17、. Generic Utility and Useful Definition Mechanisms 9 Presentation Mechanism 35 9.1 Presentation space(PS) 35 9.1.1 Temporal axis 36 9.1.2 Spatial axes 36 9.1.3 Audible volume range(AVR) 38 9.2 Original presentation space(OPS) 38 9.2.1 Initialisation of OS and OD 38 9.2.2 Initialisation of GF 38 9.2.

18、3 Initialisation of attributes for rt-components 39 9.2.4 Initialisation of attributes for rt-contents 39 9.3 Channel presentation space(CPS) 39 9.4 Relative presentation space(RPS) 40 9.5 CPS mapping 40 10 Generic Identification Mechanism 41 10.1 External identification 41BS ISO/IEC13522-1:1997 iv

19、BSI 04-2000 Page 10.1.1 Public identifier 41 10.1.2 System identifier 43 10.2 Internal identification 43 10.2.1 MHEG Identifier 44 10.2.2 Root Rt ID 44 10.2.3 Channel identifier 44 10.2.4 Composition element index 44 10.2.5 Container element identification 45 10.2.6 Socket identifier 46 10.2.7 Strea

20、m identifier 47 10.3 Symbolic identification 47 11 Generic Reference Mechanism 47 11.1 Generic reference using generic identification 47 11.2 Predefined references 49 11.3 ? reference 50 12 Generic Value 52 12.1 Generic boolean 52 12.2 Generic numeric 52 12.3 Generic integer 52 12.4 Generic ratio 53

21、 12.5 Generic string 53 12.6 Generic reference 53 12.7 Generic list 53 13 Macro Mechanism 53 14 Hooks 55 15 Extensibility 56 15.1 Catalogues 56 15.2 Incorporation of New MHEG object classes 57 15.3 Provision for extensibility 57 Section 3. Overview of MHEG Classes 16 MHEG Object Classes Overview 58

22、17 Structure of MH-Object Class 58 17.1 Class identification 58 17.2 MHEG ID 58 17.3 General object information 58 18 Structure of Action Class 59 18.1 Elementary actions 59 18.2 Basic action object 60 18.3 Nested action object 60 18.4 Macro action object 61 19 Structure of Link Class 61 19.1 Link C

23、ondition 62 19.1.1 Trigger condition 62 19.1.2 Constraint condition 63 19.1.3 Source value 64 19.1.4 Comparison value 64 19.1.5 Previous condition 64 19.1.6 Current condition 65BSISO/IEC13522-1:1997 BSI 04-2000 v Page 19.1.7 Comparison operator 65 19.1.8 Logical combination 67 19.1.9 Logical operato

24、r 68 19.2 Link Effect 69 19.3 Basic link object 69 19.4 Nested link object 70 19.5 Macro link object 70 20 Structure of Model Class 70 21 Structure of Script Class 70 22 Structure of Component Class 71 23 Structure of Content Class 71 24 Structure of Multiplexed Content Class 72 25 Structure of Comp

25、osite Class 72 25.1 Availability Start-up 73 25.2 Availability Close-down 73 25.3 Rt-Availability Start-up 74 25.4 Rt-Availability Close-down 74 25.5 Composition Element 74 25.6 Composition example 75 26 Structure of Container Class 75 26.1 Container Start-up 75 26.2 Container Close-down 76 26.3 Con

26、tainer Element 76 27 Structure of Descriptor Class 76 27.1 Related Object 77 27.1.1 Script Class Information 77 27.1.2 Content Class Information 77 27.1.3 Mux Content Class Info 77 27.1.4 Alternative Object 78 27.1.5 Offset 78 27.2 Other Descriptor 78 27.3 Readme 78 27.4 System Readable Material 78

27、27.5 Channel Information 78 27.6 Catalogued Style Information 79 27.7 Cat Ext elementary action Info 79 27.8 Cat Ext Attribute Info 79 Section 4. Common Behaviour of MHEG Entities 28 MHEG entity behaviour 80 29 MHEG entity state definition 80 29.1 MHEG object availability 81 29.2 Link activation 82

28、29.3 Channel availability 83 29.4 Rt-object availability 84 29.5 Rt-Component running behaviour 85 29.6 Rt-Component presentation behaviour 86 30 Life cycle of MHEG entities 89 31 General Action Mechanisms 90BSISO/IEC13522-1:1997 vi BSI 04-2000 Page 31.1 Action handling 90 31.2 Processing of link ef

29、fect 90 31.2.1 Serial action processing 91 31.2.2 Parallel action processing 92 31.3 Basic processing of an elementary action 92 31.4 Resolution of target set 93 31.5 Arithmetic precision 93 32 Common Action Effects and Handling 93 32.1 Elementary actions 93 32.2 Get actions 94 32.3 Recommended exce

30、ption handling 94 33 Postpone Behaviour 94 33.1 Behaviour attributes and statuses 94 33.2 Actions to change the behaviour 94 33.2.1 Delay action 94 33.2.1.1 Delay action effect 95 33.2.1.2 Delay additional error conditions 95 34 Returnability Behaviour 95 34.1 Behaviour attributes and statuses 95 34

31、.2 Actions to change the behaviour 95 34.2.1 Return action 95 34.2.1.1 Return action effect 95 34.2.1.2 Return additional error conditions 95 35 Alias Behaviour 95 35.1 Behaviour attributes and statuses 96 35.2 Actions to change the behaviour 96 35.2.1 Set Alias action 96 35.2.1.1 Set Alias action e

32、ffect 96 35.2.1.2 Set Alias additional error conditions 96 36 Extensibility Behaviour 96 36.1 Behaviour attributes and statuses 96 36.2 Catalogued Attribute 96 36.3 Actions to change the behaviour 96 36.3.1 Catalogued Elementary Action action 96 36.3.1.1 Catalogued Elementary action effect 97 36.3.1

33、.2 Catalogued Elementary Action additional error conditions 97 36.3.2 Set Catalogued Attribute action 97 36.3.2.1 Set Catalogued Attribute action effect 97 36.3.2.2 Set Catalogued Attribute additional error conditions 97 36.4 Actions to retrieve the behaviour 97 36.4.1 Get Catalogued Attribute actio

34、n 97 36.4.1.1 Get Catalogued Attribute action effect 97 36.4.1.2 Get Catalogued Attribute additional error conditions 97 Section 5. Behaviour of MHEG objects 37 Availability Behaviour of MHEG Objects 98 37.1 Behaviour attributes and statuses 98 37.2 Preparation Status 98 37.3 Actions to change the b

35、ehaviour 98BSISO/IEC13522-1:1997 BSI 04-2000 vii Page 37.3.1 Prepare action 98 37.3.1.1 Prepare action effect 98 37.3.1.2 Prepare additional error conditions 99 37.3.2 Destroy action 99 37.3.2.1 Destroy action effect 99 37.3.2.2 Destroy additional error conditions 100 37.4 Actions to retrieve the be

36、haviour 100 37.4.1 Get Preparation Status action 100 37.4.1.1 MHEG effect 100 37.4.1.2 Get Preparation Status additional error conditions 100 38 Link Object Activation Behaviour 101 38.1 Behaviour attributes and statuses 101 38.2 Activation Status 101 38.3 Actions to change the behaviour 101 38.3.1

37、Activate action 101 38.3.1.1 Activate action targeted to a single link object 101 38.3.1.2 Activate additional error conditions 101 38.3.2 Deactivate action 101 38.3.2.1 Deactivate action effect 101 38.3.2.2 Deactivate additional error conditions 101 38.4 Actions to retrieve the behaviour 101 38.4.1

38、 Get Activation Status action 102 38.4.1.1 Get activation status targeted to a link object 102 38.4.1.2 Get Activation Status additional error conditions 102 39 Link Object Abort Behaviour 102 39.1 Behaviour attributes and statuses 102 39.2 Actions to change the behaviour 102 39.2.1 Link Abort actio

39、n 102 39.2.1.1 Link Abort action effect 102 39.2.1.2 Link Abort additional error conditions 103 40 Content Class Generic Value Storage Behaviour 103 40.1 Behaviour attributes and statuses 103 40.2 Data 103 40.3 Actions to change the behaviour 103 40.3.1 Set Data action 103 40.3.1.1 Set Data targeted

40、 to a single content object 103 40.3.1.2 Set Data additional error conditions 105 40.3.2 Add action 105 40.3.2.1 Add action effect 106 40.3.2.2 Add additional error conditions 106 40.3.3 Substract action 106 40.3.3.1 Subtract targeted to a single content object 106 40.3.3.2 Substract additional erro

41、r conditions 107 40.4 Actions to retrieve the behaviour 107 40.4.1 Get Data action 107 40.4.1.1 Get Data targeted to a content object 107 40.4.1.2 Get Data additional error conditions 107 41 Content Class Copy Behaviour 107BSISO/IEC13522-1:1997 viii BSI 04-2000 Page 41.1 Behaviour attributes and sta

42、tuses 108 41.2 Actions to change the behaviour 108 41.2.1 Copy action 108 41.2.1.1 Copy action effect 108 41.2.1.2 Copy additional error conditions 108 Section 6. RT-Objects behaviour 42 RT-Objects Availability Behaviour 109 42.1 Behaviour attributes and statuses 109 42.2 Rt-Availability Status 109

43、42.3 Actions to change the behaviour 109 42.3.1 New action 109 42.3.1.1 New action effect 109 42.3.1.2 New additional error conditions 110 42.3.2 Delete action 110 42.3.2.1 Delete action effect 110 42.3.2.2 Delete additional error conditions 110 42.4 Actions to retrieve the behaviour 111 42.4.1 Get

44、Rt-Availability Status action 111 42.4.1.1 Get Rt-availability Status targeted to rt-object 111 42.4.1.2 Get Rt-Availability Status additional error conditions 111 43 RT-Objects Running Behaviour 111 43.1 Behaviour attributes and statuses 111 43.2 Running Status 111 43.3 Actions to change the behavi

45、our 111 43.3.1 Run action 111 43.3.1.1 MHEG effect of Run targeted to a single rt-object 112 43.3.1.2 User effect of Run targeted to a single rt-object 112 43.3.1.3 Run additional error conditions 113 43.3.2 Stop action 113 43.3.2.1 Stop targeted to a single rt-object 113 43.3.2.2 Stop additional er

46、ror conditions 113 43.4 Actions to retrieve the behaviour 113 43.4.1 Get Running Status action 113 43.4.1.1 MHEG effect 113 43.4.1.2 Get Running Status additional error conditions 113 44 RT-Script Passing Parameter Behaviour 114 44.1 Behaviour attributes and statuses 114 44.2 Actions to change the b

47、ehaviour 114 44.2.1 Set Parameters action 114 44.2.1.1 Set Parameter action effect 114 44.2.1.2 Set Parameters additional error conditions 115 45 RT-scripts Termination Behaviour 115 45.1 Behaviour attributes and statuses 115 45.2 Termination Status 115 45.3 Actions to retrieve the behaviour 115 45.

48、3.1 Get Termination Status action 115 45.3.1.1 Get Termination Status action effect 115 45.3.1.2 Get Termination Status additional error conditions 115BSISO/IEC13522-1:1997 BSI 04-2000 ix Page 46 Sockets Presentation and Structural Dynamism Behaviour 115 46.1 Behaviour attributes and statuses 116 46

49、.2 Actions to change the behaviour 116 46.2.1 Plug action 116 46.2.1.1 Plug action effect 116 46.2.1.2 Plug additional error conditions 117 47 RT-Composite Navigation Behaviour 117 47.1 Behaviour attributes and statuses 117 47.2 Rt-Composite Address 118 47.3 Navigation Command 118 47.4 Child 118 47.5 EmptyChild 118 47.6 Sibling 118 47.7 Ancestor 118 47.8 Actions to retrieve the behaviour 118 47.8.1 Get Rt-Composite Address action 118 47.8.1.1 Get Rt-Composite Address effect 118 47.8.1.2 Get Rt-Composite Address additional error conditions 118 48 RT-components RPS A

展开阅读全文
相关资源
  • BS ISO IEC 29150-2011 Information technology Security techniques Signcryption《信息技术 安全技术 签密》.pdfBS ISO IEC 29150-2011 Information technology Security techniques Signcryption《信息技术 安全技术 签密》.pdf
  • BS ISO IEC 15408-1-2009 Information technology - Security techniques - Evaluation criteria for IT Security - Introduction and general model《信息技术 安全技术 IT安全评价准则 一.pdfBS ISO IEC 15408-1-2009 Information technology - Security techniques - Evaluation criteria for IT Security - Introduction and general model《信息技术 安全技术 IT安全评价准则 一.pdf
  • BS ISO 7295-1988+A1-2014 Tyre valves for aircraft Interchangeability dimensions《飞机轮胎汽门嘴 互换性尺寸》.pdfBS ISO 7295-1988+A1-2014 Tyre valves for aircraft Interchangeability dimensions《飞机轮胎汽门嘴 互换性尺寸》.pdf
  • BS ISO 15118-1-2013 Road vehicles Vehicle to grid communication interface General information and use-case definition《道路车辆 车辆到电力通讯接口 通用信息和使用案例定义》.pdfBS ISO 15118-1-2013 Road vehicles Vehicle to grid communication interface General information and use-case definition《道路车辆 车辆到电力通讯接口 通用信息和使用案例定义》.pdf
  • BS ISO 13765-2-2004 Refractory mortars - Determination of consistency using the reciprocating flow table method《耐熔灰浆 使用往复流动表法测定一致性》.pdfBS ISO 13765-2-2004 Refractory mortars - Determination of consistency using the reciprocating flow table method《耐熔灰浆 使用往复流动表法测定一致性》.pdf
  • BS ISO 10998-2008+A1-2014 Agricultural tractors Requirements for steering《农业拖拉机 操纵要求》.pdfBS ISO 10998-2008+A1-2014 Agricultural tractors Requirements for steering《农业拖拉机 操纵要求》.pdf
  • BS Z 9-1998 Space data and information transfer systems - Advanced orbiting systems - Networks and data links - Architectural specification《空间数据和信息传输系统 高级轨道系统 网络和数据链接 结构规范》.pdfBS Z 9-1998 Space data and information transfer systems - Advanced orbiting systems - Networks and data links - Architectural specification《空间数据和信息传输系统 高级轨道系统 网络和数据链接 结构规范》.pdf
  • BS Z 7-1998 Space data and information transfer systems - ASCII encoded English《空间数据和信息传输系统 ASCII 编码英语》.pdfBS Z 7-1998 Space data and information transfer systems - ASCII encoded English《空间数据和信息传输系统 ASCII 编码英语》.pdf
  • BS Z 5-1997 Space data and information transfer systems - Standard formatted data units - Control authority procedures《航天数据和信息发送系统 标准格式数据单元 控制授权程序》.pdfBS Z 5-1997 Space data and information transfer systems - Standard formatted data units - Control authority procedures《航天数据和信息发送系统 标准格式数据单元 控制授权程序》.pdf
  • BS Z 4-1997 Space data and information transfer systems - Standard formatted data units - Structure and construction rules《航天数据和信息传输系统 标准格式数据单元 结构和构造规则》.pdfBS Z 4-1997 Space data and information transfer systems - Standard formatted data units - Structure and construction rules《航天数据和信息传输系统 标准格式数据单元 结构和构造规则》.pdf
  • 猜你喜欢
    相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > BS

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1