全部科目 > 多媒体应用设计师 >
2012年上半年 上午试卷 综合知识
第 47 题
知识点 视频   视频数字化   数字视频   信号  
关键词 接口   数字视频信号   信号传输   传输   视频   视频信号   信号  
章/节 多媒体视频的处理与编辑  
 
 
以下视频信号传输接口中无法传输数字视频信号的是(47)。
 
  A.  DVI
 
  B.  HDMI
 
  C.  VGA
 
  D.  DisplayPort
 
 




 
 
相关试题     视频的编辑处理概述 

  第34题    2018年上半年  
MPEG推出了一系列标准,其中(33),被认定为SDTV和HDTV的编码标准。(34)用于传输1.5Mbps数据传输率的数字存储媒体运动图像及其伴音。(35)标准被描述为" 多媒体内容描述接口",它为各类..

  第44题    2013年上半年  
HDTV标准所采用的图像宽高比是(44)。

  第46题    2011年上半年  
以下文件格式中属于视频文件的是(46)。

 
知识点讲解
· 视频
· 视频数字化
· 数字视频
· 信号
 
        视频
        视频是动态的画面序列,这些画面以超过每秒24帧的速度播放,便可以使观察者产生平滑、连续的视觉效果。视频类似于我们熟知的电影和电视,有声有色。电影采用了每秒24幅画面的播放速度,电视采用了每秒25幅或30幅画面的播放速度。视频图像可来自于录像带、影碟、电视、摄像机等,这些模拟视频信号可通过视频采集卡转换成数字视频信号,以便计算机进行处理和存储。
 
        视频数字化
        视频数字化的概念是在1948年被首次提出的,即将视频信号经过视频采集卡转换成数字视频文件并存储在数字载体(硬盘)中,使用时再将数字视频文件从硬盘中读出,还原成电视图像加以输出。这个概念是建立在模拟视频扮演主角的时代,而现在的数字摄像机所摄录的信号本身已是数字信号,不再需要重新转换,所以现在更确切的视频数字化的含义是视频在摄像机中从采集到存储的这一过程。
        数码摄像机的外部形状如下图所示,其工作的基本原理为:通过感光元件将外部景物的光信号转变成电流,再将模拟电信号转变成数字信号,在经专门的芯片进行处理和过滤后存储到摄像机的数字存储介质(常见的有磁带、光盘和硬盘)中。
        
        数码摄像机
        视频采集卡的外部形状如下图所示,其工作流程一般为:一端连接录像机、摄像机和其他视频信号源,接收来自视频输入端的模拟视频信号,对该信号进行采集并量化成数字信号,然后压缩编码成数字视频序列,存入硬盘中。由于视频文件的数据特别巨大,大多数视频采集卡都具备硬件压缩功能,在采集视频信号时,首先在卡上对视频信号进行压缩,然后通过PCI接口把压缩的视频数据传送到主机中。
        
        视频采集卡
        视频的数据量虽然非常巨大,但相邻的多幅图像的相似度往往非常高,即冗余信息相对较大。视频的压缩不仅体现在空间方向上对图像的压缩,也体现在时间轴上对相邻图像的压缩,所以视频的压缩往往是综合采用多种压缩技术的组合。例如,MPEG-Video图像压缩技术的基本思想和方法可以归纳为两点:一是在空间方向上,图像数据压缩采用JPEG压缩算法去除冗余信息;二是在时间方向上,图像数据压缩采用移动补偿(motion compensation)算法去除冗余信息。视频冗余信息的种类和常用的压缩方法如下表所示。
        
        数字视频常用的各种冗余信息及压缩方法
 
        数字视频
        视频与动画一样,是由一幅幅帧序列组成的,这些帧以一定的速率播放,使观看者得到连续运动的感觉。数字视频(Digital Video, DV)是定义压缩图像和声音数据记录及回放过程的标准。
        1)数字视频标准
        为了在PAL、NTSC和SECAM电视制式之间确定共同的数字化参数,国家无线电咨询委员会(CCIR)制定了广播级质量的数字电视编码标准,称为CCTR 601标准。
        2)视频压缩编码
        在视频压缩中常用到以下一些基本概念。
        ①有损压缩和无损压缩。
        在视频压缩中的有损(Lossy)和无损(Lossless)的概念与静态图像中基本类似。无损压缩,即压缩前和解压缩后的数据完全一致。
        ②帧内压缩和帧间压缩。
        帧内压缩也称为空间压缩,由于帧内压缩时各帧之间没有相互关系,所以压缩后的视频数据仍可以以帧为单位进行编码,但帧内压缩一般压缩率不高。帧间压缩也称为时间压缩,帧差值算法是一种典型的时间压缩法,通过比较邻帧之间的差异,仅记录差值,这样可以大大减少数据量。
        ③对称编码和不对称编码。
        对称性(symmetric)是压缩编码的一个关键特征。对称意味着压缩和解压缩占用相同的计算处理能力和时间,对称算法适合于实时压缩和传送视频,例如视频会议应用就以采用对称的压缩编码算法为好。而在电子出版和其他多媒体应用中,一般是把视频压缩预先处理好,而后再播放,因此可以采用不对称(asymmetric)编码。不对称或非对称意味着压缩时需要花费大量的处理能力和时间,而解压缩时则能较好地实时回放,即以不同的速度进行压缩和解压缩。一般来说,压缩一段视频的时间比回放(解压缩)该视频的时间要多得多。例如,压缩一段3分钟的视频片段可能需要十多分钟的时间,而该片段实时回放时间只有3分钟。
        目前有多种视频压缩编码方法,但其中最有代表性的是MPEG数字视频格式和AVI数字视频格式。
 
        信号
        任务间同步的另一种方式是异步信号。在两个任务之间,可以通过相互发送信号的方式,来协调它们之间的运行步调。
        所谓的信号,指的是系统给任务的一个指示,表明某个异步事件已经发生了。该事件可能来自于外部(如其他的任务、硬件或定时器),也可能来自于内部(如执行指令出错)。异步信号管理允许任务定义一个异步信号服务例程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次现场切换。



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

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