首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > h.264熵编码与环路滤波算法的优化与实现

h.264熵编码与环路滤波算法的优化与实现

  • 资源大小:20434
  • 上传时间: 2021-11-10
  • 上传用户:ppch
  • 资源积分:2 下载积分
  • 标      签: h.264 熵编码

资 源 简 介

随着信息技术的迅猛发展,网络应用日益普及,多媒体系统也得到了广泛的应用。数字视须的编解码是多媒体系统的核心技术,是多媒体系统实际应用时的核心模块。视频编码器的实现目前主要有三种方法:一是软件实现,基于通用的PC机。但通用PC并非专为视频处理而产生,实现的效率不高;二是使用专用的视频压缩ASC芯片;三是采用数字信号处理器(DSP),数字信号处理器是一种专用的数据处理器,为了用于实现视音频等多媒体数据处理,其处理器结构经过了特别优化设计,且提供了丰富的多媒体处理指令集。基于DSP的视频编码器的灵活性比ASIC编码器要高,易于升级更新换代,开发周期短。DM642是们公司新一代高性能数字媒体处理器,它是专用于视频系统应用的高性能DSP,具有4800MPS的运算性能和丰富的外围接口(多通道视频口、以太网口等)。所以,DM642是目前实现视频应用系统的理想平台之一。
本文在介绍H264视频编码标准中所采用的关键技术的基础上着重对H264中的熵编码(cavlc和 cabac)算法与环路滤波算法进行了详细的研究和分析。在此基础上,针对H264中的熵编码算法与环路滤波算法的特点,结合DM642硬件平台的特性,从调整编码器软件框架流程、优化使用存储器系统、程序代码级优化、提高指令的并行性以及使用线性汇编等几方面进行着手,使优化后的编码算法效率有了较大幅度的提高并且在TDM642硬件平台上实现了D1尺寸的H264编码算法。在这个过程中,还总结了基于DM642的视频压缩编码软件开发的一些方法和技巧,可为今后基于TDM642平台的软件开发提供借鉴。

相 关 资 源