【技术实现步骤摘要】
【国外来华专利技术】视频编码系统和方法中的编码块位流结构和语法相关申请的交叉引用本申请是先前于2015年3月31日提交的题为“MotionVectorSelectionandPredictioninVideoCodingSystemsandMethods(视频编码系统和方法中的运动矢量选择和预测)”(代理人案卷号REAL-2015693)的第PCT/CN2015/075599号PCT申请的部分继续申请,该申请的全部公开内容在此并入本文用于所有目的。
本公开涉及视频信号的编码和解码,更具体地,涉及选择用于视频序列帧的预测运动矢量。
技术介绍
诸如数字图像、语音/音频、图形和视频等的数字多媒体的出现大大改善了各种应用并且开放了全新的应用,因为它能相对容易地实现可靠的存储、通信、传输和搜索及访问内容。数字多媒体的应用很多,包括娱乐、信息、医药和安全,并以多种方式使社会受益。多媒体数据在初始由诸如相机和麦克风的传感器捕获时可能是模拟的,随后例如经由常规脉冲编码调制(PCM)过程被数字化。此过程可以创建大量的数字数据。因此,大量数字多媒体内容的高效传送、存储和/或传输需要将数字多媒体从其原始PCM形式压缩成压缩表示。已经开发了许多用于压缩多媒体的技术。多年来,视频压缩技术已经变得非常复杂,它们经常可以实现10到100之间的高压缩因子,同时保持通常类似于未压缩的数字视频的高度的心理视觉质量。虽然迄今为止,视频压缩技术和科学方面取得了巨大的进步(表现为大量标准团体驱动的视频编码标准,诸如MPEG-1、MPEG-2、H.263、 ...
【技术保护点】
1.一种用于对视频帧序列中的未编码视频帧编码以生成所述未编码视频帧的编码位流表示的方法,所述编码位流至少包括头部和视频数据载荷部分,所述方法包括:/n将所述未编码视频帧划分成预测块阵列,所述预测块阵列具有多个行和多个列并包括第一预测块,所述第一预测块位于所述多个行中的第一行且位于所述多个列中的第一列;/n获得所述第一预测块的有序的运动矢量候选项列表;/n从所述有序的运动矢量候选项列表中选择用于对所述第一预测块编码的运动矢量;/n使用所述运动矢量对所述第一预测块编码以生成所述编码位流的所述视频数据载荷的一部分;以及/n在所述编码位流的所述头部中提供运动矢量选择标志,其中所述运动矢量选择标志指示所述有序的运动矢量候选项列表中与所述运动矢量对应的位置。/n
【技术特征摘要】
【国外来华专利技术】1.一种用于对视频帧序列中的未编码视频帧编码以生成所述未编码视频帧的编码位流表示的方法,所述编码位流至少包括头部和视频数据载荷部分,所述方法包括:
将所述未编码视频帧划分成预测块阵列,所述预测块阵列具有多个行和多个列并包括第一预测块,所述第一预测块位于所述多个行中的第一行且位于所述多个列中的第一列;
获得所述第一预测块的有序的运动矢量候选项列表;
从所述有序的运动矢量候选项列表中选择用于对所述第一预测块编码的运动矢量;
使用所述运动矢量对所述第一预测块编码以生成所述编码位流的所述视频数据载荷的一部分;以及
在所述编码位流的所述头部中提供运动矢量选择标志,其中所述运动矢量选择标志指示所述有序的运动矢量候选项列表中与所述运动矢量对应的位置。
2.如权利要求1所述的方法,其中所述有序的运动矢量候选项列表按顺序包括:
先前在对所述预测块阵列中的第一参考预测块编码时使用的第一运动矢量;
先前在对所述预测块阵列中的第二参考预测块编码时使用的第二运动矢量;以及
先前在对所述预测块阵列中的第三参考预测块编码时使用的第三运动矢量。
3.如权利要求2所述的方法,其中:
所述第一参考预测块位于所述多个行中的第二行和所述第一列,所述第二行与所述第一行相邻;
所述第二参考预测块位于所述第二行和所述多个列中的第二列,所述第二列与所述第一列相邻;以及
所述第一参考预测块位于所述第一行和所述多个列中的第三列,所述第三列与所述第一列相邻。
4.如权利要求1所述的方法,其中所述有序的运动矢量候选项列表按顺序包括:
先前在对所述预测块阵列中的第一参考预测块编码时使用的第一运动矢量;
先前在对所述预测块阵列中的第二参考预测块编码时使用的第二运动矢量;以及
零值运动矢量。
5.如权利要求4所述的方法,其中:
所述第一参考预测块位于所述多个行的第二行和所述第一列,所述第二行与所述第一行相邻;以及
所述第二参考预测块位于所述第二行和所述多个列的第二列,所述第二列与所述第一列相邻。
6.如权利要求4所述的方法,其中:
所述第一参考预测块位于所述多个行中的第二行和所述第一列,所述第二行与所述第一行相邻;以及
所述第二参考预测块位于所述第一行和所述多个列中的第二列,所述第二列与所述第一列相邻。
7.如权利要求4所述的方法,其中:
所述第一参考预测块位于所述多个行中的第二行和所述多个列中的第二列,所述第二行与所述第一行相邻,所述第二列与所述第一列相邻;以及
所述第二参考预测块位于所述第一行和所述多个列中的第三列,所述第三列与所述第一列相邻。
8.如权利要求1所述的方法,其中所述有序的运动矢量候选项列表按顺序包括:
先前在对所述预测块阵列中的第一参考预测块编码时使用的第一运动矢量;
第一零值运动矢量;以及
第二零值运动矢量。
9.如权利要求8所述的方法,其中所述第一参考预测块位于所述多个行中的第二行和所述第一列,所述第二行与所述第一行相邻。
10.如权利要求8所述的方法,其中所述第一参考预测块位于所述多个行中的第二行和所述多个列中的第二列,所述第二行与所述第一行相邻,所述第二列与所述第一列相邻。
11.如权利要求8所述的方法,其中所述第一参考预测块位于所述第一行和所述多个列中的第二列,所述第二列与所述第一列相邻。
12.如权利要求1所述的方法,其中有序的运动矢量候选项列表按顺序包括:
第一零值运动矢量;
第二零值运动矢量;以及
第三零值运动矢量。
13.如权利要求1所述的方法,其中使用所述运动矢量对所述第一预测块编码包括:
使用所述运动矢量识别所述视频帧序列中的先前编码的帧的第二预测块;
获得所述第一预测块与所述第二预测块之间的残差;以及
对所述残差编码以生成所述编码位流的所述视频数据载荷的所述一部分。
14.如权利要求1所述的方法,其中使用所述运动矢量对所述第一预测块编码包括:
使用所述运动矢量识别所述视频帧序列中的先前编码的帧的第二预测块;以及
对所述第二预测块编码以生成所述编码位流的所述视频数据载...
【专利技术属性】
技术研发人员:况超,刘晓波,蔡家扬,
申请(专利权)人:真实网络公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。