ImageVerifierCode 换一换
格式:PDF , 页数:42 ,大小:2.44MB ,
资源ID:437186      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-437186.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ANSI ISO IEC 14478-1-1998 Information technology - Computer graphics and image processing - Presentation Environment for Multimedia Objects (PREMO) - Part 1 Fundamentals of PREMO (.pdf)为本站会员(bonesoil321)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ANSI ISO IEC 14478-1-1998 Information technology - Computer graphics and image processing - Presentation Environment for Multimedia Objects (PREMO) - Part 1 Fundamentals of PREMO (.pdf

1、INTERNATIONAL STANDARD ISOIIEC 14478-l First edition 1998-12-15 Information technology - Computer graphics and image processing - Presentation Environment for Multimedia Objects (PREMO) - Part 1: Fundamentals of PREMO Technologies de /information - lnfographie et traitement dimages - Environnement d

2、e pksentation dobjets multim these operations collectively characterize the objects behav- iour. 3.2.11.2 object reference: An object name which reliably denotes a particular object instance. This is a non-object. 3.2.12 state: Information encapsulated within an object that has to be remembered when

3、 one operation alters the future be- haviour of future operations. 3.2.13 identity (of objects): Objects have a unique, immutable identity which provides a means to denote or refer to the object independent of its state or behaviour. 0 ISO/IEC ISO/IEC 1447%1:1998(E) 3.2.14 attribute (of objects): A

4、pair of accessor and mutator functions, to retrieve the value of to set the value of the at- tribute. 3.2.14.1 retrieve only attribute: An object attribute where the mutator function to set the value, though conceptually present, does not change the value of the attribute, and raises an exception. 3

5、.2.15 signature (of operations): An operations signature consists of a list of parameter types, and a list of result types. 3.2.16 interface (of objects): The set of operation signatures defined for a type. 3.2.17 non-object types: Things that are not objects, e.g., integers, real numbers. 3.2.18 op

6、eration: Describes an action that can be applied to an object, using parameters. 3.2.18.1 operation invocation: Activation of an objects action, by describing its parameters, possibly causing results to be returned. 3.2.18.2 operation request: Synonym for operation invocation. 3.2.18.3 operation dis

7、patching: The selection process which selects a specific operation implementation for execution. 3.2.18.4 operation overloading: The implementation of an operation defined for a derived interface supersedes the im- plementation of the same operation defined for a base interface. This effect is calle

8、d operation overloading. 3.2.19 client: (of another object) An object issuing an operation request. 3.2.20 exception: Information returned if an error condition has occurred during the execution of a request of an operation. 3.2.21 controlling parameter: Special parameter conceptually present for al

9、1 operations, used to control the way opera- tions are dispatched. It refers to the object type on which the operation is defined. 3.2.22 subtyping: A relationship between types. It defines the rules by which objects of one type are determined to be ac- ceptable in contexts expecting another type. 3

10、.2.23 subtype: A type S is a subtype of another type T if any object of type S can be used in any context that expects an object of type T. 3.2.23.1 immediate subtype: A type S is an immediate subtype of another type T, if T is the immediate supertype of S. 3.2.24 supertype: A type T is a supertype

11、of S, if S is a subtype of T. 3.2.24.1 multiple supertype: An object type can have more than one supertype; they are referred to as multiple super- types. 3.2.24.2 immediate supertype: A type T is an immediate supertype of type S, if it is a supertype of S, and there is no type Q such that Q is a su

12、pertype of S and T is a supertype of Q. 3.2.25 direct instance: An object is a direct instance of a type T, if it is an instance of T and not an instance of any subtype of T. 3.2.26 immediate type: The type of the direct instance of an object instance. 3.2.27 type graph (of a type): The set of all s

13、upertypes of a type (including the recursively defined supertypes) plus the type itself. 3.2.28 inheritance : A notational mechanism for defining operation reuse. It is a relationship on interfaces. 3.2.28.1 multiple inheritance: A notational mechanism for defining operation reuse on multiple base i

14、nterfaces, 3.2.28.2 single inheritance: As opposed to multiple inheritance; denotes an interface having only one base interface. 3.2.29 derived interface: If the interface P inherits from Q. P may also be referred to as a derived interface. 3.2.30 base interface: If the interface P inherits from Q,

15、Q is a base interface (of P). 3.2.31 abstract object type: Non-instantiable object type. 3 ISO/IEC 14478-1: 1998(E) 0 ISO/IEC 3.2.32 operation request semantics: A finer control an object has to service an operation request. 3.2.32.1 operation receptor: A holder conceptually assigned to each operati

16、on in which operation requests are placed, 3.2.32.2 operation receptor mode: An immutable characteristics of an operation receptor. 3.32.2.1 synchronous operation receptor mode: One of the three possible modes of an operation receptor; callers are suspended on operation requests. 3.32.2.2 asynchrono

17、us operation receptor mode: One of the three possible modes of an operation receptor; call- ers are not suspended on operation requests, and the requests arguments are stored. 3.32.2.3 sampled operation receptor mode: One of the three possible modes of an operation receptor; callers are not suspende

18、d on operation requests, and only one requests argument is stored. 3.2.33 protected operation: An operation which can be invoked from within the object instance only; other object instanc- es cannot request this operation. 3.2.34 life cycle (of objects and references): The mechanisms whereby objects

19、 and object references are created and de- stroyed. 3.2.34.1 life cycle facilities: The boundary between PREMO and its implementation environment, providing life cycle related services. 3.2.34.2 create facility: Facility to create objects possibly using initialization variables. 3.2.34.3 copy facili

20、ty: Facility to create objects as copies of already existing objects. 3.34.3.1 shallow copy: Version of the copy facility when attribute values are set in the newly created object using the values of the attributes in the original object. 3.34.3.2 deep copy: Version of the copy facility when attribu

21、te values are set in the newly created object using the values of the attributes in the original object except for object references; in the case of object references, the referred objects are (deep) copied, and the new reference values are used to set the attributes. 3.2.34.4 cast facility: Facilit

22、y to create an object reference to an already existing object, referring to a different immediate type. 3.2.34.5 destroyReference facility: Facility to destruct an object reference. 3.2.34.6 destroyobject facility: Facility to destruct an object instance. 3.2.35 type schema: A notational convention

23、used to describe object types (see clause A.3). 3.2.36 operation schema: A notational convention used to describe an operation within a type schema, 3.2.37 component schema: A notational convention to describe components (see clause A.7). 3.2.38 profile schema: A notational convention to describe pr

24、ofiles within a component schema (see clause A.7). 3.2.39 generic type (schema): A notational convention used to describe a family of PREMO types, based on the genera notational conventions of type schema (see clause B). 3.2.40 formal types: Symbols used in generic type schemas to denote non-specifi

25、ed object or non-object types. 3.2.41 actualization: A notational convention whereby generic type schema are used to define. PREMO object types through replacing formal types by PREMO object or non-object types. The following alphabetical list gives the subclause of each definition. abstract object

26、type 3.2.3 1 actualization 3.2.41 animation 3.2.4 asynchronous operation receptor mode 3.32.2.2 4 0 ISO/IEC ISO/lEC 14478-1:1998(E) attribute (of objects) 3.2.14 audio 3.2.6 base interface 3.2.30 basic profile (of a component) 3.2.10. I cast facility 3.2.34.4 client 3.2.19 cc+representation 3.2.8 co

27、mponent 3.2.9 component schema 3.2.37 controlling parameter 3.2.21 copy facility 3.2.34.3 create facility 3.2.34.2 deep copy 3.34.3.2 derived interface 3.2.29 destroyobject facility 3.2.34.6 destroyReference facility 3.2.34.5 direct instance 3.2.25 dynamic interactive graphics 3.2.3 exception 3.2.20

28、 formal types 3.2.40 generic type (schema) 3.2.39 identity (of objects) 3.2.13 immediate subtype 3.2.23.1 immediate supertype 3.2.24.2 immediate type 3.2.26 inheritance 3.2.28 interface (of objects) 3.2.16 life cycle (of objects and references) 3.2.34 life cycle facilities 3.2.34.1 medium (plural me

29、dia) 3.2.2 multimedia 3.2.1 multimedia object 3.2.1.1 multiple inheritance 3.2.28.1 multiple supertype 3.2.24.1 non-object types 3.2.17 non-standard component 3.2.9.2 object 3.2.1 I object reference 3.2. II .2 object type 3.2.11.1 operation 3.2. I8 operation dispatching 3.2.18.3 operation invocation

30、 3.2.18.1 operation overloading 3.2.18.4 operation receptor 3.2.32.1 operation receptor mode 3.2.32.2 operation request 3.2.18.2 operation request semantics 3.2.32 5 ISO/IEC 14478-1:1998(E) 0 ISO/IEC operation schema 3.2.36 profile 3.2.10 profile schema 3.2.38 protected operation 3.2.33 retrieve onl

31、y attribute 3.2.14.1 sampled operation receptor mode 3.32.2.3 shallow copy 3.34.3.1 signature (of operations) 3.2.15 single inheritance 3.2.28.2 standard component 3.2.9.1 state 3.2.12 subtype 3.2.23 subtyping 3.2.22 wefiype 3.2.24 synchronous operation receptor mode 3.32.2. I text 3.2.5 tyPe graph

32、(of a type) 3.2.27 type schema 3.2.35 video 3.2.7 4 Symbols and abbreviations CAD/CAM: IEC: IS: ISO: JTC: PREMO: 2SD: 2D: 3D: Computer-Aided Design / Computer-Aided Manufacturing. International Electrotechnical Commission. International Standard. International Organization for Standardization. Joint

33、 Technical Committee. Presentation Environments for Multimedia Objects. Two and a half dimensional. Two-dimensional. Three-dimensional. 5 Conformance A component is defined in PREMO to be a set of related object types and non-object types and a set of profile specifications. A component is considere

34、d to offer a set of services, embodied by the operations on the objects, and may also depend on services provided by other components. PREMO defines conformance with respect to components as follows: a) PREMO specifies conformance rules that shall apply for any definition of a conforming component;

35、b) PREMO specifies conformance rules that shall apply for any implementation of a conforming component; c) PREMO specifies conformance rules that shall apply for any implementation of a conforming PREMO system. 0 ISO/IEC ISOAEC 14478-1:1998(E) A conforming component shall be defined according to the

36、 rules described in clause 9. It may also include additional require- ments that shall apply to implementations of the component. An implementation of a conforming component shall provide the mandatory set of functionality designated as a basic profile for that component, realize the configuration s

37、pecification defined for that component, and in addition provide for any other imple- mentation requirements that are given as part of the components definition. A standard component is a conforming component defined in one of the parts of PREMO or one that has been registered by an approved registr

38、ation authority. An implementation of a conforming PREMO system (i.e., a system implemented using PREMO components) shall obey the con- formance requirements of each of the components from which it is constituted. Requirements for PREMO 6.1 Introduction Technology has evolved to the point that digit

39、al media has become an inherent part of most applications. In addition, many ap- plications use multiple presentation media simultaneously. This combination has resulted in a large number of diverse require- ments. ISO/IEC 14478 is intended to address the presentation requirements of such diverse ap

40、plication areas as: a) medical systems, b) education/training, c) virtual reality, d) geographic information systems, e) digital publications, f) scientific visualization and data exploration, g) entertainment, h) realtime command control systems, and i) simulation; and such presentation and interac

41、tion techniques as: j) animation, k) simultaneous use of multiple media, I) multimodal user interfaces, m) realistic rendering (including various dimensionalities, such 2D, 2.5D, 3D, and incorporating various media, such as video, sound, and other non-visual data). ISO/IEC 14478 provides a common un

42、derlying functional nucleus to support these application areas and presentation techniques, as well as future areas and techniques. PREMO also enables the use of interaction techniques appropriate for specific applica- tions, such as those listed above. PREMO provides a generic framework, into which

43、 various organizations or applications may place their specialised objects with specific behaviour, thereby enabling interoperability. In this sense, PREMO is intended to serve as middleware, coordinating multimedia components. ISO/IEC 14478-1:1998(E) 0 ISO/IEC 6.2 Extensibility ISO/IEC 14478 is ext

44、ensible in that it makes provisions for extending the functionality specified in the standard via a number of standardized mechanisms. In particular, additional components may be developed which respond to the needs of specific appli- cation areas. See also clause B in ISO/IEC 14478-2 for further de

45、tails on the way PREMO objects may be extended. Many aspects of ISO/IEC 14478 are extensible by an ISO-administered registration mechanism, so that a uniform description of the extension is available to all implementations. 6.3 Configurability The need for configurability arises because different ap

46、plication areas have different demands on the task of presenting their data. PREMO embodies a configurable system design which offers a foundation from which specific requirements for object support and interrelationships can be realized. This configurable system design is based on the concepts of c

47、omponents and profiles (see clause 7.3.4 and clause 9). In a configurable system, profiles can be chosen according to the special needs of particular applica- tions. The advantages of a configurable system design are: a) Applications do not reference the whole system but only the specific component

48、profiles they require. For example, an application might need only an audio or video profile. b) When introducing new techniques, e.g., shading methods within a graphics system, or a special purpose graphics data storage, there is no need to implement a completely new graphics system for the realiza

49、tion of these new approaches. They can be integrated as new object types that fit within the existing foundation. 6.4 Incremental, separable development ISO/IEC 14478 is described and structured in such a way that it can be developed incrementally. The chosen architecture provides a foundation for an evolvable family of standards. 6.5 Simplicity Aspects, such as portability and maintenance, are greatly enhanced by keeping underlying concepts simple. Simplicity means that PREMO is based on a general architecture under which various sets of objects may be utilized. Objects are defined i

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