基于DaVinci技术的H.264实现与研究.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DaVinci技术的H.264实现与研究.ppt

基于DaVinci技术的 H.264实现与研究 075490 张伟华 论文的主要工作 论文围绕H.264算法及DM6446嵌入式平台展开,主要分为算法研究与平台实现两部分,主要工作如下: 算法研究: 首先简要介绍视频压缩编码的原理,评价标准及以往的视频压缩编码标准; 然后详细介绍了H.264标准的特点、码流结构及关键技术,并分析了H.264的学术模型JM13.2; 重点基于JM13.2模型,分析了现有的帧内预测算法,结合高分辨率视频的编码特点,提出了一种新的快速帧内预测算法。通过实验验证,该算法在码率与SNR值基本不变的情况下,编码速度提高了27.8%。 论文的主要工作 平台实现: 首先介绍了常见的DSP芯片和嵌入式系统的基础知识,分析了DM6446处理器的硬件平台,软件开发架构; 然后概述了H.264在DM6446平台上移植的系统搭建,算法移植步骤; 最后对X264模型的算法进行简要分析及预处理,重点研究了X264算法在DSP端的平台移植,简单优化及ARM端应用程序的构建,DM6446平台的配置等,完成整个系统的移植。 介绍内容 算法研究: 一. H.264/AVC标准及JM13.2模型实现 二. 基于H.264的高分辨率序列帧内预测算法的改进 平台实现: 三. DM6446嵌入式开发平台 四. H.264在DM6446平台上的移植与实现 一. H.264/AVC标准及JM13.2模型实现 H.264编码器框架 H.264的核心技术 1)帧内预测 - 空间冗余 2)帧间预测 - 时间冗余 a)块尺寸选择的多样性 (7种) b) 1/4或1/8像素精度的运动估计 c) 多参考帧 3)整数变换与量化 4)熵编码(CABAC及CAVLC) 5)去块效应滤波器 H.264的码流结构 视频序列 - 图像 - 片 - 宏块 - 子块 4. JM13.2模型分析与流程设计 二. 基于H.264的高分辨率序列帧内预测算法的改进 现有的帧内预测算法 亮度预测有三种: 1)4x4模式,9种预测方向 2)8x8模式,9种预测方向 3)16x16模式,有水平,垂直,DC,及平面4种 色度预测:8x8模式,有4种预测选项,类似于16x16亮度预测模式 JM13.2模型中帧内预测的步骤: 1)先进行色度预测,通过计算所有可能模式的SATD值选择最优模式 2)进行亮度预测 第一步:通过计算率失真值选择最优的Intra4x4模式 第二步:选择最优Intra16x16模式(SATD) 第三步:选择最优Intra8x8模式 (RDO方式) 第四步:计算上述三种最优模式的率失真值,选择最优 弊端:1)候选模式种类多 2)计算量大 优点:选择的模式准确,编码后码流小 可供改进之处:1)缩减候选模式 2)简化率失真代价函数 2. HD Sequences帧内预测的编码特点 1)不同分辨率序列的块划分方式的不同 结论:随着视频分辨率的增大,4x4的划分采用的概率减小,亮度分量的预测更倾向于使用8x8和16x16的宏块划分。 2)1080p HD sequences的帧内预测 3.帧内预测快速算法 原理:帧内预测所选择的编码划分大小与宏块内部的平滑 度密切相关。 方法: 1)基于上述结论,高清视频序列的帧内预测可以去除Intra4x4候选模式。 2)提出一种新的快速预测算法,通过计算边界像素的绝对误差和,提前判定宏块是选用Intra8x8还是Intra16x16模式进行预测。 4. 系统测试结果 三. DM6446嵌入式开发平台 DM6446硬件结构 ARM926JE主处理器标准的操作系统:WinCE、Linux,应用更加灵活 C64x+ DSP子处理器可编程:视频编解码算法更灵活 VICP视频/图像协处理器硬件实现运算密集处理:减轻DSP处理的负担 VPSS视频处理子系统:包括视频处理前端(VPFE)和视频处理后端(VPBE),分别用于外部图像输入设备和视频输出设备。 片上外设组:存储类外设:本地存储 互联类外设:网络连接 通用类外设:接口片外外设 视频采集编码输出系统的总体搭建 DaVinci软件开发系统 四. H.264在DM6446平台上的移植与实现 算法移植步骤 第一步,基于CCS环境修改X264算法使之符合DSP C64x+平台的特性,编译生成一个编码算法的库文件*.lib

文档评论(0)

eorihgvj512 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档