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 文档编号:437186 上传时间:2018-11-14 格式:PDF 页数:42 大小:2.44MB
下载 相关 举报
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页
第1页 / 共42页
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_第2页
第2页 / 共42页
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_第3页
第3页 / 共42页
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_第4页
第4页 / 共42页
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_第5页
第5页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

展开阅读全文
相关资源
  • ANSI Z97 1-2009 American National Standard for Safety Glazing Materials used in Buildings - Safety Performance Specifications and Methods of Test《建筑物中窗用玻璃材料安全性用.pdfANSI Z97 1-2009 American National Standard for Safety Glazing Materials used in Buildings - Safety Performance Specifications and Methods of Test《建筑物中窗用玻璃材料安全性用.pdf
  • ANSI Z97 1 ERTA-2010 Re ANSI Z97 1 - 2009 Errata《修订版 美国国家标准学会Z97 1-2009标准的勘误表》.pdfANSI Z97 1 ERTA-2010 Re ANSI Z97 1 - 2009 Errata《修订版 美国国家标准学会Z97 1-2009标准的勘误表》.pdf
  • ANSI Z21 40 2a-1997 Gas-Fired Work Activated Air-Conditioning and Heat Pump Appliances (Same as CGA 2 92a)《燃气、工作激活空气调节和热泵器具(同 CGA 2 92a)》.pdfANSI Z21 40 2a-1997 Gas-Fired Work Activated Air-Conditioning and Heat Pump Appliances (Same as CGA 2 92a)《燃气、工作激活空气调节和热泵器具(同 CGA 2 92a)》.pdf
  • ANSI Z124 9-2004 American National Standard for Plastic Urinal Fixtures《塑料小便器用美国国家标准》.pdfANSI Z124 9-2004 American National Standard for Plastic Urinal Fixtures《塑料小便器用美国国家标准》.pdf
  • ANSI Z124 4-2006 American National Standard for Plastic Water Closet Bowls and Tanks《塑料抽水马桶和水箱用美国国家标准》.pdfANSI Z124 4-2006 American National Standard for Plastic Water Closet Bowls and Tanks《塑料抽水马桶和水箱用美国国家标准》.pdf
  • ANSI Z124 3-2005 American National Standard for Plastic Lavatories《塑料洗脸盆用美国国家标准》.pdfANSI Z124 3-2005 American National Standard for Plastic Lavatories《塑料洗脸盆用美国国家标准》.pdf
  • ANSI T1 659-1996 Telecommunications - Mobility Management Application Protocol (MMAP) RCF-RACF Operations《电信 可移动管理应用协议(MMAP) RCF-RACF操作》.pdfANSI T1 659-1996 Telecommunications - Mobility Management Application Protocol (MMAP) RCF-RACF Operations《电信 可移动管理应用协议(MMAP) RCF-RACF操作》.pdf
  • ANSI T1 651-1996 Telecommunications – Mobility Management Application Protocol (MMAP)《电信 可移动性管理应用协议》.pdfANSI T1 651-1996 Telecommunications – Mobility Management Application Protocol (MMAP)《电信 可移动性管理应用协议》.pdf
  • ANSI T1 609-1999 Interworking between the ISDN User-Network Interface Protocol and the Signalling System Number 7 ISDN User Part《电信 ISDN用户间网络接口协议和7号信令系统ISDN用户部分.pdfANSI T1 609-1999 Interworking between the ISDN User-Network Interface Protocol and the Signalling System Number 7 ISDN User Part《电信 ISDN用户间网络接口协议和7号信令系统ISDN用户部分.pdf
  • ANSI T1 605-1991 Integrated Services Digital Network (ISDN) - Basic Access Interface for S and T Reference Points (Layer 1 Specification)《综合服务数字网络(ISDN) S和T基准点的.pdfANSI T1 605-1991 Integrated Services Digital Network (ISDN) - Basic Access Interface for S and T Reference Points (Layer 1 Specification)《综合服务数字网络(ISDN) S和T基准点的.pdf
  • 猜你喜欢
    相关搜索

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

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