Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding 运动矢量为零的Mpeg帧_Encoding_Mpeg - Fatal编程技术网

Encoding 运动矢量为零的Mpeg帧

Encoding 运动矢量为零的Mpeg帧,encoding,mpeg,Encoding,Mpeg,我不是MPEG帧结构方面的专家。但是,我想了解具有空移动向量的MPEG帧与具有非空移动向量的MPEG帧之间的区别。运动向量不是MPEG帧(图片)的特征,而是宏块的属性。只有包含在预测(P)和双向(B)图片中的宏块具有运动矢量。帧内(I)图片中的那些没有 预测帧仅包含当前图片和先前(锚定)图片之间的“差异”。宏块表示(通常)16x16子图像区域。当然,每个宏块都有特定的坐标。因此,通常每个宏块都将基于上一张(锚定)图片中具有相同坐标的宏块进行预测 通过引入运动矢量,可以从具有与当前宏块相关的不同坐

我不是MPEG帧结构方面的专家。但是,我想了解具有空移动向量的MPEG帧与具有非空移动向量的MPEG帧之间的区别。

运动向量不是MPEG帧(图片)的特征,而是宏块的属性。只有包含在预测(P)和双向(B)图片中的宏块具有运动矢量。帧内(I)图片中的那些没有

预测帧仅包含当前图片和先前(锚定)图片之间的“差异”。宏块表示(通常)16x16子图像区域。当然,每个宏块都有特定的坐标。因此,通常每个宏块都将基于上一张(锚定)图片中具有相同坐标的宏块进行预测

通过引入运动矢量,可以从具有与当前宏块相关的不同坐标的先前宏块预测宏块。因此,运动矢量描述锚宏块相对于当前宏块的坐标


因此,“空”运动矢量将意味着将从具有相同坐标的锚定宏块预测p/B图片宏块。

运动矢量不是MPEG帧(图片)的特征,而是宏块的属性。只有包含在预测(P)和双向(B)图片中的宏块具有运动矢量。帧内(I)图片中的那些没有

预测帧仅包含当前图片和先前(锚定)图片之间的“差异”。宏块表示(通常)16x16子图像区域。当然,每个宏块都有特定的坐标。因此,通常每个宏块都将基于上一张(锚定)图片中具有相同坐标的宏块进行预测

通过引入运动矢量,可以从具有与当前宏块相关的不同坐标的先前宏块预测宏块。因此,运动矢量描述锚宏块相对于当前宏块的坐标

因此,“空”运动矢量将意味着将从具有相同坐标的锚宏块预测p/B图片宏块