H.264视频编码器的实现和优化

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:yyy8881200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为当前最高效的视频压缩标准,H.264代表了目前视频编码领域的最高水平,是最近的研究热点。由于在编码效率上的提高和低码率网络应用中的潜在优势,H.264将会被广泛的应用到视讯产业的各个领域。H.264之所以获得优越性能,是以提高运算复杂度为代价的。因此在现有的软硬件基础上来实现和优化H.264的编码算法,具有一定的研究价值和应用价值。 本论文详细地总结了H.264视频编码层的关键技术,着重考察了H.264标准的算法复杂度特性和编码性能,对参考模型在编码速度、图像质量方面做了详细测试和分析。然后,本论文对该参考模型在PC上通过对整体架构的调整、C代码级优化、部分算法的改进和优化,并实现了PC机上H.264Baseline的QCIF(176*144)实时编码。 然而H.264的算法模型仅仅是作为一种算法的阐述而存在。为了将其应用到多媒体终端,在TI的TMS320DM642平台上,本论文以X264为基础设计并实现了H.264视频编码系统。该系统以DSP为处理平台,通过PCI总线将原始数据(作为预览)和编码数据(作为存储)同时传输至PC机。根据DM642的硬件平台特性,充分利用了DSP的并行运算能力,通过使用内存和Cache策略、开启DMA通道、改写C和线性汇编等优化方案,实现了H.264Baseline的CIF(352*288)实时编码系统。
其他文献
传统工作流管理系统的设计从提供功能齐全的工作流服务角度出发,不可避免地导致了系统架构极为庞大,系统的复杂性也随着增大。同时传统的工作流管理系统提供的功能是以集成的
Linux在消费类电子、工控、电信等嵌入式领域得到广泛应用。开发者希望通过对Linux进行实时化改造,满足另外一些嵌入式实时应用需求。替代那些价格昂贵、内核源码不公开、难
数据仓库中存放着海量数据,基于数据仓库的查询和分析操作通常都比较复杂,如何对用户请求提供快速响应,是数据仓库面临的一个严峻挑战。并行处理技术、bitmap索引技术、实体化视
随着网络应用的不断扩大,对网络服务器性能的要求也越来越高,对比传统的高性能计算机,集群系统以其卓越的性价比和良好的可扩展性等特性,逐渐成为主流网络服务器。集群服务器由大
随着数字技术和计算机技术的发展,数字化已经成为当今信息社会发展的一个最显著特征和关键技术,广播电视进入了由模拟电视向数字电视转换的跨越年代。数字电视视频服务器是构建
学位
教学工作是学校的中心工作,教师教学质量评估是教学管理的重要环节,是提高高校整体教学质量和办学效益的重要手段。随着高校规模的迅速扩大和教育体制的不断改革,教学评估工作中
随着数字图书馆和跨媒体出版的高速发展,使得出版领域的数字资产具有新的生存价值和周期。为了方便地管理、存储、检索、利用、交易、改写、补充、整理和阅读媒介依赖的信息资
随着网络技术的发展以及手提电脑的普及移动办公已经成为了生活工作的需要。在这种情况下出现的移动IPv6技术帮助人们实现了这个愿望。为了网络安全而广泛应用的防火墙技术在
本文根据SAX接口的特点,设计和实现了一个高性能的SAX解析器OnceSAXParser。OnceSAXParser具有完备的XML解析功能,灵活的可配置可扩展结构。另外在设计中,我们采用了简单实用
混成系统是一类兼具离散与连续行为的复杂系统,其离散行为受事件驱动,连续行为随时间变化,在实时控制领域应用广泛。由于实时控制系统广泛应用于安全攸关领域,使用混成自动机