《计算机图形学》2.2.1视频控制器

光栅扫描系统通常是使用记得处理部件。除了中烟处理器(CPU)以外,还是用一个视频控制器(video controller)或显示控制器( display controller)来控制显示设备的曹锁。简单光栅系统的组织结构如图2.24所示。其中,帧缓存可以在系统存储器的任意位置,视频控制器了通过访问帧缓存来刷新屏幕。更高级的光栅系统除了使用视频控制器之外了,还是用其他处理器作为协处理器和加速器来完成各种图形操作。

[图2.24]

【2.2.1 视频控制器】

图2.25给出了常用的光栅系统组织。帧缓存使用系统存储器的固定区域,并且由视频控制器直接访问。

[图2.25]

帧缓存的位置了一级相应的屏幕位置均使用笛卡尔(Cartesian)坐标。(右手坐标系)

图2.27给出了视频控制器的基本刷新操作流程。由两个寄存器用来存放屏幕像素的坐标。开始时,为顶部扫描行将x寄存器置为0,将y寄存器置为Ymax。存储器在帧缓存中该像素对应位置的值被取出,并用来设置CRT电子束的强度值。然后,x寄存器加1,且该过程对顶部扫描线上的下一个像素重复执行,并沿该扫描线对每个像素重复执行。在处理完顶部扫描线的最后一个像素之后,x寄存器复位为0,y寄存器减1,指向顶部扫面行的下一行。然后依次处理沿该扫描线的各像素,且该过程对每条后继的扫描线重复执行。当循环处理完底部扫描线的所有像素后,视频控制器将寄存器复位为最高行扫描线上第一个像素的位置,刷新过程重复开始。

[图2.27]

因为屏幕必须按每秒最少60帧的平率刷新,所以图2.27所示的简单过程不能使用循环周期太慢的RAM芯片。为了加速像素处理,视频控制器每次从刷新缓存中取出多个像素值。当处理完该组像素后,从帧缓存取出下一块像素值。

视频控制器还能执行一些其他操作。对于多类应用,视频控制器在不同的刷新周期内可以从不同的存储区中取出像素强度值。例如,在高性能系统中,常常提供两个帧缓存,一个缓存用来刷新,另一个以强度值填充。然后,这两个缓存可以互换角色。这种方法提供了生成实时动画的快速机构,因为正在移动的对象的不同视图可以逐一装入缓存中而不用中断刷新周期。同样,视频控制器可以完成像素块的变换。在一个刷新周期内,屏幕区域可以放大、缩小,或从一个位置移向另一个位置。此外,视频控制器常常包含一个查找表,帧缓存中的像素值用来访问查找表,而不是直接控制CRT电子束强度。这提供了改变屏幕强度值的快速方法。最好否,可以将某些系统设计成允许视频控制器将来自电视摄像机或其他输入设备的输入图像与帧缓存图像进行混合。

 

原文链接:https://www.cnblogs.com/moonlightpoet/p/5705248.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7288

(0)
优速盾-小U的头像优速盾-小U
上一篇 2022年10月14日 20:05
下一篇 2022年10月14日 22:26

相关推荐

  • Godaddy中的TTL

    最近在godaddy上购买了个域名,解析的时候发现有TTL一项,不明白是什么意思,网上很多人都说忽略即可,可我就想把它弄明白(TTL是什么?),正好搜集到一篇关于它的介绍,分享给大…

    行业资讯 2022年11月16日
    00831
  • 港云互联香港CDN加速服务

    不管是内陆网站还是香港网站,您都可以使用cdn来加快网站打开速度,因此市场上会有人选择内陆CDN,有人选择香港cdn,为什么选择香港CDN?是否因为香港CDN还有比内陆CDN好的功…

    行业资讯 2022年7月30日
    001.1K
  • SpeedkoalaBD云加速(百度网盘加速器)下载v9.0.4官方版

    是基于P2SP和cdn技术构建的一款强大的 ,该加速器最高测速:28.2M/S,只要物理带宽足够,可以达到最大带宽下载。总所周知,百度云盘不开会员的限速是非常恐怖的,有时可以甚至可…

    行业资讯 2022年8月5日
    001.2K
  • 内容分发网络CDN

    cdn的概念 内容分发网络 CDN (Content Delivery Network)是解决网络连接速度的问题,可以提高访问速度。 1.业务背景 一般客户通过互联网…

    2022年9月24日
    00925
  • web安全

    开发者,一般主要分为前端和后端。而对于开发者来说,安全就主要分为了前端安全和后端安全,而WEB基本攻击大致可以分为三大类:“资源枚举”、“参数操纵” 和 “其它攻击”。。 对于一个…

    行业资讯 2023年1月30日
    00936
  • 香港cdn(高防cdn)

    1、高防cdn 对于天猫和淘宝店铺来说,天香港猫商城在搜香港索排名和活动资源上相比淘宝店铺具有优势。天猫平台是由淘宝推出的具有官方代表性的店铺综合,可以理解为商场里的明星店铺展示,…

    2022年7月30日
    00798
  • ipv6nslookuplinux

    2、远程连接并管理 Vultr VPS 服务器. 3、一键搭建V2Ray服务器教程. (1)安装时间同步组件ntp. (2)执行V2Ray一键安装脚本. 1)V2Ray 一键安装脚…

    行业资讯 2022年7月30日
    001.3K
  • Linux Platform驱动模型(二) _驱动方法

    正文前的一点罗嗦 写驱动也有一段时间了,可以发现,其实驱动本质上只做了两件事:向上提供接口,向下控制硬件,当然,这里的向上并不是直接提供接口到应用层,而是提供接口给内核再由内核间接…

    行业资讯 2025年4月16日
    00426
  • 12.Linux之输入子系统分析(详解)

    其中驱动框架如下: 1)写file_operations结构体的成员函数: .open()、.read()、.write() 2)在入口函数里通过register_chrdev()…

    2024年6月20日
    00929
  • 该如何选择国外VPS

    国内网络环境日益恶劣,众多站长将站“移民”海外。选择一款优质高速的主机十分重要。由于虚拟主机的主机资源、支持环境等种种的限制,很多站长选择VPS(Visual Private Se…

    行业资讯 2022年7月30日
    00847

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml