资源描述:
《hevc_h.265视频编码标准调研_与编码软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、暑期社会实践报告题目:HEVC/H.265视频编码标准调研与编码软件设计II目录第1章HEVC/H.265视频编码技术11.1HEVC视频编码标准中的基本概念11.1.1HEVC中的图像划分方式11.1.2HEVC中图像处理单元31.1.3HEVC中的编码方式51.2HEVC中的关键技术51.2.1图像划分方式51.2.2并行处理方式61.2.3帧内预测81.2.4运动信息编码方式91.2.5非整数像素点样本插值101.2.6整数变换方式111.2.7CABAC熵编码111.2.8环路滤波121.
2、3HEVC编码器基本流程121.4HEVC解码器基本流程141.5HEVC视频编/解码器的硬件实现16第2章基于HEVC的编码软件设计172.1软件界面172.2软件使用说明17插图索引24参考文献25II第1章HEVC/H.265视频编码技术1.1HEVC视频编码标准中的基本概念[[]汪建军.HEVC视频编解码标准研究及解析模块设计[D].山东大学,2014.,[]蒋炜.H.264到HEVC视频转码技术研究[D].浙江大学,2013.,[]赵耀,黄晗,林春雨,等.新一代视频编码标准HEVC的关键
3、技术[J].数据采集与处理,2014,29(1):1-10.,[]周承涛.HEVC编码快速算法关键技术研究[D].浙江大学,2014.,[]刘昱,胡晓爽,段继忠.新一代视频编码技术HEVC算法分析及比较[J].电视技术,2012,36(20):45-49.]1.1.1HEVC中的图像划分方式视频编解码中,一般将每帧图像分块处理,随着视频分辨率的不断增大,使用更大的块尺寸可以明显地提高编码效率,因为对于更高分辨率的视频序列,较小的块尺寸可能不足以捕获图像空间上的相关性,不能更有效地去除图像空间上的冗
4、余信息,从而不能有效地对视频进行压缩。因此与H.264中所采用的基于16×16固定尺寸宏块MB(niacroblock)的图像划分方式不同,HEVC中采用了一种更优化的图像划分方式。HEVC中图像划分的基本单元为编码树单元CTU(codingtreeunit)。CTU的尺寸最大为64×64,最小为8×8,而每一个CTU还可以采用四叉树的结构进行再分,四叉树的末端单元被称为编码单元CU(Ccodingunit),概念与H.264中的宏块类似。Error!Referencesourcenotfound
5、.所示为HEVC中一个64×64大小的CTU的一种划分方式及其相应的四叉树结构。图1.164×64深度为4的CTU划分(a)CTU划分(b)相应的四叉树结构在HEVC中,“单元”和“块”是两个相对应的概念,后者一般指一系列的采样点矩阵,而前者还包含相应的语法信息。如编码树块单元CTU包括编码树块CTB(codingtreeblock)和相应的语法信息,预测单元PU包含预测块27PB(predictionblock)和相应的语法信息,变换单元TU包含变换块TB(transfomiblock)和相应的
6、语法信息。HEVC中,CTU是图像划分的基本单元,将该基本单元按照一定的方式进行排列,可以构成HEVC中的另外两种图像划分方式,slice和tile:1)slice:与H.264中的slice概念相近,slice由一系列的slicesegment组成,每个slicesegment是指一帧图像中按照光栅扫描顺序排列的CTU序列集合,如Error!Referencesourcenotfound.所示。slicesegment又分为独立片段(Independentslicesegment)与非独立片段(
7、dependentslicesegment),解码时,独立片段中含有当前slice中的一些全局配置信息,且不同slice之间可以并行解码。图1.2HEVC中slice示意图271)tile:tile也是一系列按光栅扫描顺序的CTU序列的合集,与slice不同的是,tile的边界为规则的矩形,如Error!Referencesourcenotfound.所示。在解码时,不同tile之间也可以并行解码。图1.3HEVC中tile示意图1.1.1HEVC中图像处理单元HEVC中,CTU按四叉树结构划分所
8、得的末端单元被称为编码单元CU(codingunit),CU是HEVC编解码时的最基本单元,编码处理过程的预测、量化、变换、滤波、炮编码等都是以CU为基本单位。CU的尺寸由比特流中的相应语法元素来限制,每个CU主要包括两部分,预测单元PU及变换树。预测单元(PU)是HEVC中图像预测的基本单元,PU可以按照Error!Referencesourcenotfound.所示进行再分,其中对于采用帧内27预测的预测单元只能采用前两种划分方式,采用帧间预测的预测单元共有图中所示的八种划分方