图2.28给出了建立光栅系统的一种方法,其中包含独立的显示处理器(display processor),有时也指图形控制器(graphics controller)或显示系处理器(display coprocessor)。显示处理器的用途是使CPU从图形的复杂处理中解脱出来。除了系统存储器以外,还可以提供独立的显示处理器的存储区域。
[图2.28]
显示处理器的主要任务是将应用程序给出的图形定义数字化为一组像素强度值,并存放在帧缓存中。这个数字化过程称为扫描转换(scan conversion)。扫描转换将给定直线和其他几何对象的图形命令转换为一组与屏幕像素位置对应的离散点。例如:支线段的扫描转换意味着必须确定最接近于直线段路径的像素位置,并把每个位置的强度值存入帧缓存。图形定义中其他对象的扫描转换也使用类似的方法。字符可以使用如图2.29所示的矩形像素点阵进行定义,或者使用如图2.30所示的曲线伦托来定义。字符网络矩阵的大小可以为5x7到19x12,对于高质量显示则还要大一些。字符的点阵显示是把矩阵点阵模式附加到帧缓存中是定的坐标位置。对于使用曲线轮廓定义的字符,通过确定最接近轮廓的像素位置将字符形状扫描到帧缓存中。
[图2.29]
[图2.30]
心事处理器也能执行某些附加的操作。这些功能宝库生成各种线型(虚线、点线或实现)、显示彩色区域以及对现实对象执行某些变换和管理。显示处理器一般都有与鼠标等输入设备的接口。
为了减少光栅系统中对存储量的需求,使用了将帧缓存组织正链表且对强度信息进行编码的方法。一种实现方法是将每行扫描线作为一组整数对来存储,每对中的一个整数指示强度值,另一个整数设定该扫描线上具有此强度的相邻像素数。这种技术称为行程长度编码(run-length encoding)。如果图形集合都是由每个单色的长行程构成的,则可以大量节省时间。(这里的编码应该指的是压缩的编码)当像素强度变化为线性时,也能采用类似的方法。领一种方法是将光栅按一块块矩形区域编码(单元编码,cell encoding)。行程编码的缺点是强度的改变难以记录,而当形成长度减小时,存储量开销几句增加。此外,当包括许多短行程时,显示器处理光栅是困难的。由于存储器成本的急剧下降,帧缓存的大小已不再是主要的考虑因素。然而,编码方法可用于数字存储器和图像信息的传递中。

《计算机图形学》2.2.2 光栅扫描显示处理器相关推荐

  1. QU不可用计算机,Win10电脑系统属性中显示处理器和已安装的内存不可用的解决方法...

    我们在使用Win10系统的过程中,在系统属性中发现处理器和已安装的内存出现不可用的情况,虽然提示不可用,但是电脑系统已经是可以正常运行的,如果真的处理器和内存不可用,那么肯定无法开机了,说明问题还是存 ...

  2. 计算机图形学(一) 视频显示设备_7_光栅扫描系统

    光栅扫描系统  交互式光栅图形系统通常使用几个处理部件.除了中央处理器(CPU)以外,还使用一个视频控制器(video controller)或显示控制器(display controller)来控制 ...

  3. 计算机图形学及OpenGL简介摘记

    计算机图形学(Computer Graphics)是研究怎样用计算机表示.生成.处理和显示图形的一门学科.图形的具体应用范围很广,但是按基本的处理技术划分只有两类.一类是线条,如工程图.地图.曲线图表 ...

  4. 下列有关计算机图形的叙述中错误的是,计算机图形学(9-16)-中国大学mooc-题库零氪...

    第一讲 计算机图形学概论 第一周测验题 1.显示颜色64K,分辨率为1024*1024的显示器,至少需要的帧缓存容量为 A.2MB B.1MB C.3MB D.512KB 2.在下列有关CRT显示器的 ...

  5. 计算机图形学2--光栅扫描系统

    交互式光栅图形系统通常使用几个处理部件.除了中央处理器(CPU)之外,还使用一个视频控制器或显示控制器来控制显示设备的操作. 简单光栅系统的组织结构如图2.16所示: 其中,帧缓存可以在系统存储器的任 ...

  6. 计算机图形什么叫参数连续性,计算机图形学3-中国大学mooc-题库零氪

    第一讲 计算机图形学概论 第一周测验题 1.显示颜色64K,分辨率为1024*1024的显示器,至少需要的帧缓存容量为 A.2MB B.1MB C.3MB D.512KB 2.在下列有关显示器的叙述中 ...

  7. 计算机图形学 光栅化_计算机图形学中的光栅扫描和随机扫描显示

    计算机图形学 光栅化 光栅扫描显示 (Raster Scan Display) Raster can be explained as a rectangular collection of dots ...

  8. 计算机图形学是指使用计算机通过,【填空题】计算机图形学是指使用计算机通过()在显示设备上构造出图形来。...

    [填空题]计算机图形学是指使用计算机通过()在显示设备上构造出图形来. 更多相关问题 跨立,左脚跨出时,腿弯曲.纠正方法:左脚跨出时, ( ) . 在IS曲线和LM曲线相交时,表示产品市场( ) 6. ...

  9. 计算机显示图形原理,计算机图形学:图形的计算与显示原理

    第1章 计算机图形学介绍 1 1.1 计算机图形学的发展 1 1.2 计算机图形学的应用 2 1.2.1 计算机辅助设计与制造 2 1.2.2 科学计算可视化 3 1.2.3 真实感图形绘制 3 1. ...

最新文章

  1. Web网站搭建从零到一
  2. eclipse启动不了
  3. 软件工程-东北师大站-第十二次作业(PSP)
  4. BigDecimal的使用说明
  5. Ubuntu常用基础命令
  6. RocketMQ实战与原理---安装、部署及简单应用
  7. 织入业务代码-ModifyService
  8. leetcode 4 --- 寻找两个有序数组的中位数
  9. (源码实例)通过层DIV实现,当鼠标放在链接上面,显示图片及文字
  10. 矿区无人机影像地物提取(语义分割)
  11. VB编程:GetSetting控制软件试用期-56
  12. 机智云IOT软件平台受邀参展STM32全国巡回研讨会/中国电信天翼智能生态博览会/签署“5G+天翼云+AI”战略合作
  13. openwrt pptpd start 报错validation filed
  14. 《软件项目管理》复习知识点
  15. 关于HTML语言img标签图像显示问题解决方法
  16. tun驱动之read
  17. NodeJS C++ Addons之C++类实例包装与异步操作
  18. 什么是深度学习?怎么学好深度学习?
  19. 【c#视频】——面向对象——多态
  20. 所有努力让生活变得更好的路,没有一步是白走的

热门文章

  1. hadoop 环境搭建
  2. 链式链表的C风格实现
  3. The podfile
  4. HDU-2072 单词数 水题一枚
  5. GLUEscript(wxJavascript)
  6. C#委托及事件处理机制浅析
  7. BacNet开发入门2
  8. IOS开发基础之网易新闻JSON转模型数组第2天
  9. 图像处理 花屏_滴滴开源的 AoE:工程实践中的图像处理
  10. opencv4.10不能使用sift = cv2.xfeatures2d.SIFT_create()