【文件属性】:
文件名称:RefPicListX推导-计算流体力学及其并行算法
文件大小:3.87MB
文件格式:PDF
更新时间:2021-06-02 17:11:00
H264 毕厚杰 pdf
图 8.39 RefPicListX推导
8.9.2.2 分像素内插处理
该处理过程输入为mbPartIdx 、subMbPartIdx、亮度像素单元的partWidth和partHeight、mvLX 、
mvCLX 、 refPicLXL 、 refPicLXCb 、 refPicLXCb ; 输 出 为 一 个 预 测 亮 度 像 素 值 矩 阵
(partWidth)×(partHeight)的 predPartLXL、两个预测色度像素值矩阵 (partWidth/2)x(partHeight/2)的
predPartLXCb, and predPartLXCr 。
这里,设( xAL, yAL )为当前分割左上亮度像素整像素单元位置,这是相对给出亮度像素二维矩
阵左上像素位置而言。设( xIntL, yIntL )为整像素单元亮度位置 ,( xFracL, yFracL ) 为 1/4像素单元偏
移。
xIntL = xAL + ( mvLX[ 0 ] >> 2 ) + xL (8.30)
yIntL = yAL + ( mvLX[ 1 ] >> 2 ) + yL (8.31)
xFracL = mvLX[ 0 ] & 3 (8.32)
yFracL = mvLX[ 1 ] & 3 (8.33)
predLXL[ xL, yL ]推导见8.9.2.2.1,以 ( xIntL, yIntL )、( xFracL, yFracL )、refPicLXL 为输入。
同样,设( xIntC, yIntC )为整像素单元亮度位置,( xFracC, yFracC )为1/8像素单元偏移。
xIntC = ( xAL >> 1 ) + ( mvCLX[ 0 ] >> 3 ) + xC (8.34)
yIntC = ( yAL >> 1 ) + ( mvCLX[ 1 ] >> 3 ) + yC (8.35)
xFracC = mvCLX[ 0 ] & 7 (8.36)
yFracC = mvCLX[ 1 ] & 7 (8.37)
predPartLXCb[ xC, yC ]和predPartLXCr[ xC, yC ]推导见2),以( xIntC, yIntC )和( xFracC, yFracC ) 及
refPicLXCb、refPicLXCr 为输入。
1) 亮度像素内插处理
该处理过程输入为亮度整像素位置( xIntL, yIntL )、亮度分像素位置偏移( xFracL, yFracL )、参考图
像refPicLXL的亮度像素矩阵。输出为预测亮度像素值predPartLXL[ xL, yL ]。