在信息化发展的当前,音视频等多媒体作为信息的载体,在社会生活的各个领域,起着越来越重要的作用。数字视频的海量性成为阻碍其应用的的瓶颈之一。在这种情况下,H.264作为新一代的视频压缩标准,以其高性能的压缩效率,成为备受关注的焦点和研究问题。H.264通过运动估计/运动补偿(MP/MC)消除视频时间冗余,对差值图像进行离散余弦变换(DCT)消除空间冗余,对量化后的系数进行可变长编码(VLC)消除统计冗余,获得了极高的压缩效率。随着嵌入式处理器性能的逐渐提升和3G网络即将商用的推动,H.264以其优秀的压缩性能,无论是无线信道传输方面,还是存储容量有限的嵌入式设备都具有广阔的应用前景。 但H.264在提升压缩性能的同时付出的代价是算法复杂度的成倍增加,实际应用中人们对视频解码的实时性要求严格,已出现的对应算法代码多基于PC通用处理器实现,而嵌入式设备的主频和处理能力仍然相对有限,存储容量相对较小,总线速率相对偏低,因此必须对标准对应算法进行优化移植,才能满足实际应用的需求。 本文在对H.264标准及其新特性进行详细介绍后,重点研究了在解码端如何针对解码耗时较多的模块进行改进,然后将算法移植到ARM平台,并针对平台特点作出相应优化,最后完成解码图象显示,并给出了测试结果。本文主要完成的工作如下: 详细分析了H.264的参考软件JM中解码流程,并利用测试工具分析了各模块耗时,针对耗时较多的模块如插值运算及去块滤波模块,提出了对应的改进算法并在H.264的参考软件JM86上进行了实现,PC测试实验证明了算法改进的优越性和运算优化的可行性。最后针对ARM平台,在对程序结构和对应代码进行优化之后,将其移植到WINCE系统之下,同时给出了WINCE平台解码后图象加速显示方法,并对最终测试结果与性能做出了评价。
资源简介:在信息化发展的当前,音视频等多媒体作为信息的载体,在社会生活的各个领域,起着越来越重要的作用。数字视频的海量性成为阻碍其应用的的瓶颈之一。在这种情况下,H.264作为新一代的视频压缩标准,以其高性能的压缩效率,成为备受关注的焦点和研究问题。H.2...
上传时间: 2013-06-04
上传用户:shijiang
资源简介:unlinux在ARM上的移植
上传时间: 2015-02-02
上传用户:chongcongying
资源简介:ucos在ARM上的移植代码,欢迎大家学习参考。共同学习,共同进步。
上传时间: 2015-03-18
上传用户:a3318966
资源简介:嵌入式实时操作系统μCOS-在ARM上的移植应用
上传时间: 2015-04-28
上传用户:BIBI
资源简介:压缩包内是ucos在ARM上的移植的一套比较完整的代码
上传时间: 2014-01-01
上传用户:kernaling
资源简介:μC/OS-Ⅱ在ARM上的移植体会,欢迎大家下载啊!
上传时间: 2014-01-04
上传用户:baitouyu
资源简介:uIP0.9在ARM上的移植,ADS编译器,硬件平台EasyARM2200。实现了自带web server,内含一个简单的移植说明。
上传时间: 2016-12-29
上传用户:cc1915
资源简介:ucos 在ARM上的移植代码,支持s3c2410处理器
上传时间: 2013-12-31
上传用户:qilin
资源简介:实现uc/os在ARM上的移植,主要是体现移植的效果,,,,
上传时间: 2013-12-07
上传用户:bruce5996
资源简介:本文主要研究基于嵌入式实时操作系统uC/OS-11在AM上的移植。从成本、性能和功耗三方面考虑,系统硬件平台采用ARMTDM微处理器。从系统的稳定性、可靠性和资源有效管理的角度,软件平台采用实时操作系统uC/OS-II.系统采取软硬件协同设计的方法完成整个平台的构...
上传时间: 2022-06-22
上传用户:
资源简介:这个是H.264解码部分,4*4残差块的反量化ARM汇编代码.
上传时间: 2015-04-19
上传用户:plsee
资源简介:这是H.264解码部分:4*4残差块的IDCTARM汇编代码部分.
上传时间: 2013-12-14
上传用户:PresidentHuang
资源简介:经典的嵌入式论文: ARM LINUX在EP7312上的移植; ARM核SOC EP7312及基于EP7312控显系统的设计
上传时间: 2013-12-24
上传用户:kr770906
资源简介:这是ucos-II在ARM上的的移植及编译源码
上传时间: 2013-12-15
上传用户:qiao8960
资源简介:ARM Linux在EP2132上的移植及控显系统的设计。
上传时间: 2014-01-11
上传用户:hanli8870
资源简介:详细介绍了MATLAB遗传算法工具箱及在工程方面的应用,有了这本书,可以很方便地使用遗传算法解决问题了
上传时间: 2013-12-21
上传用户:refent
资源简介:uCOS-II v2.52 在lpc2000系列ARM上的移植源代码,配合相应的工程模板使用,在ads1.2中调试通过。
上传时间: 2015-03-16
上传用户:CHENKAI
资源简介:VxWorks 在ARM上的映像目标文件,可直接在任何得s3c44b0开发办上运行。
上传时间: 2014-01-23
上传用户:GHF
资源简介:uCOS-II v2.52 在lpc2000系列ARM上的移植源代码
上传时间: 2015-05-04
上传用户:sssl
资源简介:uC/OS-II在LPC2214上的移植及多任务实例,开发环境为EWARM
上传时间: 2014-01-05
上传用户:梧桐
资源简介:UCOS-II在M68HC08上的移植及任务调度
上传时间: 2014-03-10
上传用户:秦莞尔w
资源简介:μCOS-II在NXP LPC2138 ARM上的移植源码,包括详细的移植说明文档,还有μCLIB和μCLCD的源码。使用IAR编译器编译。
上传时间: 2015-08-18
上传用户:yiwen213
资源简介:μCOS-II在NXP LPC2134 ARM上的移植源码,好不容易搞到的,内附详细的移植说明文档。使用效率最高的IAR编译器编译。
上传时间: 2014-01-05
上传用户:tb_6877751
资源简介:uboot在S3C44B0上的移植及代码分析
上传时间: 2013-12-23
上传用户:xuanjie
资源简介:uC OS-II在TMS320LF2407A上的移植及应用绝对经典
上传时间: 2013-12-17
上传用户:aa54
资源简介:ucos_ii在str710f2z6上的移植及串口驱动(包含了fifo)源代码。其中“读我。txt”文件中有移植时做的简单笔记。希望对需要的初学者有所帮助。
上传时间: 2014-01-11
上传用户:yzy6007
资源简介:uCOS-II v2.52 在lpc2000系列ARM上的移植源代码, 配合相应的工程模板使用,在ads1.2中调试通过
上传时间: 2013-12-21
上传用户:lht618
资源简介:NUCLEUS PLUS操作系统在STR710 ARM上的移植代码
上传时间: 2015-12-15
上传用户:D&L37
资源简介:minigui在SMDK2440上的移植,bz2格式,解压后请先根据你的编译器,修改build脚本,然后直接运行该脚本进行编译. (ARM-linux3.4.1下测试通过)
上传时间: 2013-12-05
上传用户:zhuimenghuadie
资源简介:ucos在LPC210x上的移植代码 标准版ARM移植代码 高效版ARM移植代码
上传时间: 2016-04-13
上传用户:ANRAN