第二章 计算机图形系统 2.1 计算机图形系统的组成 2.1.1图形系统组成 2.1.2图形系统的功能 2.1.3 图形系统的分类 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2.2 计算机图形显示器 计算机图形系统一般使用视频显示器作为基本的输出设备。大部分视频监视器的操作是基于标准的阴极射线管(Cathode-Ray Tube,CRT)设计的。 2.2.1 CRT显示器工作原理 CRT主要由3部分组成:电子枪、偏转系统和荧光屏,其构造见下图。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
一个CRT可以在水平和垂直方向上无重叠显示的最多点数称为分辨率(Resolution),通常简述为每个方向的总点数。这是衡量CRT的重要指标,它取决于所用荧光物质的类型以及聚焦和偏转系统。显然,点数愈多,分辨率愈高,显示的图形也就愈精确。分辨率与光点直径大小有关,但是不可能大于可寻址能力。典型的CRT分辨率如640×480、1024×1024、 1280×l024、2048×2048等。 CRT显示器的另一性能指标是纵横比(Aspect Ratio)。它给出在屏幕两个方向生成同等长度的线段所需垂直点数对水平点数的比值。纵横比为3/4意味着垂直线画三点的长度与水平线画四点的长度相同。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2.2.2 显示器的类型 1.随机扫描显示器 2.存贮管显示器 3.光栅扫描显示器 光栅扫描显示器的CRT屏面可分为横向和纵向双向扫描线,每一行又可分为N个小点。这样,整个屏面就被分成M×N个小点,称为象素(Pixel,Picture Element的简写)。图形定义存于称为刷新缓冲器(Refresh Buffer)或帧缓冲器(Frame Buffer)的存储器中。显示屏上的每个象素都对应帧缓冲存储器中的若干位,最简单的黑白图象每个象素只需要一位。若该位为0,表示该象素为暗,若该位为1,表示该象素为亮。这样的图象称为二值图象。如果每个象素用i 位表示它的灰度,那么就能产生2i级灰度等级或颜色种类。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
计算机将要显示的图形、图象转化为位图,经过接口电路送人帧缓存,而图形控制器控制电子束横向扫描屏幕,一次一行,从顶到底顺次进行。与此同时,把一帧画面中每个象素的值从帧缓存中读出。读出时,帧缓存的地址码的生成要与光栅扫描同步,每读出一个单元,电子束恰好扫过一个象素。读出的值可控制电子束的能量大小,并决定象素的亮度。 象素位置的亮度范围依赖于光栅系统的能力。在简单的黑白系统中,每个屏幕点或亮或暗,因此每个象素只需一位来控制屏幕位置亮度。要能显示彩色并且强度可变,就需附加位。光珊扫描系统对屏幕每一象素都有存储强度信息的能力,使之较好地适用于包含细微阴影和彩色模式的场景的逼真显示。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
数据位数同象素显示强度的关系是,对于黑白图形,如果用n位存储一个象素的数据,则能显示2n个灰度级。比如要能显示256个灰度级,则需要8位数据,也即一个字节。 为了得到稳定的画面,光栅扫描显示器要不断地刷新屏幕,也即要定时地把一帧画面的每个象素的值从帧缓存中取出,不管多简单的图形,每次都要扫遍全帧。目前,光栅扫描显示器的刷新是按每秒60到80帧的速率进行的。在每条扫描线末端,电子束返回到屏幕的左边,又开始显示下一条扫描线。每条扫描线扫过后,返回到屏幕左端,称电子束的水平回扫(Horizontal Retrace)。而在每帧的终了,电子束返回到屏幕的左上角,即垂直回扫(Vertical Retrace),开始下一帧。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
计算机用光栅扫描显示器同电视机显示器的工作原理是相同的,电视机的扫描频率是50次/秒。 由于计算机光栅扫描显示器是从左上角开始,依次从左到右,从上到下刷新屏幕,所以左上角的坐标是缺省的坐标原点(0,0),向左是x增加的方向,向下是y增加的方向,当要改变坐标原点时,需要通过坐标变换实现。 4. 彩色光栅扫描显示器 彩色光栅扫描显示器之所以能显示不同颜色的图形是由于使用了能发出不同颜色的荧光粉的结果。产生彩色显示的基本方法有两种:一是射线穿透法,二是荫罩板法 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
射线穿透法显示彩色图形已经用于随机扫描显示器中,它是在屏幕上涂有两层荧光粉,一般是红色和绿色,所显示的颜色取决于射线穿透荧光层的深浅。速度低的电子只能激励外层的红色荧光粉,高速电子可以穿透红色层而激励内层的绿色荧光粉,中速电子则可以使所激发出的红光和绿光组合而产生两种附加的颜色,即橙色和黄色。因此,电子的速度决定了屏幕上某点的颜色,这可以由射线的加速电压来控制。射线穿透法是一种廉价的产生颜色的方法,但它只能产生四种颜色,而且图形的质量也不及其它方法好。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
荫罩板法广泛用于光栅扫描系统中,它能产生比射线穿透法范围宽得多的色彩。这种CRT屏幕的内部涂有很多组呈三角形的荧光粉,每一组有三个荧光点,当某组荧光粉被激励时,分别发出红、绿、蓝三个基色。这种类型的CRT有三个电子枪,分别与三基色相对应。紧挨屏幕后面放有影孔板栅网,上面有很多小孔,与屏幕上的三元组一一对应。三束电子经偏转聚焦成一组射线,穿过影孔板上的孔,激活屏幕上的一个三元组,出现一个彩色亮点。荧光点以三角形排列,并使每支电子束,通过荫罩时,只能激活与之对应的彩色点。其原理如下图。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2019/2/16 计算机图形学演示稿 纪玉波制作(C)
这样,每一电子束的电子数目就控制着三元组所产生的红、绿、蓝三种光的亮度。改变三支电子束的强度等级,可改变荫罩CRT的显示彩色。比如关掉红枪和绿枪,只能得到来自蓝荧光点的颜色。在每个象素位置的电子束强度的组合,产生一个不同的小亮点,因为人们的眼睛趋于使三个颜色合并为一个组合色,所见到的彩色,取决于红、绿、蓝荧光层激活的总量。白色或灰色区域是以同等强度激励所有三点的结果,黄色仅仅有绿点和红点的结果,品红色由蓝点和红点产生,而当蓝点和绿点被同等激励时,显现青色。红、绿、蓝的简单组合能产生8种颜色,其颜色代码与保存在帧缓存中的颜色值的对应关系如下图所示。这里,每个象素点用3个二进制位表示其颜色,每一位分别控制红、绿、蓝电子枪。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2019/2/16 计算机图形学演示稿 纪玉波制作(C)
当每个象素点对应24位,每个象素有224=16777216种彩色选择,近1千7百万种彩色选择。 目前,高质量CRT的每个象素点对应24位,每支电子枪允许256级电压设置。每个象素具有24个存储位的RGB彩色系统通常称为全彩色系统或真彩色系统。 当每个象素点对应24位,每个象素有224=16777216种彩色选择,近1千7百万种彩色选择。 显示卡中VRAM同显示系统的关系: 用于显示器屏幕刷新的数据存储在显示卡的VRAM 中,因此相应于显示器屏幕的分辨率必须有足够的VRAM存储显示数据。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
例如:如果屏幕的分辨率是640×480,则如果是一个只能显示黑白图形的显示器,则需要VRAM的大小为: (640×480)/8=38400 bytes≈3.8Kb 如果是一个每个象素显示256个灰度级的图形显示器,则每个象素需要8位存储单元,需要VRAM的大小为: 640×480=307200 bytes≈307Kb 如果是一个彩色显示器,且每种基色均咳显示256个亮度级,则每个象素需要24位存储单元,需要VRAM的大小为: 640×480×3=921600 bytes≈921Kb 如果屏幕的分辨率是1024×1024的彩色显示器,且每种基色均咳显示256个亮度级,需要VRAM的大小为: 1024×1024×3=3145728 bytes≈3Mb 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2.2.3 平板显示器 目前,已经有不少其它类型的视频显示设备被使用。平板显示器(Flat-Panel Display)代表一类能比CRT减小体积、减轻重量并节省功耗的视频设备。 1. 液晶显示器 液晶显示器(Liquid-Crystal Display,LCD)生成图形的机理是通过能阻塞或传递光的液晶材料,传递来自周围的或内部光源的偏振光。液晶显示器由六层组成,如下图所示。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2019/2/16 计算机图形学演示稿 纪玉波制作(C)
彩色液晶显示可用不同材料或染料,并在每个像素上放置三个薄膜晶体管。晶体管用来控制象素位置的电压,并阻止液晶单元慢性漏电。这些设备称为有源矩阵(Active-Matrix)显示器。 液晶显示器外观如右图 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
2. 等离子显示器 等离子体显示(Plasma Panel),其结构为用通常包括氖气的混合气体充入两块玻璃板之间的区域。一块玻璃板上放置一系列垂直导电带,而另一玻璃板上构造一组水平带,如下图所示。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
在成对的水平和垂直导电带上施以点火电压,导致两导电带交叉点处的气体进入辉光放电的等离子区。图形的定义被存储在刷新缓冲器,点火电压以每秒60次的速率,用于刷新象素位置(导电带的交叉处),使用交变电流方法快速提供点火电压,可得到较亮的显示。等离子体显示技术适合于制造较大屏幕的显示器。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
等离子体显示器图例 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
常用的输入设备键盘和鼠标器也是图形输入设备。 光笔是一种可以直接在屏幕上绘图的设备,但目前已使用不、多了。 2.3 计算机图形输入设备 图形输入设备从逻辑上分为六类,即定位(Locator)、描绘(Stroke)、数值输入(Valuator)、选择(Choice)、拾取(Pick)及字符输入(String),也可称为六种逻辑设备。所谓逻辑设备,是指按逻辑功能定义的设备,并非具体的物理设备。一种逻辑设备对应于一种或一类特定的物理设备,而实际的物理设备可以完成一种或一种以上的逻辑设备功能。 常用的输入设备键盘和鼠标器也是图形输入设备。 光笔是一种可以直接在屏幕上绘图的设备,但目前已使用不、多了。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
数字化仪时常用来拾取放在它上面的工程图上的大量点,经数字化后存储起来,以此作为图形输入一种手段。 数字化仪和图形输入板是常见的定位设备,其中全电子式坐标数字化仪由于精度高,使用方便,得到普遍应用。这种设备利用电磁感应原理:在台板的X方向上有许多水平方向的平行印刷线,Y方向上是垂直方向的平行印刷线。游标中装有一个线圈,当线圈中通有交流信号时,十字交叉丝的中心便产生一个电磁场,当游标在台板上运动时,台板下的印刷线上就会产生感应电流。印刷板周围的多路开关等线路可以检测出最大信号的位置,即十字叉线中心所在的位置,从而得到该点的坐标值。图形输入板(Tablet)工作原理相同于数字化仪,只是面积较小而已。 数字化仪时常用来拾取放在它上面的工程图上的大量点,经数字化后存储起来,以此作为图形输入一种手段。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
操纵杆,跟踪球是将位移量转变成屏幕光标移动的输入设备。 触摸屏容许用手指触摸显示的物体或屏幕位置来实现选择,典型应用是对用图符或菜单表示的处理选项进行选择。目前广泛应用于公告查询系统。触摸屏的工作原理分电容、电阻和声波等。 图象扫描仪:(Image Scanner)是直接把视图、图表、彩色和黑白照片扫描输入到计算机中,以像素信息进行存储表示的设备。扫描仪的幅面有A0,A1,A4等。扫描仪的分辨率是指在原稿的单位长度(英寸)上取样的点数,单位是dpi(dot per inch),常用分辨率为300dpi~1000dpi之间。扫描图形分辨率越高,所需的存储空间就越大。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
清华紫光扫描仪 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
数据手套:(Data Glove)通常用于虚拟环境中,可用来抓住“虚拟”对象。手套由一系列检测手和手指运动的传感器构成。发送天线和接收天线之间的电磁耦合,用来提供关于手的位置和方向的信息。发送和接收天线各自由一组三个相互垂直的线圈构成,形成三维笛卡儿坐标系统。来自手套的输入,可用来定位或操纵虚拟环境中的对象。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
使用数据手套同计算机交互示图: 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
声音系统:(Voice-System)使用语音识别技术,把人们说的话转换成计算机能懂的数字代码。这样的代码能使其可以用于各种各样的应用程序,从口授文本变成字处理的文档、到说话控制计算机的功能。在计算机图形系统中可被用作接收声音命令的输入设备,可用于图形操作或输入数据等。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
摄像头:可以将摄像直接输入计算机 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
图形输出设备主要包括显示器、绘图仪、打印机等。 2.4 计算机图形输出设备 图形输出设备主要包括显示器、绘图仪、打印机等。 绘图仪:主要有笔绘式、喷墨式和静电式三类。笔绘式绘图仪可分为平台式、滚筒式、平面电机式以及小型式四种。这是近些年来应用较多的图形输出设备。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
打印机:根据打印机制式的不同,打印机有点阵式打印机和激光打印机两种。点阵式打印机又分为针打点阵打印机、静电点阵打印机、喷墨点阵打印机、热转换打印机等。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
喷墨打印机 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
大幅面打印机 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
图形软件的类型:图形软件可以分为两类,基本图形软件或称支撑软件和应用图形软件。 2.5计算机图形软件 图形软件的类型:图形软件可以分为两类,基本图形软件或称支撑软件和应用图形软件。 基本图形软件包括解决图形设备与主机的通讯、接口等问题的基本输入、输出程序,又称为设备驱动程序;生成基本图元,建立图形数据结构,定义、修改和输出图形,以及对设备进行管理的基本程序软件。 应用图形软件是为解决某种具体应用问题而设计的图形软件,例如各种CAD系统。应用图形软件是在基本图形软件基础上设计完成的。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)
图形软件标准化:国际ISO组织和许多国家的标准化组织进行了合作,努力开发能被大家接受的计算机图形标准。在进行了相当可观的努力后,推出了图形核心系统GKS(Graphical Kernel System)。第二个图形软件标准是PHIGS(Programmer’s Hierarchical Interactive Graphics System,程序员级分层结构交互图形系统),PHIGS此后也扩充为PHIGS+,提供PHIGS所没有的三维表面明暗处理能力。 2019/2/16 计算机图形学演示稿 纪玉波制作(C)