多媒体技术试题及解答
第五章 多媒体计算机硬件及软件系统结构
单项选择题1-8:
1、 组成多媒体系统的途径有哪些:
(1) 直接设计和实现 (2)增加多媒体升级套件进行扩展
(3)CPU升级 (4)增加CD-DA
(A)仅(1) (B)(1)(2) (C)(1)(2)(3) (D)全部
答:(B)
2、 下面硬件设备中哪些是多媒体硬件系统应包括的:
(1)计算机最基本的硬件设备 (2)CD-ROM
(3)音频输入、输出和处理设备 (4)多媒体通信传输设备
(A)仅(1) (B)(1)(2) (C)(1)(2)(3) (D)全部
答:(C)
3、 MPC-2、MPC-3标准制定的时间分别是:
(1)1992 (2)1993 (3)1994 (4)1995
(A)(1)(3) (B)(2)(4) (C)(1)(4) (D)都不是
答:(B)
4、 下面哪些是MPC对音频处理能力的基本要求:
(1)录入声波信号 (2)处理声波信号
(3)重放声波信号 (4)用MIDI技术合成音乐
(A)(1)(3)(4) (B)(2)(3)(4) (C)(1)(2)(3) (D)全部
答:(D)
5、 下面哪些是MPC对视频处理能力的基本要求:
(1) 播放已压缩好的较低质量的视频图象
(2) 实时采集视频图象
(3) 实时压缩视频图象
(4) 播放已压缩好的高质量分辨率的视频图象
(A)仅(1) (B)(1)(2) (C)(1)(2)(3) (D)全部
答:(A)
6、 下面哪些是MMX技术的特点:
(1)打包的数据类型 (2)与IA结构安全兼容
(3)64位的MMX寄存储器组 (4)增强的指令系统
(A)(1)(3)(4) (B)(2)(3)(4) (C)(1)(2)(3) (D)全部
答:(D)
7、 下面哪些是称得上的多媒体操作系统:
(1)Windows 98 (2)Quick Time
(3)AVSS (4)Authorware
(A)(1)(3) (B)(2)(4) (C)(1)(2)(3) (D)全部
答:(C)
8、 下面哪些是MPC的图形、图象处理能力的基本要求:
(1) 可产生丰富形象逼真的图形
(2) 实现三维动画
(3) 可以逼真、生动地显示彩色静止图象
(4) 实现一定程度的二维动画
(A)(1)(3)(4) (B)(2)(3)(4) (C)(1)(2)(3) (D)全部
答:(A)
9、详述Intel/IBM公司研制的DVI多媒体计算机系统成功和失败的经验教训,理想的系统如何设计实现。
答:DVI系统能够用计算机综合处理声、文、图信息。
从硬件方面看:
(1) 选用了PLV(Product Leave Vedio)视频压缩编码算法,产生AVI文件。
(2) 为了实现PLV算法,DVI系统设计制造了两个专用芯片82750PA(PB)(象素处理器)和82750DA(DB)(显示处理器)。
(3) 同时设计了三个专用的门阵电路,即82750LH(主机接口门阵)、82750LV(VRAM/SCSI/Capture接口门阵)和82750LA(视频子系统接口门阵)。
(4) 设计实现了AVE(视频音频引擎)。
从软件方面看:
DVI系统设计实现了DOS环境下的AVSS(Audio Vedio SubSystem)和Windows环境下的AVK(Audio Vedio Kernel),DVI系统中最成功的部分是AVE(视频音频引擎)。AVE包括三个部分,即视频子系统、音频子系统和AVBUS(视频音频总线)。
1. 视频子系统
视频子系统的作用是视频信号处理和显示引擎,它们由82750PB(象素处理器)、VRAM以及82750DB(显示处理器)组成。其中存储器阵列VRAM存放所有DVI系统数据,即:位映射的数据、压缩编解码数据、算法微码、控制执行算法的数据结构以及控制显示功能的寄存器集数据。象素处理器82750PB用微码执行及视频图象快速处理算法、视频特技以及数字式运动图象和静止图象的压缩编码算法以及解码算法。显示处理器82750DB有非常灵活的可编程功能,它能够将不同的位映射数据转换成在监视器上显示需要的模拟信号。
82750PB象素处理器具有较宽的指令字长(48位),直接连到VRAM的随机或并行通道,由于不同指令字的不同字段分别控制硬件机构,所以这些指令可以同时执行多种操作,它包括两个分开并对称的内插16位数据总线、为8位象素计算专门分开的ALU操作;在解压缩时为运动补偿设计了象素插值器,解压缩编码数据流设计了统计解码器;以及为了同DVI的VRAM传输数据所设计的四个先进先出(FIFO)数据缓冲区。82750PB象素处理器运行较小的微码译码器,它定时询问在VRAM中的命令表。由计算机建立主命令表,微码命令由主机直接引导加载到82750PB微码存储器中,当命令表指出某些操作需要运行时,如解码操作,微码译码器从VRAM中将一个微码块加载到82750PB内部的微码存储器中,并且执行它。这些解码是由主计算机设计并加载到VRAM中的。
82750DB显示处理器连到VRAM的串行或顺序通道,显示处理器有几种不同的VRAM的位映射格式,可直接解释成在监视器显示屏幕上所需要的模拟信号数据流,YUV数据在VRAM中分别在三个门映射区存储,82750DB显示处理器把这三个位映射区取来并混合在一起,完成解压缩的最后一步。同时,通过计算水平面和垂直方向每个U和V的四个采集样点的平均值,完成色差信号的插值,然后82750DB要进行从YUV到RGB彩色空间的转换,把三个8位数字信号送到D/A变换器,最后输出模拟信号到彩色监视器。
2. 音频子系统
音频子系统由音频信号处理器、数字到模拟的转换硬件以及模拟滤波器组成。它与视频子系统并行操作、解决音频信号的压缩、编码和解码,还解决音频信号的A/D、D/A转换以及音响声效的特技处理。
音频子系统的核心器件是AD(Analog Device)公司的AD-2105数字信号处理器(DSP),通过它完成所有音频信号的压缩和解压缩任务。DVI系统采用自适应预测编码(ADPCM)算法将16位的采样数据压缩编码成4位码,最后将压缩的音频数据输出到D/A转换器,DSP的垂直消隐中断出现在每个显示帧的场逆程,以此来解决视频数据流和音频数据流的同步问题。数字到模拟量的转换器是由Burr-Brown公司生产的PCM66P单片立体声16位串行接口组成。跟着D/A变换器是双通道的模拟滤波器,其截止频率近似固定在17KHz,并且有5个极点。
3. AVBUS视频音频总线
为了支持视频音频子系统,大量的基本数据必须在DVI的VRAM和DVI 的其余设备(包括外部设备、主机、获取子系统)之间传送。DVI中数据的通信通道采用了VRAM的具有多路开关功能的32位数据和地址总线,即AVBUS。AVBUS解决了视频音频流的问题。AVBUS由VRAM并行通道的数据信号组成,所有三个门阵、82750PB象素处理器以及VRAM都直接连到总线上,很多时间AVBUS作为VRAM和82750PB之间单一的数据总线,因而它们是默认的AVBUS的主设备。为了在AVBUS上传输数据,首先必须把总线控制权从82750PB手中转让给申请控制权的DVI设备,主机接口门阵是各种请求的仲裁器,通常采用主从型。一旦一个请求信号被仲裁器承认了,总线控制权从82750PB转让给该设备,允许在AVBUS执行该设备的通信协议。
AVSS是在DOS环境下运行的DVI系统的支撑软件,AVK是在Windows环境下运行的DVI系统的支撑软件。
(1) 最下层的DVI系统的硬件包括:视频版、音频板、多功能板以及PC/AT的硬件。初始化时直接和硬件打交道的软件在引导程序作用下安装到系统RAM中常驻内存。一种多媒体硬件设备需要一个驱动程序模块,有为视频板设计的视频驱动程序、为音频板设计的音频驱动程序以及多功能板设计的多功能驱动程序。
(2) 再上一层是驱动接口模块,驱动接口模块建立了为高层应用软件使用的虚拟设备。在DVI系统中共有四个驱动接口模块,即a)微码接口模块[Mc]:它是82750PA的接口模块,负责微码的加载和执行,同时也负责主机系统对VRAM的存取。b)视频接口模块[Vid]:它是82750DA的接口模块,负责82750DA的初始化。同时,它还包含了视频信号数字化器的接口软件。c)多功能接口模块[Utl]:它提供CD-ROM和操纵杆的接口软件。d)音响接口模块:它是音响板和音响数字化器的接口软件。
在同一层次上还有两个IBMPC/DOS的扩展模块:a)实时执行模块[Rtx]:它为DVI应用软件提供实时多任务操作系统环境。b)Microsoft CD-ROM模块[MSCDEX]:它是DOS扩展模块,能够使满足ISO 9660的CD-ROM用一般的方法在硬盘和软盘上自由存取。
(3) 在第三层有两个高层次的软件包,即图形软件包[Gr]和音频视频支撑软件AVSS[Av]。a)图形软件包[Gr]:它提供图象处理,图形绘图基元以及视频管理功能。b)音频视频支撑软件AVSS[Av]:AVSS软件可管理AVSS格式写的视频、音频文件。
(4) 最上面是应用层,它可以提供大量的应用程序。在应用层下面还有两个高层的DVI系统的接口,即DVI系统生产工具软件和多媒体编程工具语言。
DVI系统实现了AVE和AVSS或AVK,因而比较成功地解决了声、文、图信息的综合处理问题。它是一个比较成熟的多媒体计算机系统,它获得了“Comdex