GB T 17192.1-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第1部分;概述、轮廓和一致性.pdf
《GB T 17192.1-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第1部分;概述、轮廓和一致性.pdf》由会员分享,可在线阅读,更多相关《GB T 17192.1-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第1部分;概述、轮廓和一致性.pdf(78页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分概述轮廓和一致性发布实施国家技术监督局发布前言本标准等同采用信息技术计算机图形与图形设备会话的接口技术功能说明第部分概述轮廓和一致性在信息技术计算机图形与图形设备会话的接口技术功能说明总标题下目前包括下述个部分第部分概述轮廓和一致性第部分控制第部分输出第部分图段第部分输入和应答第部分光栅本标准的附录及附录是标准的附录附录附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位北京化工大学本标准主要起草人朱望规郭嘉诚王宝艾前言国际标准化组织和国际电工委员会是世界性的标准化专门
2、机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术领域和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一个国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术委员会制订的在信息技术计算机图形与图形设备会话的接口技术功能说明总标题下目前包括下述个部分第部分概述轮廓和一致性第部分控制第部分输出第部分图段第部分输入和应答第部分光栅附录和是的组成部分附录和仅提供参考信息引言目的计算机
3、图形接口为图形系统的独立于设备部分和依赖于设备部分之间规定了一个标准接口为在该接口之上进行的控制和数据交换规定了功能集该接口可以以软件到软件接口的方式实现作为网络环境中使用的数据流编码或者作为一个或多个软件包的过程联编或软件到硬件接口的方式实现作为对一个或多个设备的数据流编码这些设备以其设备协议来表现标准的计算机图形接口有关的标准详细说明了数据流码用于网络上软件到软件的情况和软件到硬件的情况和过程联编用于软件到软件的情况包括一个参考模型和对与其他标准的关系的描述只定义图形功能图形控制功能和控制在数据流编码中数据表示形式和延迟功能没有定义用于在系统的各部分有可能是分布式的之间传递这些功能的协议收
4、益内在的将简化图形系统的开发与实现促进装置中图形设备的统一访问当新设备使用时依附于该接口的图形设备驱动程序可使用已存在的程序来安装交换的有助于装置之间的软件交换通过隔离任何图形系统中依赖于设备的外观来促进有利于增强可移植性的模块化功能的标准集访问机制和术语将允许开发者和使用者用最短的再培训从一个装置移到另一个装置教育的标准功能集使用标准术语使学术界和工业界在这些标准功能基础上把程序技术和方法集中到一起以开发教育程序经济上的随着软件成本越来越高以及硬件成本越来越低将得到以下收益促进装置间的软件移植因而降低再发明有关的成本引入新设备时软件不会被废弃从而保护了使用者和销售商广泛的软件投资使新软件的开
5、发者能集中精力于高层图形功能和应用而不是在设备层的功能标准促进了模块化从而减少了软件系统的维护由于用一个特定设备任何系统可以很容易地转到其他设备上这就大大降低了用户对销售商的依赖它使销售商开发与销售设备时容易与客户系统接口它使用户制造商销售商从新的低价位的图形硬件设计中获益因为不需要重新设计系统所以总的系统硬件价格将得到降低设计要求为了实现以上描述的收益必须采用以下设计原则计算机图形接口应提供适当的功能集以描述广泛的图片信息计算机图形接口应提供适当的功能集以满足控制广泛的图形设备计算机图形接口必须要注重图形设备上通常的本质的特征也要提供非通用设备的访问计算机图形接口的设计应该不妨碍的扩展使之可
6、在以后阶段可覆盖当前尚未标准化的设备从出发计算机图形接口应该是可用的特别是应具有以高效简明的方式支持的工作站的不同层次的功能并且以高效简明的方式在不降低任何接口功能的情况下支持非系统计算机图形接口应与计算机图形元文卷一致特别对那些并不与面向文卷的外貌联系的元素应该有相应的功能这些功能有相同抽象名和参数应满足有相反要求的不同应用的需求主机和外设之间处理负荷分配生成的速度与功能的解释通过不同传送机制的方便传输设计准则以上设计要求构成了以下的设计准则完整性领域内指定的功能性能力应该是完全地包括在其中简洁性避免使用多余的功能或参数一致性应该避免矛盾的功能可扩充性增加新的功能能力不应排斥的通用性精确性功
7、能的结果和特性应该确切定义可实现性一个功能应有效支持大多数主机和或图形硬设备正交性应给独立的和非交互的活动提供独立的功能可预测性推荐的或正确的使用标准功能应保证使用那个特定功能的结果标准实施只有反映现有经验的功能支持现有经验所需的或支持标准并行开发所必需的功能应标准化有用性功能应足够有力以实现有用的任务良好结构应尽量减少功能互相交叉的假设的数量功能应有良好的接口和简明的无限制的目的避免使用多个目的功能和副作用各部分功能描述功能描述由六个代表各功能集包括本标准中的概述的多个部分组成表功能描述的各部分序号标题概述轮廓和一致性控制输出图段输入和应答光栅本标准是总论介绍了的基本概念和原则它包括参考模型
8、与其他分标准的关系和轮廓另外还有其他分标准的综述因此本标准建立了的框架它不包括功能描述给出的功能性能力与任一特定编码形式或语言联编的规格说明是分离的中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分概述轮廓和一致性国家技术监督局批准实施范围建立了计算机图形接口就概念模型功能性能力和一致性的最低要求它规定了编码的设计要求定义了功能集这个功能集可满足计算机图形学界的下列需求为计算机图形软件包的实现者提供一个接口标准为计算机图形设备制造商和供货商提供一个接口标准为图形设备的能力特征和状态提供一种查询和响应机制提供一种访问非标准图形设备能力的标准图形转义机制允许将来的功能扩
9、展除了功能性能力外本标准还定义了设备类别基础轮廓和分区轮廓中包括的设备类别有输出型输入型以及输入输出型轮廓允许定义的功能和特性子集以更好地适应特定被标识的用户群的需求也为在公布后登记分区轮廓留有余地计算机图形接口是一种实现在独立于设备的图形软件和虚拟设备之间进行控制和数据交换的标准功能和语法说明在中表述的语法是一种独立于编码和联编的说明除非特别声明否则实例或功能描述与某种特定的编码技术或语言的任何类似都是巧合所规定的功能提供表示广泛的二维图片并可以对这些图片在多种图形设备上的显示进行控制这些功能可分成几组控制设备和的会话规定所用的数据表式控制图形的显示执行基本的绘图动作控制基本绘图动作的属性从
10、输入设备采集数据以及提供对非标准设备能力的访问本标准综述了它解释了本标准与各分标准之间的关系以及它们与其他标准的关系描述了图形系统的参考模型并且定义了一些基础轮廓及分区轮廓利用抽象记法对不同功能领域规定了功能和定义了的标准数据流编码过程库联编和单入口点过程联编与计算机环境的关系描述了虚拟图形设备提供的图形服务描述这些服务的模型是以一个假设图形设备的单个实例的图形能力表示的除最简单的计算环境外其他环境下仅有功能还不足以提供对设备进行完整的控制很可能还需要中没有包括的其他功能比如下列功能按虚拟设备访问方式设置成组的物理设备的方法控制一个能够提供定义的以及未定义的服务设备的方法如和所提供的那样在同一
11、计算环境中区分单个虚拟设备实例的方法定义或确定从客户到虚拟设备的通信路径的方法在某些情况下已有其他的标准描述了所需的功能例如各种通信标准论述了上述最后一点所提到的需求在另一些情况下没有现成的标准但是所指定的任务已超出了的范围在管理环境中的位置已经有一个很大的并且在不断扩大的计算机控制的显示系统家族这些系统能够起到如同它们是多个分立显示设备时所起的作用资源最显著的是可视绘图表面资源是由该显示系统来协调的以便当多个非协调的客户程序都在单一管理环境下运行时致使这些客户程序能各自访问独立的单个设备的服务在某些情况下虚拟设备的图形能力足以作为实现一个复杂的多客户显示系统的基础然而这类系统的全部需求是相当
12、复杂的其中包括许多非图形化的服务并且对技术的依赖性很强正如当前实践所显示的因此并不想成为一个可在其上建立管理显示环境的更通用接口换句话说在可管理环境中是管理接口之一如果客户不依靠以外部分的服务在某种程度上客户是一个不可视的管理接口在一个管理显示环境中将用作一个管理接口并不局限于光栅设备引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用七位编码字符集信息处理七位和八位编码字符集代码扩充技术信息处理七位和八位编码字符集用的控制功能数据处理词汇第部分计算机图形信息处理系统
13、计算机图形图形核心系统的功能描述信息处理系统开放系统互连基本参考模型信息处理图片编码表示第部分在七位或八位环境中图片表示的编码原则信息处理系统计算机图形存储和传输图片描述信息的元文卷第部分功能描述信息处理系统计算机图形存储和传输图片描述信息的元文卷第部分字符编码信息处理系统计算机图形存储和传输图片描述信息的元文卷第部分二进制编码信息技术计算机图形与图形设备会话的接口技术功能说明第部分控制信息技术计算机图形与图形设备会话的接口技术功能说明第部分输出正在制定中信息技术计算机图形与图形设备会话的接口技术功能说明第部分图段信息技术计算机图形与图形设备会话的接口技术功能说明第部分输入和应答信息技术计算机
14、图形与图形设备会话的接口技术功能说明第部分光栅信息处理系统计算机图形三维图形核心系统的功能描述信息处理系统计算机图形程序员的分层交互式图形系统第部分功能描述信息技术计算机图形与图形设备会话的接口技术数据流联编第部分字符编码信息技术计算机图形与图形设备会话的接口技术数据流联编第部分二进制编码信息处理图形项登记规程二进制浮点运算标准定义和缩略语定义的组织下列定义描述了正文中给出了特定技术含义的词和短语的用法这些词义与字典上的词义不相矛盾也不与其他标准中的用法相抵触然而对这些词或短语通常有一些附加的语义这些附加语义对理解是至关紧要的下列定义是按主词条的英文字母顺序排列的在正文中术语使用时会带或不带任
15、选的限定词在这种情况下限定词放在术语旁边的括号中在每个主词条下面也可能含有某些术语这类术语带有下划线也有一些例外的情况即相应的主标题不很醒目之处或衍生术语没有单独的主词条之处当一个短语以黑体字出现其定义可以是另一个主词条或者是一个衍生术语在后一种情况下衍生术语可以在一个词条下作为该词条中的一个要素不一定是它的第一要素或者在另一个复合词条下作为第一个共同要素或者在词条下作为相同词根的另一个词定义采用下列定义确认逻辑输入设备自动执行的一个动作它通知操作员输入操作已经完成初始由缺省值启动这个动作也可由客户利用确认控制来进行控制在远程应答情况下客户必须显式地执行确认操作有各种样式的确认客户可以从中选择
16、激活对逻辑输入设备如果事件输入或采样输入已经被使能或请求或应答请求输入正在进行则该逻辑输入设备是激活的否则它就没有激活允许范围有许多种情况为功能和性能标识出一个所允许特性的有限集并允许实现者在允许的范围内精确地提供该集中的一种在这种情况下描述表的项给客户提供了查询已实现的特性的机会总是将这些允许特性之一确定为优先特性这种控制实现多样性的方法与称作依赖于实现的方法不同当在状态表缺省值中允许有一个范围时则将特定值确定为优先缺省例如缺省类型它有允许范围其优先缺省是整型增补对一个图段见图段定义打开触发器保险一个操作员的动作它可以使触发器触发以表示某些有效的事件发生一个触发器只有在打开保险的情况下才能被
17、触发当事件已被使能或当请求输入操作或应答请求输入操作正在进行时称逻辑输入设备已打开保险外貌比用一致的米制测量矩形诸如范围或者设备视口的宽高比即外貌源旗标外貌源旗标本身是一种属性值它指出了确定原语外貌或对象外貌的其他属性值源如果某一特定的外貌源旗标值是则该外貌的属性值与原语或对象相关如果某一特定的外貌源旗标值是与该原语或对象相关的相应束索引属性值用于访问束表的以找到确定上述外貌的属性值外貌原语或对象的确定原语或对象的可见已绘制的外观的特征被称为外貌某些特定原语或对象的特定外貌是由属性值决定的该属性值可能是直接与该原语或对象相关或使用适当的外貌源旗标所决定的束索引方法间接地与其相关还有其他一些原语
18、或对象的特征可由属性值决定但是如果它们不涉及可见外观或只能直接规定即它们不能成束则不能将它们称作外貌关联属性值的关联针对图形对象流水线的各个步骤在流水线中将建立起图形对象与其绘制有关的属性值之间的连接就与给定原语类型有关的外貌相应的属性值在初始化时建立目标生成是关联的就其外貌源旗标是成束的此时已关联外貌关联是在对象生成之后绘制之前建立的对存储在图段中的对象与其关联的对象变换属性值可以通过图段变换并置它可以是一种图段属性或者是一种拷贝交换它是拷贝图段功能的一个参数来修改关联的属性值可以用拷贝图段功能和继承过滤器替换关联性带的触发器的见下面触发器关联属性功能功能设置状态表的属性值非限定时该术语是用
19、来设置原语或对象属性值如果考虑其他属性则该术语应加适当限定词例如图段属性功能或光栅属性功能属性值实体的确定特性由属性值决定非限定时该术语意指原语或对象的属性值属性值的所有其他用法都必须加上适当的限定词比如图段属性值光栅属性值等等许多原语或对象的属性值都直接与绘制的外观有关并且决定外貌其他一些则可能不直接与绘制的外貌有关或者根本与绘制的外观无关比如和拣取标识符当单个原语形成单个对象时原语属性值与对象属性值之间没有区别然而当几个原语对一个对象复合正文或封闭图起作用时原语属性值与每个影响的原语关联见局部属性值而对象属性值与作为一个整体对象关联见全局属性值例如辅助颜色对边而言是原语局部属性值对内部填充
20、对象而言却是对象全局属性值辅助颜色与一个对象相关的辅助颜色属性值与透明性属性值一起使用见下面有关透明性背景颜色用于准备绘图表面的颜色背景颜色映射位图的当参与光栅操作功能时一个决定将映射位图的背景像素扩展成全深度值的控制值联编在编程语言中联编是抽象功能描述的一个具体实现对每个功能大约调用一次的标准程序设计语言来说它们可能称为过程库联编对于带有全部输入和输出参数的抽象功能叫作过程的单入口点联编过程单入口点联编是以数据流编码为基础的见编码在上下文没有矛盾的情况下过程联编或联编都可称作过程库联编位块传输调节块传输在位图的矩形位图区域内像素值的传输或组合在一个或两个源位图区域及一个目的位图区域时分别提供
21、两个和三个操作数的位块传递功能任意的逻辑组合或某些算术组合均由绘图方式支持见光栅操作功能位图一种可以被客户视作矩形像素阵列的虚拟设备资源这种资源只对具有定义的功能性能力的设备才有效有些位图是设备固有的资源其他一些位图可由客户定义提供全深度位图和映射位图在全深度位图中可以赋给单个像素的值涉及到设备的全部颜色或灰度能力而在映射位图中赋给像素的值只能是前景或背景颜色并不提供任意可变深度位图能力任何位图都可选作绘图位图它是图形对象绘制的目标绘图表面也是光栅操作功能的目标绘图表面可显示的位图也可选作显示位图位图区域见区域阻塞队列如果客户采取特定动作阻止元素项进入队列则称队列已被阻塞与溢出不同溢出时或有或
22、无隐含的系统动作来阻塞处于溢出状态的队列边界一个填充对象的边界由显式边界部分隐式边界部分和剪取边界部分组成一个填充原语的边界由确定它的周边的数学轨迹定义在封闭图构造期间由所用的每个线原语包括的数学轨迹和所用的每个填充原语的边界构成显式边界部分其隐式边界部分是在构造图形时为确保封闭而自动加上去的部分在功能中有效的边外向旗标的解释表明它也能引入显式边界部分和隐式边界部分当一个填充对象进行轨迹剪取时位于有效剪取区域之外的原始封闭边界将被剪掉加上剪取边界部分以保持封闭绘图表面的剪取对剪取边界部分不起任何作用剪取边或隐式边界部分没有关联属性值边部分与显式边界部分相对应并按它们关联的边属性值来绘制边界与边
23、不同也见内部实现的边和实现的内部打断动作由操作员执行的一种特定动作它表明中止输入操作与打开触发器的保险和超时不同束虚拟设备有一种称为束表的概念上的资源束表中含有决定原语外貌或对象外貌的多个属性值有不同的束类型对线记号正文填充对象边和填充对象内部外貌各有一个束类型束表由给定类型的所有束组成每个束由其索引唯一地标识出来就某一特定的原语或对象而言对于使用束表中属性值的外貌必须将其外貌源旗标置为在这种情况下含有相关值的束由另一个属性值指定束索引指向相应类型的表像元像元阵列或图案的空间的子空间可以分成称作像元的更小空间的规则阵列像元出现在和用于填充对象的内部填充的图案中通常子空间和单个的像元可以是矩形或
24、斜四边形即平行四边形并且具有任意外貌比有些设备可能不提供完全支持任意大小的或斜的像元像元字符像元的由正文属性值和包含正文对象的定位信息所决定的空间的子空间从概念上讲它是被一个字符占用的这是一个平形四边形但因正文对象内的属性可以改变并且比例间距和压缩字距有可能是相关的所以字符像元可能不如上面定义的那么均匀对于紧随其后的字符像元的定位来说字符像元阵列是相关的并且在前景颜色这里是正文颜色绘制了实际字形以后在剩余像元中绘制辅助颜色也与字符像元阵列相关生成器形成功能的编码或联编并将其传给解释器的任何代理该代理也可以解释任何响应解释器虚拟设备的一个实现它接受功能的编码或联编执行有关的操作并提供任何所要求的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17192.1 1997 信息技术 计算机 图形 设备 会话 接口 技术 CGI 功能 说明 部分 概述 轮廓 一致性

链接地址:http://www.mydoc123.com/p-162674.html