Tagged: HM

1

HEVC学习笔记11-gem5跑HM

Introduction HEVC学习笔记系列目录 GEM5是一款模块化的离散事件驱动全系统模拟器,它结合了M5和GEMS中最优秀的部分,是一款高度可配置、集成多种ISA和多种CPU模型的体系结构模拟器。M5是由Michigan大学开发的一款开源的多处理机模拟器,受到了业内的广泛关注,很多高水平论文都采用M5作为研究工具。另一方面,Wisconsin推出的GEMS能够对储存层次进行详细而灵活的模拟,包括对多种不同的cache一致性协议和互联模型的支持。目前...

0

HEVC学习笔记10-HM下载

HEVC官网 https://hevc.hhi.fraunhofer.de/ 其中里面的Documents一节是文档数据, HEVC reference software就是HM的相关了。 HEVC reference software documentation里 HM software manual是HM手册 代码源 官方其中一个源是 https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/ svn管理,...

1

HEVC学习笔记9-sad计算函数

Introduction HEVC学习笔记目录 本文主要简单追一下sad的计算函数,是如何调用,以及做简单注释。 TZSearch tzsearch函数是帧间预测中一个很重要的函数,以后再重新梳理这个函数。 在tzsearch中,可以看到start search部分,根据不同的配置,进行调用不同的search函数,xTZ8PointDiamondSearch,xTZ8PointSquareSearch,xTZSearchHelp等,这些函数又都是最后调用了...

1

HEVC学习笔记8-GOP中参考帧相关

Pre HEVC学习笔记系列目录 GOP一直没有理清楚,现在记笔记总结一下现有的理解和遇到的问题。有错误请指正。 GOP 视频序列由若干时间连续的图像构成,在对其进行压缩时,先将视频序列分割为若干个小的图像组(Group Of Pictures,GOP).在视频编码中,存在两种GOP类型:封闭式GOP(Closed GOP)和开放式GOP(Open GOP),封闭式GOP如下图所示,每个GOP以IDR(Instantaneous Decoding Refr...

1

HEVC学习笔记3-PU划分及CTU结构

Pre HEVC学习笔记系列目录 视频压缩时,先分割为若干个小的图像组(Group Of Pictures,GOP),每个GOP又被划分为多个片(Slice),一幅图像可以被分割为一个或者多个Slice,每个slice由一个或多个片段(Slice Segement,SS)组成,一个SS在编码时,先被分割为相同大小的树形结构单元(Coding Tree Unit,CTU),每个CTU包括一个亮度属性编码块(Coding Tree Block,CTB)和两个色...

1

HEVC学习笔记1-帧间预测编码

HEVC帧间预测 关键技术 运动估计(Motion Estimation) 1.运动估计准则 2.搜索算法 MV预测 Merge AMVP HEVC帧间预测 预测编码(Prediction Coding)是指利用已编码的一个或几个样本值,根据某种模型或方法,对当前的样本值进行预测,并对样本真实值和预测值之间的差值进行编码。视频预测编码技术主要分为两大类: 帧内预测,即利用当前图像内已经编码的像素生成预测值 帧间预测,即利用当前图像之间已经编码图像的重建像素...

8

HEVC学习笔记目录

Pre 还是利用博客来记录自己学习HEVC的历程吧。 因为是2015年五六月份才开始接触,7月份放假才有完整的时间学习,所以很多东西可能理解并不深刻,甚至会有错误,欢迎各位指点,互相学习。 每篇博客基本都会在最后的Reference给出参考的文章,主要参考一本书: 《新一代高效视频编码H.265/HEVC原理标准与实现》 万帅 杨付正 编著 电子工业出版社 ISBN 9787121246999 我主要看的是HEVC帧间预测,x265的代码,但是网上对它的解...

9

HM移植到arm平台

Pre Environment Patch File 补丁文件下载地址 打补丁 Pre Environment PatchFile Download patch Patch Pre 这是邮件与官方人员交流后他们做的一个临时的补丁,仅针对4445版本,可以在hm目录下,使用 svn up -r 4445 回退到4445版本,当前,前提是你是通过svn下载的hm。 Environment 平台:Ubuntu arm 开发板的官网链接 https://devel...