亮度MV推导流程-计算流体力学及其并行算法

时间:2021-06-02 17:11:00
【文件属性】:
文件名称:亮度MV推导流程-计算流体力学及其并行算法
文件大小:3.87MB
文件格式:PDF
更新时间:2021-06-02 17:11:00
H264 毕厚杰 pdf 图 8.37亮度MV推导流程 8.9.1.2 P片、SP片中跳跃宏块亮度 MV获取 该处理用于宏块类型为 P_Skip时解码。其输出为 mvL0和 refIdxL0(等于 0)。 此时,mvL0推导如下: 第一步:根据上一节的邻近运动数据推导,以mbPartIdx =0, subMbPartIdx=0, list suffix L0 为输入, 输出为mbAddrA, mbAddrB, mvL0A, mvL0B, refIdxL0A, 和refIdxL0B. 第二步:如下列任一命题为真,mvL0的两个分量都置 0: ◆mbAddrA不提供; ◆mbAddrB不提供; ◆refIdxL0A=0 且 mvL0A两个分量都等于 0; ◆refIdxL0B=0 且 mvL0B两个分量都等于 0。 否则,根据上一节的中值亮度MV推导,以 mbPartIdx = 0, subMbPartIdx = 0, refIdxL0, and list suffix L0为输入,mvL0为输出。 注:这里输出直接为 mvL0,预测MV等于实际MV。 8.9.1.3 B_skip,B_Direct_16×16,B_Direct_8×8的亮度 MV获取 该处理用于宏块类型为 B_Skip或 B_Direct_16x16,或者亚宏块类型为 B_Direct_8x8时的解码。 其输入为 mbPartIdx和 subMbPartIdx.;输出为 refIdxL0, refIdxL1, mvL0 and mvL1,predFlagL0 and predFlagL1。 该处理还取决于 direct_spatial_mv_pred_flag 的值。direct_spatial_mv_pred_flag=1 时,该处理输 出模式为空间直接预测模式;direct_spatial_mv_pred_flag =0时,该处理输出模式为时间直接预测模 式。详细过程请参考 H.264 Draft G050。 8.9.1.4 色度 MV获取 该处理过程输入为亮度矢量mvLX 和refIdxLX,输出为色度矢量mvCLX。色度MV是根据相应 亮度MV推导而得。因为亮度MV精度为1/4像素,而色度精度为其一半,应为1/8像素精度。例如, 亮度矢量指定8×16亮度像素时,相应色度矢量应针对4×8色度像素。 为了推出 mvCLX,有如下操作: 1)当前宏块为帧宏块时,色度运动矢量mvCLX的水平和垂直分量通过相应亮度mvLX分量乘以2 推出,该过程通过将1/4像素mvLX单元映射到1/8像素mvCLX单元实现。

网友评论