H.264/AVC实时视频编码器与解码器的实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:wuhu001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多媒体信息技术的高速发展,给人们带来了多姿多彩的生活.不断增长的社会需求也对信息技术提出了更大的挑战.而视频编码技术是解决视频传输的核心技术,经过近二十年的不泄努力,从MPEG-1到MPEG-4 AVC(H.264),视频编码技术得到了广泛的应用.本文基于最新国际视频编码标准H.264/AVC,以提高编码器与解码器软件执行速度为目标,参考H.264/AVC测试模型JM基本算法,在保证其原有的率失真特性条件下,重新设计程序框架与数据结构,提出新的编码与解码算法,解决编码器与解码器实时实现的问题.本文主要从三个方面进行了阐述:第一、H.264/AVC解码器核心C代码的设计与优化.主要从数据结构与程序结构,以及核心算法上提出优化建议.采用了更为简洁的数据结构和更为高效的程序结构,减少程序中不必要的重复判断,并在取码、运动补偿与CAVLC熵解码上提出了更为高效的算法.第二、基于ADI BlackFin533 DSP的H.264/AVC解码器优化.从DSP硬件架构特点出发,主要从内存占用量与分配上的优化,及其相关汇编指令并行编码优化两方面解决解码的速度问题,并对相关算法进一步优化,充分利用DSP的DMA传输,有效地提高了代码执行速度.第三、H.264/AVC编码器的设计与优化.采用了新的更为高效的程序架构,在此基础上,提出了新的运动估计算法,帧内预测模式决策算法与帧间预测模式决策算法,与此同时,对率失真优化模型作了一定的简化,并作了一些有益的探讨,一定程度上保证了原有率失真特性,有效地提高了编码器的编码速度.
其他文献
对图像中文字进行提取的字符识别技术是图像处理中的一个重要应用,文字的识别率与扫描图像的质量有很大的关系,目前一般都是通过平板扫描仪得到目标图像。近年来,高处理能力
随着数据业务的不断增长,一方面为了实现在任何时间、地点均能进行数据通信的目标,要求网络由有线向无线、由固定向移动发展,另一方面人们对无线宽带接入的要求已经超过了蜂
随着社会经济发展,交通系统日益复杂。为了给交通系统的管理提供各种实时交通信息,以方便、高效的利用和管理现有的交通系统,我们研究开发基于视频图像处理的交通信息采集设备。
本论文主要讨论了扩频通信的基本原理以及在实现中的两个关键技术——伪随机序列的产生和性质,以及伪随机序列的捕获和跟踪。并结合Xilinx公司最新的FPGA开发平台ISE5.0实现一
无线网络是近些年来重要的热点研究课题,包括无线自组织网络和机器间通信网络(物联网)。分析无线网络的容量性能对于无线网络的架构设计、路由算法和调度策略等具有根本性的指导
CDMA系统具有抗干扰能力强、容量大、频谱利用率高等优点,所以是第三代移动通信系统和未来Beyond 3G系统首选的多址方式.由于CDMA系统中各个用户的多个信号在时域和频域上都
随着光纤通信技术的发展,数字光端机作为一种有效和可靠的信号传输方式为越来越多的人所采纳.该文以二次复分接数字光端机的研究为背景,研究了数字光端机复分接技术的CPLD实
随着计算机及信息技术的日益发展,建立在局域网平台上的车辆电子档案管理系统在一些大企业、大集团中得到了广泛运用,但现有的车辆管理系统无法方便快捷地给管理部门提供车辆
该论文研究基于正交设计的分组空时码,研究的内容包括分组空时码的理论依据、构造和译码方案.重点对空时分组码在具体无线信道中的性能表现和改进方法进行了深入的分析.主要
卫星通信系统一直是远程教学采用的主要传输方式之一,在覆盖面较广的网络中多采用单向广播的方式.随着近年来远程教育内容和方式的不断拓展、Internet网的不断普及,原有单向