![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hevc
文章平均质量分 86
丢丢1990
这个作者很懒,什么都没留下…
展开
-
34、hevc参考软件HM中Intra预测参考像素的获取与管理
继续上一个section所讨论的问题。在section 33中讨论了HEVC帧内预测的几种不同模式,代表这几种模式的函数xPredIntraPlanar、xPredIntraAng和xDCPredFiltering调用的位置位于Void TComPrediction::predIntraLumaAng()中,所以也可以说,在一个PU内,函数Void TComPrediction::predIntr转载 2015-03-27 09:31:22 · 1341 阅读 · 0 评论 -
33、编码一个CU(帧内部分)2、帧内预测各种模式的实现
HEVC中一共定义了35中帧内编码预测模式,编号分别以0-34定义。其中模式0定义为平面模式(INTRA_PLANAR),模式1定义为均值模式(INTRA_DC),模式2~34定义为角度预测模式(INTRA_ANGULAR2~INTRA_ANGULAR34),分别代表了不同的角度。具体的示意图如标准文档的图8-1所示:这三大类的预测方法均有实现的代码。首先看最简单的Intra_DC模式转载 2015-03-27 09:25:44 · 1776 阅读 · 0 评论 -
35、帧内预测参考数据的获取和滤波处理
帧内预测的参考像素值的获取在标准文档的8.4.4.2.2中指明。举例说明,当前demo中,我们用来单步调试的第一个CU为64×64像素大小,那么参考像素由两部分组成,一部分包含2×64+1=129个,另一部分包含2×64=128个像素。这两部分分别作为垂直和水平方向上的预测数据。在编码的过程中,根据预测数据是否可得,共分为两种情况:第一种:所有的预测数据都不可得。最直观的情况就是一帧数据中转载 2015-03-27 09:35:09 · 766 阅读 · 0 评论 -
32、编码一个CU(帧内部分)1
在一个compressSlice()中,在compressCU函数中实现对一个CU的编码,其中主要进行了CU的初始化,以及实际的编码操作。[cpp] view plaincopyVoid TEncCu::compressCU( TComDataCU*& rpcCU ) { // initialize CU data m_ppcBestCU[0]->in转载 2015-03-27 09:23:07 · 802 阅读 · 0 评论