CRT监视器利用能发射不同颜色光的荧光层的组合来显示彩色图形。不同荧光层的发射光组合起来,可以生成一种按其比例而定的可见颜色。
显示彩色图形的一种方法是在屏幕上涂上多层不同的荧光粉。发射颜色由电子束在英冠曾钟的穿透深度决定。这种方法称为电子束穿头发(beam-penetration),它常用语红、绿两层结构。速度慢的电子束只激活外面的红色层,速度快的电子束能穿过红色层病激活里面的绿色层。而中速的电子束通过发射红、绿光的组合来生成灵位的颜色:橙色和黄色。电子的速度,也就是屏幕上任意一点的颜色,受电子束的加速电压控制。电子束穿透法是随机扫描监视器生成彩色图形的廉价途径,但是只可能有较少的颜色种类,而且图形质量不如其他方法的好。
荫罩法(shadow-mask)常用语光栅扫描系统(包括彩色电视机),因为它能产生的彩色范围比电子束穿透法大得多。这种方法基于我们熟悉的由红、绿、蓝三原色来组合颜色的原理,称为RGB颜色模型(RGB color model)。对于每个像素位置,荫罩CRT有三个荧光彩色点:一个荧光点发射红光,另一个发射绿光,而第三个发射蓝光。这类CRT有三支电子枪,与每个彩色点一一对应,而荫罩栅格位于紧靠涂覆有荧光层的屏幕之后。由于人眼可将三点发出的光结合成一种组合色,因此三种荧光粉发出的光生成像素位置的一个小颜色点。图2.10给出了通常用于彩色CRT系统的delta-delta荫罩法。其中的三支电子束一起被偏转、聚焦并发射到荫罩上。荫罩上有按荧光点模式分布的一系列孔。当三支电子束通过荫罩上的孔时,将激活一个点三角形,从而在屏幕上显示一个小的彩色两点。荧光点以三角形排列,并使每支电子束通过荫罩时,只能激活与之对应的彩色点。三支电子枪的另一配置结构是按线(in-line)排列。其中,三支电子枪及屏幕上相应的红-绿-蓝彩色点都沿扫描线而不是成三角形模式排列。这种电子枪的按线排列容易保持对齐状态,通常用于高分辨率的彩色CRT。
[图2.10]
改变三支电子枪的轻度等级,可以改变荫罩CRT显示的颜色。
彩色图形系统可以根据裴勇多种CRT显示设备进行设计。摩羯廉价的家用计算机系统和电子游戏机则设计成能裴勇彩色电视机和RF(radio-frequency,无线电频率)调制器。RF调制器的作用是模拟广播电视台的信号。这意味着必须组合图形的颜色和亮度信息,并叠加到广播平率载波信号上来作为电视机的输入。(天线接收我自己生成的信号,黑科技啊!)然后,电视机中的电路从RF调制器接受这种信号,抽取图形信息,并在屏幕上进行显示。正如我们可以预料的,由于RF调制器和TV电路对图形信息的额外处理,将会降低图像显示的质量。
合成式监视器(composite monitor)是用于允许广播电视旁路的电视适配设备。这些显示设备仍然要求组合图形信息,但无需载波信号。它将图形信息组合为合成信号,然后由监视器分离,所得图形的质量仍然不太好。
人们将图形系统的彩色CRT设计成RGB监视器(RGB monitor)。这些监视器采用荫罩法且不经任何中间处理,直接从计算机系统取得每支电子枪(红、绿、蓝)的强度等级。在高质量的光栅图形系统的帧缓存中,每个像素对应24位,每支电子枪允许256级电压设置,因而每个像素有近1700万种颜色可供选择(从(0,0,0)到(255,255,255))。每个像素具有24个存储位的RGB彩色系统通常称为全彩色系统(full-color system)或真彩色系统(true-color system)。

《计算机图形学》2.1.4 彩色CRT监视器的更多相关文章

  1. 计算机图形学(一) 视频显示设备_1_CRT原理

    第 1 章 图形系统概述        如今.计算机图形学的作用与应用已经得到了广泛承认.大量的图形硬件和软件系统已经应用 到了差点儿全部的领域.通用计算机甚至很多手持计算器也已经普遍具备 二维及三维 ...

  2. 分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

    这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业 ...

  3. 计算机图形学 - 图形变换(opengl版)

    作业题目: 图形变换:实现一个图形绕任意直线旋转的程序. 要求:把一个三维图形绕任意一条直线旋转,需要有初始图形,和旋转后的图形,最好也可以实时控制旋转. 最少要做出绕z轴旋转. 原理:http:// ...

  4. Mathematics for Computer Graphics数学在计算机图形学中的应用 [转]

    最近严重感觉到数学知识的不足! http://bbs.gameres.com/showthread.asp?threadid=10509 [译]Mathematics for Computer Gra ...

  5. 计算机图形学学习方法和相关书籍,做游戏,GIS,虚拟现实,三维引擎的都能够看看.

    本书參照<<图形学扫盲>> 整理的,原文内容引子: http://www.cppblog.com/lai3d/archive/2008/12/30/70796.html 前言: ...

  6. [图形学] 计算机图形学 with OpenGL开篇

    <计算机图形学>(第四版)正在学习中,学习目的是为了在Unity中使用shader实现不同的渲染效果. 希望在这里能把学习过程中学到的知识和遇到的问题记录下来. 工作环境是:Xcode 8 ...

  7. 【3D计算机图形学】变换矩阵、欧拉角、四元数

    [3D计算机图形学]变换矩阵.欧拉角.四元数 旋转矩阵.欧拉角.四元数主要用于:向量的旋转.坐标系之间的转换.角位移计算.方位的平滑插值计算.   一.变换矩阵: 首先要区分旋转矩阵和变换矩阵: 旋转 ...

  8. 计算机图形学(第2版 于万波 于硕 编著)第45页的Bresenham算法有错误

    计算机图形学(第2版 于万波 于硕 编著)第45页的Bresenham算法有错误: 书上本来要写的是以x为阶越步长的方法,但是他写的是用一部分y为阶越步长的方法(其实也写的不对),最后以x为阶越步长的 ...

  9. 学习shader之前必须知道的东西之计算机图形学-渲染管线

    引言 shader到底是干什么用的?shader的工作原理是什么? 其实当我们对这个问题还很懵懂的时候,就已经开始急不可耐的要四处搜寻有关shader的资料,恨不得立刻上手写一个出来.但看了一些资料甚 ...

随机推荐

  1. L0、L1及L2范数

    L1归一化和L2归一化范数的详解和区别 https://blog.csdn.net/u014381600/article/details/54341317 深度学习——L0.L1及L2范数 https ...

  2. MyBatis SqlSessionDaoSupport实例

    在前面的章节中,我们已经讲到了基本的 mybatis 操作,但都是基于 mapper 隐射操作的,在 mybatis3 中这个 mapper 接口貌似充当了以前在ibatis 2中的 DAO 层的作用 ...

  3. Python——uuid

    uuid模块在Python 2.5以后引入,接口包括:不可变对象UUID(UUID类)和函数uuid1().uuid3().uuid4()和uuid5(),后面的四个函数用于生成 RFC 4122 规 ...

  4. ym——Android开发MVP模式(攻克了View和Model的耦合)

    转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持! 什么是MVP呢?它又和我们经常听到的MVC有什么关系了以及差别呢? MVP 是从经典的 ...

  5. aspose.word 使用简单方法

    aspose.word使用简单方法 概念介绍 使用aspose生成word报表步骤: 加载word模板 提供数据源 填充 加载模板 提供了4种重载方法 1 2 3 4 5 public Documen ...

  6. PD 15.1 安装 破解 , 简单使用 (一对多,多对多关系生成sql脚本) , CDM 和 PDM 的区别;PD15.1 生成sql2008 无FK外键约束的解决方法

    CDM是概念模型,在概念模型上没有具体数据库产品的概念,反映的是实体和联系.PDM是物理模型,是依赖具体数据库产品的模型,比如可以指定具体的数据类型和约束等等.在PowerDesigner中两个模型之 ...

  7. FunGuild 数据库简介

    FUNGulid = Fungi + Functional + Guild , 是一个真菌的功能注释的数据库,目前数据库中涵盖了超过12000个真菌的功能注释信息: 网址如下: http://www. ...

  8. Xcode - 升级后模拟器无法响应电脑键盘

    链接 Q: I used to be able to type with my real mac keyboard after launching the iPhone Simulator. Typi ...

  9. Xcode 6 免证书真机调试

    前景:在 iOS 开发中,如果想进行真机调试,普遍情况是掏钱,掏钱的情况有两种: 第一种就是:直接在 Apple 官网注册为 Developer,每年99美元:当然这种作为个人开发者的话,是很有必要的 ...

  10. ITIL之“变更管理”

    首先要说明的是ITIL的变更是指“上线系统的变更”,而不是指系统建设的变更. ITIL的变更的流程如下: 整个变更管理在实际操作中有几个注意点: 1. 现存的企业中,变更咨询委员会(CAB)可能只有信 ...