This paper provides a system and method for coding the uncoded video frames in the video frame sequence using the recursive coding block segmentation scheme. After the frame is divided into a pixel area of the maximum allowable size (LCB size encoding block), the encoding block candidate option (\LCBC\) of each LCB size can be divided into smaller CBCS. This process may continue recursively until the encoder determines (1) that the current CBC is suitable for encoding (for example, because the current CBC contains only pixels of a single value) or (2) that the current CBC is the minimum size of encoding block candidate options for a particular implementation, such as 2 * 2, 4 * 4, etc. (\MCBC\), whichever comes first. Then one of the two intra prediction techniques can be used to assign the predicted value to the pixels of the encoding block: non square template matching technique or directional prediction technique.
【技术实现步骤摘要】
【国外来华专利技术】视频编码系统和方法中的运动向量选择和预测相关申请的交叉引用本申请是2015年12月22日提交的标题为“MotionVectorSelectionandPredictioninVideoCodingSystemsandMethods(视频编码系统和方法中的运动向量选择和预测)”(代理人案卷号为REAL-2015731)的PCT申请PCT/CN2015/098329的部分继续申请,其是2015年3月31日提交的标题为“MotionVectorSelectionandPredictioninVideoCodingSystemsandMethods(视频编码系统和方法中的运动向量选择和预测)”(代理人案卷号为REAL-2015693)的PCT申请PCT/CN2015/075599的部分继续申请,上述申请的整个公开内容在此出于所有目的并入本文。
本公开涉及视频信号的编码和解码,并且更具体地,涉及针对视频序列的帧选择预测运动向量。
技术介绍
诸如数字图像、语音/音频、图形和视频的数字多媒体的出现由于其相对容易实现内容的可靠存储、通信、传输、以及搜索和访问而显著改进了各种应用并且打开了品牌新应用。总体而言,数字多媒体的应用领域非常广泛,涵盖娱乐、信息、医学和安全性等广泛领域,并以多种方式使社会受益。由诸如相机和麦克风的传感器捕获的多媒体通常是模拟的,并且以脉冲编码调制(PCM)形式进行的数字化过程使其成为数字。然而,就在数字化之后,作为重新创建扬声器和/或电视显示器所需的模拟表示所需的结果数据量可能会非常大。因此, ...
【技术保护点】
1.一种对视频帧序列中的未编码视频帧进行编码以生成表示所述未编码视频帧的编码位流的方法,所述未编码视频帧包括像素阵列,并且表示所述未编码视频帧的所述编码位流至少包括报头和视频数据载荷,所述方法包括:/n获得所述像素阵列;/n沿多个水平轴和竖直轴划分所述像素阵列,从而创建多个最大尺寸的编码块;以及/n对于所述多个最大尺寸的编码块中的一个编码块:/n(a)确定所述编码块应被编码还是进一步划分;/n(b)在确定所述编码块应被编码时:/n(b.1)创建所述编码块的编码版本;/n(b.2)在表示所述未编码视频帧的所述编码位流的所述报头中提供已经创建了所述编码块的所述编码版本的指示;并且/n(b.3)在表示所述未编码视频帧的所述编码位流的所述视频数据载荷中提供所述编码块的所述编码版本;以及/n(c)在确定所述编码块时应进一步划分时:/n(c.1)沿水平横轴和竖直横轴中的至少一者划分所述编码块,从而创建多个新的编码块;/n(c.2)在表示所述未编码视频帧的所述编码位流的所述报头中提供所述编码块被进一步划分的指示;并且/n(c.3)对于所述多个新编码块中的一个编码块,递归地执行(a)-(c)。/n
【技术特征摘要】
【国外来华专利技术】1.一种对视频帧序列中的未编码视频帧进行编码以生成表示所述未编码视频帧的编码位流的方法,所述未编码视频帧包括像素阵列,并且表示所述未编码视频帧的所述编码位流至少包括报头和视频数据载荷,所述方法包括:
获得所述像素阵列;
沿多个水平轴和竖直轴划分所述像素阵列,从而创建多个最大尺寸的编码块;以及
对于所述多个最大尺寸的编码块中的一个编码块:
(a)确定所述编码块应被编码还是进一步划分;
(b)在确定所述编码块应被编码时:
(b.1)创建所述编码块的编码版本;
(b.2)在表示所述未编码视频帧的所述编码位流的所述报头中提供已经创建了所述编码块的所述编码版本的指示;并且
(b.3)在表示所述未编码视频帧的所述编码位流的所述视频数据载荷中提供所述编码块的所述编码版本;以及
(c)在确定所述编码块时应进一步划分时:
(c.1)沿水平横轴和竖直横轴中的至少一者划分所述编码块,从而创建多个新的编码块;
(c.2)在表示所述未编码视频帧的所述编码位流的所述报头中提供所述编码块被进一步划分的指示;并且
(c.3)对于所述多个新编码块中的一个编码块,递归地执行(a)-(c)。
2.根据权利要求1所述的方法,其中所述多个最大尺寸的编码块中的编码块的水平尺寸为六十四像素,垂直尺寸为六十四像素,并且所述多个新编码块中的编码块的水平尺寸为至少两像素,垂直尺寸为至少两像素。
3.根据权利要求1所述的方法,其中:
(b.2)包括将第一值分配给与所述编码块相关联的编码块分割标志,并且在表示所述未编码视频帧的所述编码位流的所述报头中提供所述编码块分割标志,所述第一值指示创建了所述编码块的所述编码版本并将其提供在表示所述未编码视频帧的所述编码位流的所述视频数据载荷中;并且
(c.2)包括将第二值、第三值或第四值之一分配给与所述当前编码块相关联的所述编码块分割标志;并且在表示所述未编码视频帧的所述编码位流的所述报头中提供所述编码块分割标志,所述第二值指示所述编码块沿所述水平横轴划分,所述第三值指示所述编码块沿所述竖直横轴划分,并且所述第四值指示所述编码块沿所述水平横轴和所述竖直横轴划分。
4.根据权利要求3所述的方法,其中,所述编码块具有以像素为单位测量的竖直尺寸和以像素为单位测量的水平尺寸,(c.1)包括确定所述竖直尺寸大于所述水平尺寸,并沿所述水平横轴划分所述编码块;(c.2)包括将所述第二值分配给所述编码块分割标志。
5.根据权利要求4所述的方法,其中所述竖直尺寸是所述水平尺寸的两倍。
6.根据权利要求3所述的方法,其中,所述编码块具有以像素为单位测量的竖直尺寸和以像素为单位测量的水平尺寸,(c.1)包括确定所述竖直尺寸小于所述水平尺寸,并沿所述竖直横轴划分所述编码块;(c.2)包括将所述第三值分配给所述编码块分割标志。
7.根据权利要求6所述的方法,其中所述竖直尺寸是所述水平尺寸的一半。
8.根据权利要求3所述的方法,其中,所述编码块具有以像素为单位测量的竖直尺寸和以像素为单位测量的水平尺寸,(c.1)包括确定所述竖直尺寸等于所述水平尺寸,并沿所述水平横轴划分所述编码块;(c.2)包括将所述第二值分配给所述编码块分割标志。
9.根据权利要求3所述的方法,其中,所述编码块具有以像素为单位测量的竖直尺寸和以像素为单位测量的水平尺寸,(c.1)包括确定所述水平尺寸等于所述竖直尺寸,并沿所述竖直横轴划分所述编码块;(c.2)包括将所述第三值分配给所述编码块分割标志。
10.根据权利要求3所述的方法,其中,所述编码块具有以像素为单位测量的竖直尺寸和以像素为单位测量的水平尺寸,(c.1)包括确定所述水平尺寸等于所述竖直尺寸,并沿所述水平横轴和所述竖直横轴划分所述编码块;(c.2)包括将所述第四值分配给所述编码块分割标志。
11.一种对视频帧序列中的未编码视频帧进行编码以生成表示所述未编码视频帧的编码位流的方法,所述未编码视频帧包括像素阵列,所述像素阵列包括已处理像素区域和未处理像素区域,所述已处理像素区域具有与之相关联的预测值并且第二区域不具有与之相关联的预测值,并且表示所述未编码视频帧的所述编码位流至少包括报头和视频数据载荷,所述方法包括:
(a)获得所述未处理像素区域的第一像素块,所述第一像素块具有第一宽度和第一高度;
(b)从所述已处理像素区域中选择预测区域,所述预测区域包括呈第一空间配置的多个第一像素,所述预测模板具有第一空间配置并且相对于所述第一像素块处于第一位置;
(c)标识所述已处理像素区域内的像素匹配布置,所述像素匹配布置包括呈所述第一空间配置并且相对于第二像素块处于所述第一位置的多个第二像素,所述第二...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。