[发明专利]隔行扫描视频的高级双向预测编码有效
申请号: | 200480024621.8 | 申请日: | 2004-09-03 |
公开(公告)号: | CN101416525A | 公开(公告)日: | 2009-04-22 |
发明(设计)人: | K·慕克吉;T·W·赫尔科比 | 申请(专利权)人: | 微软公司 |
主分类号: | H04N7/36 | 分类号: | H04N7/36;H04N7/34;H04N11/02;H04N7/50;H04N7/42;H04N7/44 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 隔行 扫描 视频 高级 双向 预测 编码 | ||
1.一种使用视频解码器来解码已编码视频的方法,所述方法包括:
采用所述视频解码器,解码隔行扫描的双向预测图片,其中所述解码包括, 对于所述隔行扫描的双向预测图片的当前宏块,所述当前宏块具有第一预测方向的 第一运动向量:
选择所述第一运动向量的第一组多个候选运动向量预测值,其中所述第 一组多个候选运动向量预测值是从用于所述第一预测方向的第一运动向量第 一运动向量缓冲区中选择的;
至少部分地基于所述第一组多个候选运动向量预测值中的一个或多个候 选运动向量预测值,计算所述第一运动向量的第一运动向量预测值,其中所 述第一运动向量预测值是所述第一运动向量的预测的值;
将所述第一运动向量存储在所述第一运动向量缓冲区中用于所述当前宏 块的位置;
至少部分地基于第二组多个候选运动向量预测值中的一个或多个候选运 动向量预测值,计算第二运动向量预测值,所述第二组多个候选运动向量预 测值来自用于与所述第一预测方向相反的第二预测方向的第二运动向量缓冲 区;
将所述第二运动向量预测值存储在所述第二运动向量缓冲区中用于所述 当前宏块的对应位置,其中所述第二运动向量预测值是所述第二预测方向的 填充第二运动向量的预测的值;
其中对所述当前宏块的解码在所述第一预测方向上使用运动补偿,但不在与 所述第一预测方向相反的第二预测方向上使用运动补偿,并且
其中所述解码还包括在对所述隔行扫描的双向预测图片的一个或多个后续宏 块的运动向量预测中使用来自所述第一运动向量缓冲区的第一运动向量和来自所 述第二运动向量缓冲区的第二运动向量。
2.如权利要求1所述的方法,还包括至少部分地基于所述第一运动向量预测 值和运动向量差值信息重构所述第一运动向量,其中所述存储将所重构的第一运动 向量作为所述第一运动向量存储在所述第一运动向量缓冲区中。
3.如权利要求1所述的方法,其特征在于,当运动向量差值信息表示对所述 第一运动向量不存在运动向量差值时,所述存储将所述第一运动向量预测值作为所 述第一运动向量存储在所述第一运动向量缓冲区中。
4.如权利要求1所述的方法,其特征在于,计算所述第一运动向量预测值包 括计算所述第一组多个候选运动向量预测值中多个候选运动向量预测值的中值。
5.如权利要求1所述的方法,其特征在于,所述第一预测方向为正向,且所 述第一运动向量缓冲区是正向运动向量缓冲区。
6.如权利要求1所述的方法,其特征在于,所述第一预测方向为反向,且所 述第一运动向量缓冲区是反向运动向量缓冲区。
7.如权利要求1所述的方法,其特征在于,所述隔行扫描的双向预测图片是 隔行扫描B-半帧,且其中所述第一运动向量用于整个当前宏块的正向或反向预测。
8.如权利要求1所述的方法,其特征在于,所述隔行扫描的双向预测图片是 隔行扫描B-半帧,且其中所述第一运动向量用于当前宏块中单个块的正向或反向 预测。
9.如权利要求1所述的方法,其特征在于,所述隔行扫描的双向预测图片是 隔行扫描B-帧,且其中所述第一运动向量用于整个当前宏块的正向或反向预测。
10.如权利要求1所述的方法,其特征在于,所述隔行扫描的双向预测图片是 隔行扫描B-帧,且其中所述第一运动向量用于当前宏块中一个半帧的正向或反向 预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480024621.8/1.html,转载请声明来源钻瓜专利网。