单向和双向预测举例-深居浅出autocad二次开发

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

文件名称:单向和双向预测举例-深居浅出autocad二次开发

文件大小:6.01MB

文件格式:PDF

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

编解码 h.264

图 3.13 三步搜索法 一个 16×16 搜索区中心点(i,j)=(0,0),以搜索区 大搜索长度的一半为步长,计算中心点及周围 8 个邻近点的 MAD 值,如找到某个点 MAD 小,再以该点为中心,步长减为原来的一半,依次类 推,到了第三步,再把步长减半,计算 MAD 值,其中 MAD 小点运动矢量即为所求的值。快速算 法的速度快,但不能保证全局 优。 3.1.3.2 双向预测 有时,不只是利用前一帧像素预测,还需利用后一帧像素,即预测值为: ( ) ( ) ( )' '1 1, , ,t t t tx y f x i y j f x i y jtf α α ∧ − += + + + + + (3.21) 其中 ( , )d i j 和 ' '( , )d i j 分别为 t 到 t-1 和 t 到 t+1 间的运动矢量 MV, 1tα − 和 1tα + 分别为前向和后 向预测系数,可按 佳预测公式确定。 这时,前向参考帧预测当前帧称为前向运动补偿,利用后向参考帧预测当前帧称为后向运动补 偿,利用前后向同时预测的就称为双向预测运动补偿。 双向预测在实时通信中是不能应用的,例如会议电视、可视电话等,因为后向预测在当前帧之 后进行,会引入编码时延。它可用在广播电视系统中,如采用 MPEG 标准的编码系统,特别针对一 些暴露区域,即 t-1 帧尚未暴露而 t+1 帧已呈现出来的区域。图 3.14 为单向和双向预测编码举例。 图 3.14 单向和双向预测举例 为了进一步提高编码效率,多帧预测(包括单向和双向预测)被引入,如 H.264 标准参考帧可 达 5~15 帧。 3.1.3.3 重叠块运动补偿OBMC 以上基于块的运动补偿从计算量上看是比较简单,但这种人为的块划分使得每个块由一个运动


网友评论