- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开题报告-浙江大学现代教务管理系统
开题报告
基于DM365处理器的H.264视频编码器接口软件设计
1. 背景介绍
今天,多媒体技术的应用已经深入到各个领域。在日常生活中,多媒体产品也是随处可见,如视频电话,视频会议系统,实时监控,基于IP的网络流媒体等等。在这些多媒体应用中,图像的传输和存储是一个十分重要的问题,由于存储空间和网路带宽的限制,直接存储和传输原始视频显得十分吃力且开销巨大,由此需要对原始视频进行压缩处理,进而衍生出了视频编解码技术。视频编解码技术有许多标准,而H.264标准因其较高的网络亲和性和压缩效率而得到广泛应用。视频编解码的过程中牵涉到了大量的数学计算,为了快速实现视频编码过程,需要计算能力强大的处理器或针对视频编码过程专门设计的芯片,DM365处理器即是一款适合视频编解码应用的器件。
1.1 视频编解码技术
假设一个视频文件的分辨率为D1 (PAL制,分辨率720x576,YUV[3] 4:2:2采样),帧率25fps[4], 则其需要带宽为720x576x18x25 = 186624000bit/s = 23MB/s。无论对于我们现行的存储空间还是网络系统而言,这都是一个十分巨大的数字,承担这样的带宽需要很大的开销。因此我们一般并不直接传输原始视频文件,而是把它压缩成码流后再存储或传输,需要时再解压。
视频编码的目的是通过一定的算法,将原始视频文件转换为另一种形式的文件,新的文件占用空间相对于原文件减少了很多,即在视频编码的过程中,视频被压缩了;视频解码是编码的逆过程,它将压缩后的文件通过一定算法转换为可以播放的图像形式。本文讨论的是视频编码的过程。
1.2 视频编码标准
由于视频终端分布于全球各地,生产厂商也各不相同,因此需要一个世界通用的标准来规定被处理图像的格式,编码过程,码流句法,传输控制,解码过程等一些的实现细节,以保证各终端都能正常的编解码文件不会出现各自为政的局面。目前被广泛使用的编解码标准主要有运动图像专家组(MPEG)的MPEG-x系列标准和国际电信联盟(ITU)的H.26x系列标准[5]。这些标准的基本框架都是基于减少时间冗余度的帧间编码和减少空间冗余度的变换编码的混合模型,但各自算法中都加入了一些其他复杂算法以进一步压缩视频或实现更好的差错控制以提高网络亲和性。本文讨论的是ITU H.26x系列中的H.263标准
1.3 编解码算法的实现
编解码标准的给出的是编解码实现的算法以及必要的约束,如果要实现具体的编解码算法还需要计算系统的支持,常见的计算系统有PC,专用处理器为核心的处理平台以及专用定制的芯片。
视频的编解码过程牵涉到十分复杂的数学计算,需要消耗大量的计算资源。PC虽然有丰富的计算资源,但其一般是基于操作系统的多任务平台,编码算法能分配到的资源有限,另外PC处理器使用的指令系统并不适合处理视频编码所需的数学计算,处理效率极低,因而PC并不适用于处理视频编码算法。DSP处理器是一种专为数字信号处理而设计的处理器,其指令集适合处理视频编码算法,处理效率高。视频专用芯片是专门为视频处理定制的集成电路,其使用专门的硬件逻辑来处理视频算法过程而不是像通用处理器或DSP处理器一样是基于周期取指执行的,其在视频处理方面效率会比DSP处理器更高。
2. H.264视频编码算法技术
H.264标准比H.263标准提供了更为有效的视频压缩,是低比特率视频通讯的新标准。实际上,这一标准的制定是ITU-T和MPEG共同努力的结果。1998年MPEG与ITU-T联合成立了“联合视频组(JVT)”共同制定H.263之后的新的低比特率视频通讯标准并最终在2003年正式公布了标准草案,这一新标准被称作H.264/AVC或MPEG-4 part10。
相比之前的视频压缩标准,H.264有许多改进,它不但有一个规定视频编码算法的视频编码层(VCL, Video Coding Layer),还包括了一个规定网络传输规范的网络提取层(NAL, Network Abstraction Layer),这一改进大大增强了H.264的网络适应性。除此之外,在算法部分,H.264也引入了许多新技术,如先进的帧内预测,最小到4x4子块的运动预测,1/4像素精度的运动矢量,新的环路滤波技术等。
2.1 H.264的应用
H.264 不仅具有优异的压缩性能,而且具有良好的网络亲和性,这对实时的视频通信是十分重要的。现在已有基于DSP 的采用H.264 编码的可视电话出现在市场上,说明了在视频通信中H.264 的重要应用价值。
H.264 还有一个重要应用,即网络的流媒体。众所周知,应用流媒体技术的电视点播(VOD)最近有了迅速发展,韩国的宽带上网的应用中VOD 占据了第二位。我国宽带上网用户今年已达1000万户以上,而且还在继续发展,VOD 的迅速发展
文档评论(0)