单向预测帧间编码-深居浅出autocad二次开发

时间:2024-07-10 12:41:39
【文件属性】:

文件名称:单向预测帧间编码-深居浅出autocad二次开发

文件大小:6.01MB

文件格式:PDF

更新时间:2024-07-10 12:41:39

编解码 h.264

图 3.11 单向预测帧间编码 当前帧图像 ( ),tf x y 与预测图像 ( ),x ytf ∧ 相减后的帧误差 ( ),te x y ,经量化器量化后输出 ( )' ,te x y ,传送到信道。预测图像 ( ),x ytf ∧ 与 ( )' ,te x y 相加,得 ( )' ,tf x y ,当不计量化失真时, ( )' ,tf x y 即当前的 ( ),tf x y 。 把当前帧 ( )' ,tf x y 与帧存储器输出的前一帧 ( )1 ,tf x y− (也称参考帧)同时输入运动参数估值器, 经搜索、比较得到运动矢量 MV。此 MV 输入运动补偿预测器,得到预测图像 ( ),x ytf ∧ 。 预测图 像 ( ),x ytf ∧ 不可能完全等同于当前图像 ( ),tf x y ,无论预测得如何精确,总存在帧误差 ( ),te x y 。 由上述可知,利用上一帧的图像经运动矢量位移作为预测值的方法称为单向预测或单向时间预 测。这时, ( ) ( ), ,tx y f x i y jtf ∧ = + + (3.18) 其中,(i, j)即运动矢量。 如何减小帧差和更精确预测当前像素是提高帧间压缩编码效率的关键之处。 (2)基于块匹配算法的运动矢量估计 上述原理以像素为单位进行预测,除了传送帧差外,还增加了每个像素的运动矢量,编码效率 显著下降。 实际上,两帧之差的物体运动一般是刚体的平移运动,位移量不大,因此往往把一帧图像分成 若干 M×N 块,以块为单位分配运动矢量,大大降低总码率。如图 3.12 所示。


网友评论