ISO-13522-5-1997.pdf
《ISO-13522-5-1997.pdf》由会员分享,可在线阅读,更多相关《ISO-13522-5-1997.pdf(321页珍藏版)》请在三一文库上搜索。
1、STDeISO L3522-5-ENGL L997 H 4851903 0803284 OTB INTERNATIONAL STANDARD ISOhEC 13522-5:1997 TECHNICAL CORRIGENDUM 1 Published 1999-1 0-1 5 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION MWYHAFO however, this is not mandatory. What is mandatory is to implement the functionality described by these inte
2、rnal attributes. 3.17 internal behaviour Abstract function that defines the semantics of MHEG-5 elementary actions for any MHEG-5 class NOTE - An internai behaviour of a class is most of the time overridden by internal behaviours of subclasses of this class. An MHEG-5 engine might consider that an i
3、nternal behaviour of a class is a private method of this class, however this is not mandatory. 3.18 MHEG-5 application Set of scenes and control information that allows the user to navigate between scenes NOTE - the MHEG-5 class Application (with a capital A) has a different, more specific meaning t
4、hat is given in clause 1 O of this part of ISOAEC 13522. 3.19 MHEG-5 class Abstract definition of exchanged and internal attributes of parts of interchangeable multimedia / hypermedia objects as well as definition of the semantics of internal behaviours and the effect of MHEG-5 actions for these obj
5、ects 3.20 MHEG-5 engine Process or set of processes that interpret MHEG-5 objects encoded according to the encoding specifications defined in Annex A or in Annex B of this pari of ISO/IEC 13522 3.21 MHEG-5 object Instance of any MHEG-5 class NOTE - An MHEG-5 object is not a physical object, but rath
6、er an abstraction that may have many representations of different types. Various software services handle such representations. 3.22 MHEG-5 scene Structure that co-ordinates the presentation (visual and audible) of MHEG-5 objects 3.23 mix-in class Abstract class that does not inherit from the Root c
7、lass Examples: Inferacfible class, TokenManager class. 3.24 non-available State of any MHEG-5 object when the Destruction behaviour has been completed successfully or when no Preparation behaviour has been applied successfully on this object A non-available object has its AvailabilityStatus set to F
8、alse. Even if an MHEG-5 object does not exist in the MHEG-5 engine, its AvailabiifySfatus exists and is set to False. 3.25 subclass Any MHEG-5 class that shares the same attributes, behaviours and semantics of actions as another MHEG-5 class. 3 Copyright International Organization for Standardizatio
9、n Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/02/2007 21:52:02 MDTNo reproduction or networking permitted without license from IHS -,-,- ISOAEC 13522-5:1997(E) OISOAEC 4 Conformance This clause specifies conformance requirements for
10、MHEG-5 engines and for MHEGd applications. 4.1 Conformance of MHEG-5 objects Any MHEG-5 object shall have an octet representation. For interchange purposes, the octet representation shall be compliant with the ASN.l syntax and encoding defined in Annex A, or with the textual notation grammar defined
11、 in Annex B. The application domain shall choose which representation to use: that of Annex A or that o f Annex B; and that representation shall then be used exclusively throughout the application domain. The attributes of any MHEG-5 object shall meet all requirements defined in the relevant subclau
12、ses of this part of ISO/IEC 13522. 4.2 Conformance of MHEG-5 engines Conformance of MHEG-5 engines can only be measured with regard to a complete application domain definition. To fully specify conformance, an application domain shall define, in addition to the interchange representation, the follow
13、ing: 1. a set o f classes from the list of all classes of this part of ISOAEC 13522, as prescribed in 4.2.1 2. a set of features from the list in 4.2.2 3. additional concrete choices as listed in 4.2.3. NOTE - Refer to Annex D of this part of ISOAEC 13522 for an example of complete definition of an
14、application domain. 4.2.1 Conformance to the acceptance of a set of Classes and Elementary Actions Conformance to the acceptance of a set of Classes and Elementary Actions is defined as follows. Any MHEG-5 engine is required to implement at least the following minimum set of classes: 0 Application C
15、lass 0 Sceneclass 0 Link Clss 0 Action, Class All attributes, events and internal behaviours shall be implemented. All attributes, events and internal behaviours shall be implemented. All attributes, events and internal behaviours shall be implemented. All attributes, events and internal behaviours
16、shall be implemented. All application domains shall define compliance to a set of classes containing at least the minimum set above. An application domain may specify a larger set of classes and elementary actions for compliance; in any case, the application domain shall clearly list the classes and
17、 elementary actions supported. When additional classes are implemented in any MHEG-5 engine, the engine shall implement all of their attributes, events, internal behaviours and elementary actions as defined in this part of ISO/IEC 13522, with the possible exception of optional features listed in 4.2
18、.2. Concerning the Action class, the engine shall implement all effects of MHEG-5 elementary actions corresponding to the specified set of classes , It is the role of each application domain to choose and well define a set of classes that is required for that specific application domain. If a class
19、is not handled by an MHEG-5 engine, and an object of this class is sent to the MHEG-5 engine, this causes an error that is handled by the default error handling defined in subclause 53.7. 4.2.2 Conformance to a set of engine functionality Conformance to a set of engine functionality is defined as fo
20、llows. 4 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/02/2007 21:52:02 MDTNo reproduction or networking permitted without license from IHS -,-,- OISO/IEC ISOAEC 13522-5:1997(E)
21、Any MHEG-5 engine shall provide all normative mechanisms defined in clauses 51 to 54. Any MHEG-5 engine shall implement all effects of MHEG-5 actions and the internal behaviours of MHEG-5 classes included in the definition of their application domain, except for the following optional features: Anci
22、llary connections (corresponding to OpenConnection and CloseConnection actions), Caching, (corresponding to caching of MHEG-5 objects and content data of Ingredient objects), Cloning, (corresponding to the Clone action defined in Ingredient class). Free-moving cursor, Bitmap and Video scaling, (corr
23、esponding to the ScaleBitmap and ScaieVideo actions of the Bitmap and Video classes). Stacking of Applications, (corresponding to the Spawn action of the Application class), Trick mode, (corresponding to the SetSpeed action of the Stream class), An application domain chail clearly define a list of w
24、hich ones of the above features are mandatory or optional for conformance to the application domain. 4.2.3 Additional requirements for conformance specification In addition to the two items above, the following tables shall be specified by a given application domain to fully define conformance. NOTE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISO 13522 1997
链接地址:https://www.31doc.com/p-3774485.html