GB T 17192.2-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第2部分 控制.pdf
《GB T 17192.2-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第2部分 控制.pdf》由会员分享,可在线阅读,更多相关《GB T 17192.2-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第2部分 控制.pdf(39页珍藏版)》请在麦多课文档分享上搜索。
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.2 1997 信息技术 计算机 图形 设备 会话 接口 技术 CGI 功能 说明 部分 控制

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