自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (33)
  • 收藏
  • 关注

原创 HEVC帧间预测之七——运动估计(四)

有了前面几篇的铺垫,本文就可以把整像素部分的运动估计给结束掉了。到目前为止,只剩下xTZSearch这个函数没分析了,在开始这个函数的代码解释之前,让我们共同来理一下TZSearch的基本流程:1. 搜索预测得到的mv所指向的点:中值预测mv,当前PU的左,上及右上PU的mv,还有零运动矢量(0,0)2. 在步骤1中找到匹配误差最小的点作为接下来搜索的起始点3. 步长从1开始,以2的指

2013-03-18 16:11:03 12359 53

原创 HEVC帧间预测之六——运动估计(三)

本文分析xTZSearch调用了两个最为主要的函数:xTZ8PointDiamondSearch和xTZ2PointSearch,值得一提的是,HM中还提供了另外一个搜索函数xTZ8PointSquareSearch,但由于实际并没有使用这个函数,且它其实跟钻石搜索只是搜索点的选择略有不同,分析起来基本上也是一样的,这里就不重复啰嗦了。__inline Void TEncSearch::xTZ

2013-03-18 14:06:16 7707 4

原创 HEVC帧间预测之五——运动估计(二)

分析xTZSearch这个函数,xTZSearchHelp是当中最为重要的子函数之一。它实现最基本的功能:根据输入的搜索点坐标,参考图像首地址,原始图像首地址,以及当前PU大小等相关信息,计算出SAD,并与之前保存的最佳值进行比较,更新到目前为止的最佳值相关参数,如uiBestSad,搜索点坐标,搜索步长等。其他的函数如xTZ8PointSearch等搜索函数,最终都是调用xTZSearchHel

2013-03-18 13:36:56 9189 10

原创 HEVC帧间预测之四——运动估计(一)

其实HM的运动估计这部分与H.264相比基本没有变化,如果看过JMVC运动估计的代码,会发现xTZSearch的结构几乎就是一样的。所以,严格来讲,这部分的东西没有什么太多新鲜的东西,相信以前研究过TZSearch的人看这部分代码会很轻松。先看运动估计的主调函数://!< 运动估计Void TEncSearch::xMotionEstimation( TComDataCU* pcCU, T

2013-03-17 22:36:57 17168 16

原创 HEVC帧间预测之三——TEncCu::xCheckRDCostMerge2Nx2N函数分析

本文将对实现merge模式的主函数xCheckRDCostMerge2Nx2N进行分析,方便理清merge模式的整个过程。之前的一篇分析了getInterMergeCandidates的具体实现,还有两个比较重要的函数motionCompensation和encodeResAndCalcRdInterCU,将留在后面陆续进行分析,但是根据它们的命名就不难猜出它们的作用,而且事实也是这样,因此对理解

2013-03-12 16:11:49 10249 26

原创 HEVC帧间预测之二——TComDataCU::xGetColMVP的分析

在上一篇介绍的函数中,在求TMVP时调用了一个比较重要的函数,xGetColMVP。本文对该函数进行较为详细的分析:Bool TComDataCU::xGetColMVP( RefPicList eRefPicList, Int uiCUAddr, Int uiPartUnitIdx, TComMv& rcMv, Int& riRefIdx ){//! 这部分的内容可以参考draft 8.

2013-03-12 14:33:16 7464 9

原创 HEVC帧间预测之一——TComDataCU::getInterMergeCandidates函数分析

从今天开始,正式转入到帧间预测方向。由于帧间预测涉及到的方面广且复杂,所以我的理解出现错误的情况可能会更多,请大家以辩证的眼光来看待我的帖子,有问题欢迎大家批评指正。 大家都知道xCompressCU是实际进行预测编码的函数,故很容易就能锁定帧间预测的一个大致范围,在研究了帧内预测的基础上,相信很快就能在该函数中找到与帧间预测相关的函数:xCheckRDCostInter,xCheckRD

2013-03-12 13:29:28 11070 21

原创 HEVC CU 级别的分析

接下来有关HEVC的文章都是HEVC学习系列的延续,但由于序号偏多,为方便起见,就不再单独编号,直接以讨论内容作为题目了。 要研究CU级的代码,少不了要接触到这么一个类TComDataCU。为了比较顺畅地看代码,对这个类的重要成员自然需要有比较好的认识才行,这就是本文的目的,给大家提供一个共同讨论类中私有成员含义与作用的平台。 class TComDataCU{privat

2013-03-05 21:49:03 12570 37

转载 平衡二叉树(解惑)

原文地址:http://www.cnblogs.com/fornever/archive/2011/11/15/2249492.html平衡二叉树定义(AVL):它或者是一颗空树,或者具有以下性质的二叉树:它的左子树和右子树的深度之差的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。平衡因子(bf):结点的左子树的深度减去右子树的深度,那么显然-1很显然,平衡二叉树

2013-03-23 22:14:11 1413

转载 KMP算法Next数组计算

原文地址:http://blog.csdn.net/xiaoxian8023/article/details/8134292KMP算法是在最近这两年的软件设计师考试中才出现的。2次都是让求Next函数的序列(其实是)。先看看题吧。(2011年下半年上午题)(2012年上半年上午题)其实做这个题很简单,我先说说这个题里的各种概念。给定的字符串叫做模

2013-03-20 11:05:15 1938 1

转载 ffmpeg的精简

原文地址:http://blog.csdn.net/seven407/article/details/6170823现在更新一下目前遇到的问题: 我想裁减ffmpeg编译出来的Dll库,把avcodec.dll裁减到1MB左右就可以了,只需要用ffmpeg完成H.264的解码和对音频解码的支持. 目前搭建了MinGW+MSYS的环境来编译ffmpeg,make的版本是3.81的.编

2013-03-16 13:21:24 7366

转载 x264编码器的参数设置

原文地址:http://blog.csdn.net/table/article/details/8085115洒家对编码也是一知半解,很多参数意义也不太清楚,基本都是实际调整参数后,观看效果。如果描述错误,勿喷。洒家也没打算深入研究,洒家只是想用用该编码器。本人使用x264主要想调整的参数,第一,profile,也就是使用baseline还是main,还是high编码。可以通过

2013-03-16 13:19:51 3620

转载 VS2008内存泄露检测 .

原文地址:http://blog.csdn.net/lw370481/article/details/7834209C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。    本文描述了如何

2013-03-04 20:12:33 2867

华为机试题

华为的机试题目,c语言风格,仅供参考,不保证完整性和正确性。

2013-09-23

计算机网络第五版

这是谢希仁编著的《计算机网络》(第五版)的电子书,是我们学习计算机网络的优质参考书籍之一,值得下载。

2012-12-06

Python基础教程

这是一本python的经典教程,如果想学习python的话,这本教程值得下载下来一看

2012-12-03

数据结构c语言版

这是一本严蔚敏主编的数据结构参考书的电子版,值得大家下载下来学习

2012-12-03

JM软件配置文件的参数说明

这个是H.264官方参考软件JM的参考手册,对配置文件的参数都有详细的解释,是学习JM使用的必备手册。

2012-12-01

H.264官方标准英文版

这个是学习H.264的必备资料之一,为H.264官方标准的英文版,原汁原味,值得下载学习。

2012-12-01

H.264官方中文版

这个是H.264的官方中文版,是学习H.264标准的好帮手

2012-12-01

H.264官方参考软件 JM 18.4

这是目前最新版本的H.264官方参考软件,供大家参考学习

2012-11-30

news_qcif.yuv

在学习H.264的过程中,有个环节自然是对YUV文件进行编码,这里给大家提供了标准的YUV测试序列,qcif格式,省去大家查找的麻烦,直接下载即可使用

2012-11-28

ice_qcif.yuv

在学习H.264的过程中,有个环节自然是对YUV文件进行编码,这里给大家提供了标准的YUV测试序列,qcif格式,省去大家查找的麻烦,直接下载即可使用

2012-11-28

waterfall_cif.yuv

在学习H.264的过程中,有个环节自然是对YUV文件进行编码,这里给大家提供了标准的YUV测试序列,cif格式,省去大家查找的麻烦,直接下载即可使用

2012-11-28

foreman_qcif.yuv

在学习H.264的过程中,有个环节自然是对YUV文件进行编码,这里给大家提供了标准的YUV测试序列,qcif格式,省去大家查找的麻烦,直接下载即可使用

2012-11-28

HEVC帧内预测的几个重要提案

搜集了HEVC关于帧内预测的几个重要提案,相信对大家在刚开始看帧内预测时会有帮助

2012-11-23

HEVC reference software manual (JCTVC-F634)

这是目前最新的HEVC官方参考软件手册,是针对HM参考测试模型的文档,主要包含了HM软件的获取、编译、配置参数解释以及软件的使用等方面的内容,是HEVC学习不可或缺的文档之一!

2012-11-13

HEVC测试模型HM8.0

这是HEVC官方参考测试模型的源代码,为HM8.0,供有兴趣的朋友下载下来参考学习

2012-11-13

HEVC测试模型HM9.0

这是目前最新的HEVC官方参考测试模型,供有兴趣的朋友下载下来参考

2012-11-13

视频编码技术研究

本资源是有关视频编码的毕业论文和ppt,可供下载下来进行参考

2013-07-15

HEVC参考软件最新版11.0

HEVC官方参考软件最新版HM11.0,可供学习H.265标准参考

2013-07-07

C++ primer英文版

C++ primier 的英文原版,适合c++学习者

2013-04-09

ffmpeg可执行文件exe

这个不是ffmpeg的源码,只是可以在windows下使用的一个可执行文件exe,把它当成一个工具来用,主要目的是帮助那些只是临时需要使用ffmpeg而不愿意费力自己编译它的朋友

2013-04-09

HEVC最新参考模型HM10.0

这个是截至目前为止最新的HEVC官方参考软件HM10.0,相比于HM9.1,又做了一些改动。

2013-03-28

VisualSVN-3.0.4

这个是可在visual studio中使用的一个插件,安装它之后,可在vs开发环境下,直接对工程进行管理

2013-01-12

TortoiseSVN

针对windows 32位的SVN客户端

2013-01-12

HEVC参考测试模型 HM9.1

这个是目前HEVC官方参考软件即HM的最新版9.1,可供大家下载下来参考学习。

2013-01-03

BD-rate的Excel计算法

该文件提供了使用Excel进行BD-rate的计算方法及示例,可以供大家参考学习

2012-12-25

BD-rate相关提案VCEG-M33.doc

这个是在视频编码中评价算法性能的重要参数之一BD-rate的提案,相信能够帮助大家理解这个参数的由来和计算方法

2012-12-25

H264visa 分析器

学习H.264的人必备软件之一,是功能强大的264码流文件分析工具,值得大家下载

2012-12-15

yuvPlayer 播放器

这个是yuv序列的播放器,操作简单,非常适合大家下载下来学习研究

2012-12-15

H.264 白皮书

这个是H.264的白皮书,主要涵盖了H.264所有的关键技术,入门必备的资料之一

2012-12-12

程序员面试宝典

相信这是本大家都非常熟悉的电子书了,特别是对于想找工作的程序员来说

2012-12-10

h.264和mpeg-4视频压缩--欧阳合译.pdf

这个是一本学习H.264的经典书籍之一,值得大家下载下来学习

2012-12-10

最新版的x264(VS工程)

目前,x264已经停止了在windows下对vs编译器的支持,本资源是在VS环境下对最新版(2012.10.12)x264进行编译,经测试,能够正常编码,可供大家下载下来进行参考

2012-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除