![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BMS
文章平均质量分 83
Veronica_o_
这个作者很懒,什么都没留下…
展开
-
VVC代码 BMS 帧内预测学习之一:帧内预测函数 xCheckRDCostIntra()
这些只是自己初步的学习,若有问题烦请更正,共同进步~void EncCu::xCheckRDCostIntra( CodingStructure *&tempCS, CodingStructure *&bestCS, Partitioner &partitioner, const EncTe原创 2018-08-14 16:16:11 · 998 阅读 · 0 评论 -
VVC代码 BMS 帧内预测学习之二:亮度色度预测函数 estIntraPredLumaQT()及estIntraPredChromaQT()
亮度预测函数:estIntraPredLumaQT()Void IntraSearch::estIntraPredLumaQT( CodingUnit &cu, Partitioner &partitioner ){ CodingStructure原创 2018-08-14 20:21:08 · 1289 阅读 · 0 评论 -
VVC代码 BMS 帧内预测学习之三:67个角度预测 predIntraAng()
predIntraAng()void IntraPrediction::predIntraAng( const ComponentID compId, PelBuf &piPred, const PredictionUnit &pu, const bool useFilteredPredSamples ){ const ComponentID compID ...原创 2018-08-16 10:25:58 · 1212 阅读 · 0 评论 -
VVC运行相关
鉴于记性不太好,把encode.bat以及decode.bat中的内容记录一下:encode.batEncoderApp.exe -c encoder…….cfg -b str22.bin > output22.txt EncoderApp.exe -c encoder…….cfg -b str27.bin > output27.txt EncoderApp.exe -...原创 2018-09-11 14:45:39 · 1107 阅读 · 0 评论 -
VVC代码 BMS 帧内预测学习之六:Planar、DC及角度模式下预测值的计算 xPredIntraPlanar(),xPredIntraDC(),xPredIntraAng()
1、Planar模式,函数xPredIntraPlanar():预测像素是水平、垂直两个方向上4个参考像素的平均值。left, top为预测像素正左,正上方参考像素值;right = leftColumn[height]- left, bottom = topRow[width] - top;最终预测值:pred = (( left << log2原创 2018-09-25 17:08:53 · 2693 阅读 · 2 评论 -
VVC代码 BMS 帧内预测学习之四:参考像素的获取——xFillReferenceSamples()
xFillReferenceSamples()函数是参考像素的获取过程。主要步骤:1、分析临近的像素是否可获取2、进行参考样本的填充:若临近的像素全部可获取,则赋值;全部不可获取,则赋默认值;若部分可获取,则对可获取的赋对应的值,不可获取的用默认值填充。void IntraPrediction::xFillReferenceSamples( const CPelBuf &recoB...原创 2018-09-20 19:14:43 · 949 阅读 · 3 评论 -
VVC代码 BMS 帧内预测学习之五:边界值的滤波
帧内预测中,对一些涉及边界的模式下得到的帧内预测块,会进行进一步调整,保持边界的连续性。BMS中(目前BMS1.1中边界值滤波操作默认关闭),对采用边界滤波且宽/高均>2的亮度块进行:1、对模式2,调用函数xIntraPredFilteringMode02()进行滤波。若高大于2,对左四列像素进行滤波,从左到右系数为[8, 8],[12, 4],[14, 2],[15, 1]:p...原创 2018-09-21 17:36:56 · 439 阅读 · 0 评论