[发明专利]视频编码系统和方法有效
申请号: | 200980156608.0 | 申请日: | 2009-11-16 |
公开(公告)号: | CN102318344A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | J-P·莫拉德 | 申请(专利权)人: | 萨基姆通讯宽带公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;杨移 |
地址: | 法国吕*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 系统 方法 | ||
1.一种用于对视频序列的连续图像进行编码的视频编码系统(100),对至少一个当前图像(Fn)的编码是针对所述视频序列的至少一个先前的和/或后续的图像(Fn-1)而操作的,所述编码系统(100)包括:
-用于接收要编码的所述当前图像(Fn)的输入数据接收模块(101),
-用于将所述当前图像(Fn)划分为宏块的装置(103),
-用于根据所述当前图像(Fn)的所述宏块并根据所述至少一个先前的和/或后续的图像(Fn-1)而估计运动矢量的模块(105),
-接收运动矢量并提供至少一个预测区域(P)的运动补偿模块(106),
所述编码系统(100)的特征在于所述数据接收模块(101)进一步接收所述当前图像(Fn)的至少一个已移动的区域的未估计的真实运动矢量,所述编码系统(100)包括:
-用于将所述未估计的真实运动矢量分配给属于所述已移动的区域的宏块的装置(104);
-用于将所述未估计的真实运动矢量直接传送给所述补偿模块(106)而不需要由所述估计模块(105)针对属于所述已移动的区域的所述宏块对运动矢量进行任何估计的装置(118)。
2.根据前一权利要求的视频编码系统(100),其特征在于其包括用于仅将不属于所述已移动的区域的宏块传送给所述用于估计运动矢量的模块(105)的装置(119)。
3.根据前述权利要求之一的视频编码系统(100),其特征在于其包括:
-用于得到所述当前图像(Fn)与所述预测区域的像素之间的差异并且用于提供对应于该差异的残留误差(Dn)的减法器(109),
-对由所述估计模块(105)处理的每个宏块以及对所述残留误差(Dn)应用频率变换的频率变换模块(112),
-用于量化来自所述频率变换模块(112)的数据的模块(113),
-用于对来自所述量化模块(113)的数据进行编码的熵编码器(120)。
4.一种用于对视频序列的连续图像进行编码的视频编码方法,对至少一个当前图像(Fn)的编码是针对所述视频序列的至少一个先前的和/或后续的图像(Fn-1)而操作的,所述方法包括步骤:
-接收要编码的所述当前图像(Fn)以及所述当前图像(Fn)的至少一个已移动的区域的未估计的真实运动矢量,
-将所述当前图像划分为宏块,
-将所述未估计的真实运动矢量分配给属于所述已移动的区域的宏块,
-根据所述当前图像的宏块以及所述至少一个先前的和/或后续的图像的宏块而估计运动矢量,所述估计仅从不属于所述已移动的区域的宏块进行,
将要编码的所述当前图像从服务器传送到客户终端,所述编码在所述服务器处执行并且所述当前图像的至少一个已移动的区域的所述未估计的真实矢量由所述服务器的图形环境的编程接口提供。
5.根据前一权利要求的方法,其特征在于所述服务器的屏幕由所述客户终端根据诸如虚拟网络计算(VNC)协议之类的远程帧缓冲(RFB)协议显示在屏幕上。
6.根据权利要求4或5之一的方法,其特征在于所述视频编码是空-时编码H264。
7.根据权利要求4到6之一的方法,其特征在于在下列情况下确定所述已移动的区域的所述真实运动矢量:
-在浏览器类型的应用中水平或垂直地滚动所述已移动的区域;
-所述服务器的操作系统的图形窗口发生位移;
-在幻灯片放映的情况下从一个幻灯片转移到另一个;
-flash类型的动画。
8.根据权利要求4到7之一的方法,其特征在于所述客户终端是视频解码器。
9.根据权利要求4到8之一的方法,其特征在于所述当前图像和所述真实运动矢量初始地以RGB格式编码然后经历YUV格式变换。
10.根据权利要求4到9之一的方法,其特征在于所述真实运动矢量是二维或三维矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于萨基姆通讯宽带公司,未经萨基姆通讯宽带公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980156608.0/1.html,转载请声明来源钻瓜专利网。