注:HM代码版本为HM-16.2+SCM-3.0rc1/。
在介绍逆扫描的过程之前,先说明扫描表的存储和初始化过程(初始化只在解码器启动时进行,对应函数为initROM())。
HEVC扫描方式中提到:对于超过
4x4 的块,先将块分成若干个4x4的CG(Coefficient Group),CG之间和每个CG内部都使用选定的扫描顺序进行扫描。所以,存在两种扫描表:像素...
分类:
其他好文 时间:
2014-12-28 15:40:06
阅读次数:
187
注:HM代码版本为HM-16.2+SCM-3.0rc1/。
在HEVC逆扫描之三:TU逆扫描过程中介绍了TU的逆扫描过程,这里继续介绍CG内部的逆扫描过程。
4x4CG内部的逆扫描流程如下图所示。
图14 4x4CG逆扫描流程
对于每一个4x4块,也是按照与扫描顺序相反的顺序进行逆扫描的。首先通过熵解码解出CG标识(如果是TU内的第一个或者...
分类:
其他好文 时间:
2014-12-28 15:37:20
阅读次数:
185
注:HM代码版本为HM-16.2+SCM-3.0rc1/。
对应TDecSbac::parseCoeffNxN()函数解析。暂时先忽略掉几个模式:pcCU->getCUTransquantBypass(uiAbsPartIdx)、pcCU->getSlice()->getPPS()->getUseTransformSkip()、pcCU->isRDPCMEnabled(uiAbsPa...
分类:
其他好文 时间:
2014-12-28 15:36:35
阅读次数:
238
注:HM代码版本为HM-16.2+SCM-3.0rc1/。
三种扫描方式
HEVC有三种扫描方式:朝右上角的对角扫描、水平扫描、垂直扫描。对应如下图所示。
图1 HEVC三种扫描方式
根据模式不同,使用水平、竖直、对角三种方式之一。对于超过4x4的块,先将块分成若干个4x4的CG(Coefficient Group),CG之间和每个CG内部都使用选定的扫描顺序进行扫...
分类:
其他好文 时间:
2014-12-28 14:16:00
阅读次数:
456
摘要:Hadoop使用了MapReduce编程范式,目前已经被公认为是分布式环境中分析大数据的标准框架。然而,它并不能很好的应用于大规模的计算几何处理。本文介绍的CG_Hadoop是一套可伸缩的和高效的MapReduce算法,用于处理各种基本计算几何问题,例如多边形合并、skyline(轮廓线)、convex hull(凸包)、farthest pair(最远相对)以及最近相对等,这些都是其它几何算法的基础。对于每一个计算几何操作,CG_Hadoop有两个版本,一个基于Apache Hadoop系统,一个基...
分类:
其他好文 时间:
2014-12-26 20:24:40
阅读次数:
227
服务端目录介绍:binNagios可执行程序所在目录nagiosnagiostatsnrpeetcNagios配置文件所在目录nagios.cfg包含其它配置文件htpasswd.users密码文件nrpe.cfg客户端配置文件sbinNagiosCGI文件所在目录,也就是执行外部命令所需文件所在的目录histogram.cgishowlog.cgistatuswrl.cg..
分类:
移动开发 时间:
2014-12-24 18:18:37
阅读次数:
226
经常用在FPS(第一人称射击)游戏中的夜视仪效果...
分类:
编程语言 时间:
2014-12-16 21:05:51
阅读次数:
875
avalon1.3.8主要是在ms-repeat、 ms-each、 ms-with等循环绑定上做重大性能优化,其次是对一些绑定了事件的指令添加了roolback,让其CG回收更顺畅。 重构ms-repeat、ms-each、ms-with, 内部的代理对象全部使用普通的对象实现, 并且一个监...
分类:
Web程序 时间:
2014-12-15 18:38:59
阅读次数:
205