测试区搜索算法中CTU / CU的参考图像步幅

问题描述

我试图理解HM软件的“测试区搜索算法”。在下面提到的代码片段中,我并没有rcstruct.iYStride代表什么。

当我输入每帧大小为(1920 * 1080)的输入视频时

当CTU或CU为(64 * 64)时,我到达了此代码,当我检查rcStruct * iYStride的值时,它显示2080 ...我知道rcStruct具有参考图像和最佳点的信息

但是我想知道为什么给定输入的rcStruct.iYStride是2080吗?

__ inline Void TEncSearch :: xTZSearchHelp(const TComPattern * const pcPatternKey,IntTZSearchStruct&rcStruct,const Int iSearchX,const Int iSearchY,const UChar ucPointNr,const UInt uidistance) { 失真uiSad = 0;

const Pel * const piRefSrch = rcStruct.piRefY + iSearchY * rcStruct.iYStride + iSearchX;

//-用于使用SAD函数指针的jclee m_pcRdcost-> setdistParam(pcPatternKey,piRefSrch,rcStruct.iYStride,m_cdistParam);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)