- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Sub-PU based Motion Vector Prediction
HEVC PU can have at most one set of motion for each prediction directionJEM PU will be splitted by sub-PUsAdds 2 merge modes from sub-PUs, including ATMVP and STMVP. So, do not need to encode other
2017-10-13 16:39:38
469
原创 Adaptive Reference Sample Smoothing(RSAF)
RSAF技术简介在HEVC中,对于帧内预测的参考像素支持滤波操作,由sps中的参数m_intraSmoothingDisabledFlag、预测模式方向、颜色分量等决策,见函数filteringIntraReferenceSamples()。当支持使用滤波时,由sps的参数m_useStrongIntraSmoothing和颜色分量决策是否选择强滤波。若为Y分量且m_useStrongIntraS
2017-08-29 15:13:30
638
原创 Position Dependent Intra Prediction Combination(PDPC)
JVET中PDPC技术原理简介该技术是新增加的技术,HEVC中并不存在参考博客:http://blog.youkuaiyun.com/lin453701006/article/details/52735385博客中讲的十分清楚,小结下。 根据HEVC预测方式得到最优的预测模式 帧内预测方向,得到预测值p如果预测模式非DC也非Planar,则对预测值进行边界滤波,得到滤波后的预测像素p’,其中边界滤波
2017-08-24 11:46:23
677
原创 Cross Component Prediction
HEVC CCP回顾 CCP是HEVC Range Extension标准中的技术,是基于线性模型 (Linear Mode, LM)的色度分量预测优化技术,其目的是降低颜色分量残差信号之间的数据相关性,且该技术仅作用于采样空间为 4:4:4的视频序列。RGB 颜色空间的视频序列,其颜色分量之间存在大量的数据冗余,一般通过将其转换为 YCbCr 颜色空间。但是,转换后的颜色分量之间仍存在一定的数
2017-08-23 10:32:11
765
原创 Intra Mode Coding With Boundary Prediction Filters
HEVC boundary filter回顾 仅作用于使用DC(1),vertical(10)和horizontal(26) mode且小于32x32的PU的亮度块的最左侧一列和最上侧一行的参考像素点。当使用vertical mode时,最左侧一列的值p(0,y)为下式,其中,y属于[0,N-1],其中,N是PU的大小,见标准文档8.4.4.2.6式(8-62): p(0,y)=p(0,y)
2017-08-21 20:22:26
495
原创 Intra Mode Coding With 4-tap Interpolation Filter
HEVC帧内预测滤波回顾参考标准文档的8.4.4.2.3,对帧内预测的预测参考值插值滤波当满足条件:帧内预测模式为0或者PU为4x4时,则不做滤波。否则需要做滤波。对不同大小的PU,不同的方向,进行不同的滤波操作,且滤波器采用2-tap 121的线性插值滤波具体可参考标准文档。参考文献:http://blog.youkuaiyun.com/shaqoneal/article/details/39378973
2017-08-21 15:39:51
821
原创 Intra Mode Coding With 67 Intra Prediction Modes
回顾HEVC内帧内预测35种帧内预测模式,33方向 + DC + Planar 3 MPM(most proper mode),根据相邻块或经验,获得3个最有可能的最佳模式35 mode rough RDO,用简单的HAD代替RDO过程X mode full RDO{3,3,8,8,8},选择HAD代价最小的X个模式进行RDO计算,选出最优的模式参考文献1(偏向技术解读):http://bl
2017-08-17 20:36:33
527
原创 Quadtree plus binary tree (QTBT) block structure
回顾HEVC CTU可四叉划分成多个CU,CU是编码的基本单元CU可以划分成1个或2个或4个不同的PU,且对帧内、帧间预测有不同的划分方式,PU是预测的基本单元CU还可以四叉划分成多个不同的TU对残差进行变换,TU是变换的基本单元推荐HEVC块结构划分博客https://yq.aliyun.com/articles/31214推荐HM划分结构解释博客http://blog.youkuaiyun.com
2017-08-01 14:13:30
932
原创 Larger Coding Tree Block & Larger Transform Unit
开启新技术和新优化工具学习之路。 首先,看下最简单的大块优化策略。在HEVC,CTU最大可支持64x64的CTU以及32x32的TU 而在JVET中,CTU被扩展到256x256,TU被扩展到64x64,其中,CU、PU的划分模式不变。 针对64x64TU, 变换后,只保留左上角32x32的变换系数块,其余3个32x32块的变换系数均设为0*(参见函数fastForwardDCT2_B64()
2017-07-31 15:59:35
398
原创 overview of JVET- Meeting A
刚开始看JVET的技术,思绪有点乱。 不妨先来看看第一次会议,看看能不能理出点头绪。overview具体proposalA1001A1002Overview本次会议主要提交了两个提案 提案号 名称 提案方 A1001 Algorithm Description of Joint Exploration Test Model 1 J. Chen, E. Alshina, G
2017-07-27 13:40:17
633
原创 如何查找JVET-H.266提案和下载参考软件
【错误之处,还请见谅,也欢迎指正 :)】技术提案:http://phenix.it-sudparis.eu/jvet/index.php参考软件:https://hevc.hhi.fraunhofer.de/trac/jem/browser/tags1. 会议/技术提案跟踪打开网页: http://phenix.it-sudparis.eu/jvet/index.p
2017-07-26 16:29:42
4698
1
原创 立个flag
感觉已经落下很多新技术今天开始,要花点时间关注下新一代的视频编码标准——JVET立个flag,希望自己能坚持下去!go!go!加油!
2017-07-26 16:04:25
438
原创 有个问题,是关于C++文本输入输出的
VC++中,是不是有那么一个函数,可以使在文本中读到的“a、b、c、d”直接转化为“1、2、3、4”的?? 如果没有的话,编程该如何实现?
2011-07-31 18:15:36
404
3
原创 求助一道C++霍夫曼编码题
<br />加入译码那段代码之后,不管是在outputfile2.txt中,还是控制台下,都木有任何反应,<br />但是用F10一步步调试,是木有错误的。。。<br />为什么为什么??<br />哪位大牛,请救救我吧。。。跪谢了<br /> <br /> <br />#include<iostream.h><br />#include"fstream.h"<br />#include<iomanip.h><br />#include<string.h><br />const int MaxV=1000;
2011-05-13 00:06:00
604
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人