真彩色数字图像在VGA上的显示.pdfVIP

  • 5
  • 0
  • 约8.87千字
  • 约 4页
  • 2017-09-12 发布于广西
  • 举报
维普资讯 VA 醵 \ l1—1S 第 14卷第 3期 微 计 算 机 应 用 V0I.1I.No.3 1993年 5月 M ICROCOMPUTER APPLICA T10NS M ay, 1993 真彩色数字图像在VGA上的显示 郭 - - ● - ● _ ● 一 一 -]『 卜 (北京大学无线 电电子学系 北 1OO871) 摘要 将矢量量化技术用于 鱼图像在VGA上的显示 用加权RGB色度空间距离作失真测 度选职颜色码表 并用该码表直接设置EVAC颜色寄存器 所显示的矢量量化后的颜色索弓图『像逼 真地再现了原真彩色图像 美奠词:矢■■化 失真嗣度 压缩僚,鼻法 DAC膏存嚣 1 引言 随着计算机应用领域的发展,高分辫率、高质量的图形适配器相继出现。高质量的VGA (包括 SuperVGA,TVGA)正迅速成为 IBM 著喜矾的最普及的显示适配器。如 何 利用 VGA 图形适配器逼真地显示真彩色数字图像成为人 !。1关心的问题。所谓真彩色 数 字图像是 指从标准或专业图像设备中得到的全彩色效字图像。它是 由 ,G, 三色分量的灰度图像组 成,可以再现出多达颜色。VGA 图形适配器 256色模式允许同一时刻在屏上显 示 256(2。)种颜色。由于人眼只能区分有限的颜色,而真彩色效宇图像所表示的颜色远 远超 出了人眼所能区分的颜色种类。因此,设计一种最佳的256种颜色,使其最好地表征一幅彩 色图像中所出现的颜色,就可 以实现在 VGA 图形适配器上显示真彩色图像 。本文正是 基于 这种想法,采用了对彩色图像肋 进行矢量量化的方法。矢量量化器的码书用于设置 VGA 256个 颜色寄存器颜色值。通过对矢量量化编码彩色图像的显示实现了真彩色图像在普通微 机 (有VGA卡)上的显示。所显示的彩色图像逼真,与原始图像相 比,观察不出明显差别。 本文就 VGA 图形适配器的特点,矢量量化器颜色码书的选择和设计,彩色图像的矢量量化 和显示进行了讨论。最后,给出了实现的程序清单。 2 VGA 256色图形模式 VGA 图形适配器具有丰富的图形模式,分辨率高,颜色丰富。VGA系列芯片已成为当 前图形适配器中的主导芯片。它用模拟信号驱动显示器,同屏显示的颜色多达 256种,并能 支持640x400,640×480,800×600,甚至1024×768及256色的模式。VGA采用256种颜色 的压缩像素模式,将 1个像素点的全部颜色信息压缩成 1个显示存储器的内存字节,即8位 表示,属性控制器直接把这8位值送到视频数字模拟转换器 (DAC)。 VGA视频DAc实际上是 3个视频DAc (红、绿、蓝各 1个),再加上 1个颜色查找表。 每一个视频DAc把二进制颜色信息的 6个位转换成一个模拟电平,用来驱动显示器颜 色查 找表,把来 自VGA属性控制器的8位转换成18位 (每个视频DAC占6位) 这使VGA可以 一 l2一 i 维普资讯 在 由262144(2“)种颜色所构成的调色板中选出 256种颜色。 VGA的ROM BIOS软中断 INT 10H的功能 10H,提供了设置 VGA调色板寄存器的服 _ 务,设置单个或 组DAc寄存器,其子功能号为10H和 12H。有关 VGA 的详细情况和中断 服务的使用参见文献[2,3]。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档