全部科目 > 多媒体应用设计师 >
2013年上半年 下午试卷 案例
第 3 题
知识点 声音   视频   视频采集卡   带宽   模拟信号   信号   注册  
 
 
某音像制品连锁店为适应网络时代的需求,在广布门店的同时需要设计开发网络与门店一体化的销售平台,在传统的门店销售之外,实现基于网络的新市场销售模式。系统建设需要设计用于主流移动互联设备的App软件,功能主要包括用户注册登录模块、 消费积分管理、音像作品试听试看以及在线支付和订单管理等模块。音像作品试听试看的内容制作过程使用声卡和视频采集卡对商用播放机输出的模拟信号进行数字化,其中声音数据的目标传输带宽为512kbps,视频数据的目标传输带宽为2Mbps。
 
问题:3.1   目前市场上两大主流移动互联终端软件平台iOS及Android操作系统的App设计开发使用的程序设计语言分别是什么?
问题:3.2   软件的多媒体互动部分功能设计可以选择Flash或HTML5技术,要实现对上述两个平台的统一化设计,应选择哪种技术?为什么?
问题:3.3   对CD立体声模拟音频信号采样,不进行数据压缩编码。
①若使用22.05kHz的采样频率,则最大平均量化精度是多少位?
②若使用16位量化精度,则最大平均采样频率是多少赫兹?
(请给出运算过程)
问题:3.4   视频的数字化参数中,分辨率为352*288,像素深度为24位,帧速率为25帧/秒,则采用的压缩编码方案的压缩比(原始数据率/压缩后的数据率)至少是多少?
(请给出运算过程)




 
 
 
知识点讲解
· 声音
· 视频
· 视频采集卡
· 带宽
· 模拟信号
· 信号
· 注册
 
        声音
        人能够很好地判定声源的方向。在水平方向上,人们靠声音的相位差及强度差确定声音的方向,因为声音到达两只耳朵的时间或距离有所不同。常见的立体声效果就是靠左、右耳听到在不同位置录制的不同声音实现的,所以会有方向感。现实生活中,当头部转动时,听到的声音的方向就会改变,但在VR系统中,声音的方向与用户头部的运动无关。
 
        视频
        视频是动态的画面序列,这些画面以超过每秒24帧的速度播放,便可以使观察者产生平滑、连续的视觉效果。视频类似于我们熟知的电影和电视,有声有色。电影采用了每秒24幅画面的播放速度,电视采用了每秒25幅或30幅画面的播放速度。视频图像可来自于录像带、影碟、电视、摄像机等,这些模拟视频信号可通过视频采集卡转换成数字视频信号,以便计算机进行处理和存储。
 
        视频采集卡
        视频采集卡(Video Capture Card)又称视频捕捉卡,其主要功能是将视频信号采集到计算机中,以数据文件的形式保存在硬盘上。很多视频采集卡能在捕捉视频信息的同时获得伴音,使音频部分和视频部分在数字化时同步保存、同步播放。视频采集卡是进行视频处理必不可少的硬件设备,通过它对数字化的视频信号进行后期编辑处理,如剪切画面,添加滤镜、字幕和音效,设置转场效果以及加入各种视频特效等,最后将编辑完成的视频信号转换成标准的VCD、DVD以及网上流媒体等格式,方便传播。
        视频采集卡按照视频信号源可以分为数字采集卡(使用数字接口)和模拟采集卡。模拟采集卡通过AV或S端子将模拟视频信号采集到PC中,使模拟信号转化为数字信号,其视频信号源可来自模拟摄像机、电视信号、模拟录像机等。数字采集卡通过IEEE 1394数字接口,以数字对数字的形式将数字视频信号无损地采集到PC中,其视频信号源主要来自DV(数码摄像机)及其他数字化设备。模拟采集卡与数字采集卡的重要区别就是:数字采集卡在采集过程中视频信号没有损失,可以保证得到与原始视频源一模一样的效果,而模拟采集卡则会使视频信号产生一定程度的损失。
        视频采集卡的接口很多,下图所示是一款视频采集卡,其主要接口有Component Cable、SDI、HDMI和DVI四种。
        
        一款视频采集卡的接口图
        Component Cable就是Component/YPbPr /YCbCr色差接口,通常用红、绿、蓝三种颜色标注每条线缆和接口。其中,绿色线缆(Y)传输亮度信号,蓝色和红色线缆传输颜色差别信号。该接口通常采用YPbPr和YCbCr两种标识,前者表示逐行扫描色差输出,后者表示隔行扫描色差输出。色差的效果要好于S端子,因此不少DVD播放器以及高清播放设备上都采用该接口。如果使用优质的线材和接口,即使采用10m长的线缆,色差线也能传输优质的画面。
        SDI(Serial Digital Interface)接口是一种数字分量串行接口,是把数据的各个比特以及相应的数据通过单一通道顺序传送到计算机的接口。
        HDMI(High Definition Multimedia Interface)接口不仅能传输高清数字视频信号,还可以同时传输高质量的音频信号,同时功能与射频接口相同,由于采用了全数字化的信号传输,不会像射频接口那样出现画质不佳的情况。对于没有HDMI接口的用户,可以用适配器将HDMI接口转换为DVI接口,但是这样就失去了音频信号。高质量的HDMI线材,即使长达20m,也能保证优质的画质。
        DVI(Digital Visual Interface)数字显示接口主要用于与具有数字显示输出功能的计算机显卡相连接,显示计算机的RGB信号。DVI数字端子比标准VGA端子信号要好,保证了全部内容采用数字格式传输和主机到监视器的传输过程中数据的完整性,基本上无干扰信号引入,可以得到更清晰的图像。目前的DVI接口分为三类:DVI-A与VGA接口功能相似;DVI-D接口只能接收数字信号,不兼容模拟信号;DVI-I接口可同时兼容模拟和数字信号。
        除此之外,在其他视频采集卡中,还有一些常见的接口,例如AV接口、S端子、VGA接口和IEEE 1394接口等。接口的示意图如下图所示。
        
        常见接口图
        AV接口通常由红、白、黄三种颜色的线组成,其中黄线为视频传输线,红色和白色则负责左右声道的声音传输。AV接口实现了视频和音频的分离传输,但负责视频传输的只有一条线,故这种传输方式还是将亮度和色度混合,仍属于复合视频(Composite)信号,在显示设备上进行显示时需要解码,所以在视频传输质量上还是有些损失。AV接口被广泛应用在早期的VCD和DVD与电视机的连接上。
        S端子(Separate Video)也称S-Video接口,它将亮度和色度分离传输,避免了混合视频信号传输时亮度和色度的相互干扰。S端子是一种五芯接口,由两路视频亮度信号、两路视频色度信号和一路公共屏蔽地线共五条芯线组成。同AV接口相比,由于它不再进行Y/C混合传输,因此也就无须再进行亮色分离和解码工作,而且使用各自独立的传输通道在很大程度上避免了视频设备内信号串扰而产生的图像失真,极大地提高了图像的清晰度。但S-Video仍要将两路色差信号(Cr/Cb)混合为一路色度信号C进行传输,然后再在显示设备内解码为Cb和Cr进行处理,这样做仍会带来一定的信号损失而产生失真,而且由于Cr/Cb的混合导致色度信号的带宽也有一定的限制,但考虑到目前的市场状况和综合成本等其他因素,它还是应用最普遍的视频接口之一。
        VGA(Video Graphics Array)接口采用非对称分布的15pin连接方式,共有15针,分成3排,每排5个孔。VGA接口是显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口,它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。
        IEEE 1394接口也称火线或iLink,它能够传输数字视频、音频及机器控制信号,具有较高的带宽,且十分稳定,它通常主要用来连接数码摄像机、DVD、录像机等设备。IEEE 1394接口有两种类型:6针的六角形接口和4针的小型四角形接口,6针的六角形接口可向所连接的设备供电,而4针的四角形接口则不能。
 
        带宽
        带宽是指介质能传输的最高频率和最低频率之间的差值,带宽通常用Hz表示。
 
        模拟信号
        在电话通信中,电话线上传送的电信号是模拟用户声音大小的变化而变化的。这个变化的电信号无论在时间上或是在幅度上都是连续的,这种信号称为模拟信号。
        模拟信号的优点就是直观、容易实现,但有两个明显的缺点,即保密性差和抗干扰能力差。
        电信号在沿线路的传输过程中会受到外界和通信系统内部的各种噪声干扰,噪声和信号混合后难以分开,从而使通信质量下降。线路越长,噪声的积累也就越多。
 
        信号
        任务间同步的另一种方式是异步信号。在两个任务之间,可以通过相互发送信号的方式,来协调它们之间的运行步调。
        所谓的信号,指的是系统给任务的一个指示,表明某个异步事件已经发生了。该事件可能来自于外部(如其他的任务、硬件或定时器),也可能来自于内部(如执行指令出错)。异步信号管理允许任务定义一个异步信号服务例程ASR(Asynchronous Signal Routine),与中断服务程序不同的是,ASR是与特定的任务相对应的。当一个任务正在运行的时候,如果它收到了一个信号,将暂停执行当前的指令,转而切换到相应的信号服务例程去运行。不过这种切换不是任务之间的切换,因为信号服务例程通常还是在当前任务的上下文环境中运行的。
        信号机制与中断处理机制非常相似,但又各有不同。它们的相同点是:
        .都具有中断性:在处理中断和异步信号时,都要暂时地中断当前任务的运行;
        .都有相应的服务程序;
        .都可以屏蔽响应:外部硬件中断可以通过相应的寄存器操作来屏蔽,任务也能够选择不对异步信号进行响应。
        信号机制与中断机制的不同点是:
        .中断是由硬件或特定的指令产生,而信号是由系统调用产生;
        .中断触发后,硬件会根据中断向量找到相应的处理程序去执行;而信号则通过发送信号的系统调用来触发,但系统不一定马上对它进行处理;
        .中断处理程序是在系统内核的上下文中运行,是全局的;而信号处理程序是在相关任务的上下文中运行,是任务的一个组成部分。
        实时系统中不同的任务经常需要互斥地访问共享资源。当任务试图访问资源时被正使用该资源的其他任务阻塞,可能出现优先级反转的现象,即当高优先级任务企图访问已被某低优先级任务占有的共享资源时,高优先级任务必须等待直到低优先级任务释放它占有的资源。如果该低优先级任务又被一个或多个中等优先级任务阻塞,问题就更加严重。由于低优先级任务得不到执行就不能访问资源、释放资源。于是低优先级任务就以一个不确定的时间阻塞高优先级的任务,导致系统的实时性没有保障。下图为是一个优先级反转的示例。
        
        一个优先级反转的示例
        如上图所示,系统存在任务1、任务2、任务3(优先级从高到低排列)和资源R。某时,任务1和任务2都被阻塞,任务3运行且占用资源R。一段时间后,任务1和任务2相继就绪,任务1抢占任务3运行,由于申请资源R失败任务1被挂起。由于任务2的优先级高于任务3,任务2运行。由于任务3不能运行和释放资源R,因此任务1一直被阻塞。极端情况下,任务1永远无法运行,处于饿死状态。
        解决优先级反转问题的常用算法有优先级继承和优先级天花板。
               优先级继承协议
               L. Sha、R. Rajkumar和J. P. Lehoczky针对资源访问控制提出了优先级继承协议(Priority Inheritance Protocol,PIP)。
               PIP协议能与任何优先级驱动的抢占式调度算法配合使用,而且不需要有关任务访问资源情况的先验知识。优先级继承协议的执行方式是:当低优先级任务正在使用资源,高优先级任务抢占执行后也要访问该资源时,低优先级任务将提升自身的优先级到高优先级任务的级别,保证低优先级任务继续使用当前资源,以尽快完成访问,尽快释放占用的资源。这样就使高优先级任务得以执行,从而减少高优先级任务被多个低优先级任务阻塞的时间。低优先级任务在运行中,继承了高优先级任务的优先级,所以该协议被称作优先级继承协议。
               由于只有高优先级任务访问正被低优先级任务使用的资源时,优先级继承才会发生,在此之前,高优先级任务能够抢占低优先级任务并执行,所以优先级继承协议不能防止死锁,而且阻塞是可以传递的,会形成链式阻塞。另外,优先级继承协议不能将任务所经历的阻塞时间减少到尽可能小的某个范围内。最坏情况下,一个需要μ个资源,并且与v个低优先级任务冲突的任务可能被阻塞min(μ,v)次。
               优先级冲顶协议
               J. B. Goodenough和L. Sha针对资源访问控制提出了优先级冲顶协议(Priority Ceiling Protocol,PCP)。
               PCP协议扩展了PIP协议,能防止死锁和减少高优先级任务经历的阻塞时间。该协议假设所有任务分配的优先级都是固定的,每个任务需要的资源在执行前就已确定。每个资源都具有优先级冲顶值,等于所有访问该资源的任务中具有的最高优先级。任一时刻,当前系统冲顶值(current priority ceiling)等于所有正被使用资源具有的最高冲顶值。如果当前没有资源被访问,则当前系统冲顶值等于一个不存在的最小优先级。当任务试图访问一个资源时,只有其优先级高于当前系统冲顶值,或其未释放资源的冲顶值等于当前系统冲顶值才能获得资源,否则会被阻塞。而造成阻塞的低优先级任务将继承该高优先级任务的优先级。
               已经证明,PCP协议的执行规则能防止死锁,但其代价是高优先级任务可能会经历优先级冲顶阻塞(Priority ceiling blocking)。即高优先级任务可能被一个正使用某资源的低优先级任务阻塞,而该资源并不是高优先级任务请求的。这种阻塞又被称作回避阻塞(avoidance blocking),意思是因为回避死锁而引起的阻塞。即使如此,在PCP协议下,每个高优先级任务至多被低优先级任务阻塞一次。使用PCP协议后,能静态分析和确定任务之间的资源竞争,计算出任务可能经历的最大阻塞时间,从而能分析任务集合的可调度性。在PCP协议下,高优先级任务被阻塞时会放弃处理器,因此,访问共享资源的任务可能会产生4次现场切换。
 
        注册
        移动IP通信的第二个阶段是注册。当移动主机已经移动到外地网络并且已经发现了外地代理后,就必须注册。关于注册涉及以下3点:
        (1)移动主机必须向外地代理注册。
        (2)如果截止期到了,移动主机必须重新注册。
        (3)如果移动主机离开某个外地网络,则必须注销。
        具体步骤是:移动主机把注册请求发送给外地代理,并把归属地址和归属地代理地址发送给外地代理。外地代理收到这些信息后,把这些信息转发给移动主机的归属地代理以认证上述信息,如果认证通过,那么移动主机就在外地代理这里注册成功。同时,移动主机的归属地代理也知道了外地代理的地址(转交地址)。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有