基于块尺寸的并行视频编码制造技术

技术编号:8494385 阅读:112 留言:0更新日期:2013-03-29 08:09
本发明专利技术的一些方面涉及用于并行视频解码的方法。根据本发明专利技术的一个方面,基于块的尺寸,交替地使用第一技术或第二技术。第二技术包括解码第一组块和解码第二组块。可以并行地预测第一组内的块。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于并行视频编码技术的系统。
技术介绍
现有的视频编码标准,例如,H. 264/AVC,通常以增加计算复杂度为代价提供相对高的编码效率。随着计算复杂度的增加,编码和/或解码速度趋于降低。并行解码和并行编码的使用尤其对于多核处理器而言可以相应地提高解码和编码速度。同样,仅依赖于块内预测单元数目的并行预测模式(patterns)对于使用其他块结构的编码系统而是有问题的,这是因为预测单元的数目不再对应于预测单元的空间尺寸
技术实现思路
优选实施例是一种用于解码视频的方法,包括(a)使用所述视频的多个第二块,解码视频的第一块;(b)基于所述视频的所述第二块的尺寸,使用第一技术或第二技术交替地解码所述多个第二块,其中所述第二技术包括(i)解码所述多个第二块的第一组,使得与所述多个第二块中没有包括在所述第一组中的其他第二块无关地,预测所述多个第二块的所述第一组中的每一个块;(ii)解码所述多个第二块的第二组,使得以依赖于所述多个第二块的所述第一组中的至少一个块的方式,预测所述多个第二块的所述第二组中的至少一个块。在结合附图考虑本专利技术的以下详细描述时,能够更容易地理解本专利技术的上述和其他目的、特征和优点。附附图说明图1图14A示出了基于空间窗口的并行解码。图14B示出了窗口与最大预测单元之间的关系。图15示出了帧内8X8宏块的角模式中的预测方向。图16示出了由(dx,dy)定义的任意方向帧内预测模式。图17示出了用于组合的帧内预测和并行帧内预测的像素。图18示出了块旋转。具体实施例方式基于帧内预测的视频编码/解码利用帧或图像内的空间关系,或不同地,使用像 素块/组内的空间关系。在编码器处,可以基于相邻的先前编码像素块,连同针对该块的预测模式和预测残差,预测像素块,上述相邻的先前编码像素块通常被称作重构块,典型地位于当前块之上和/或左侧。块可以是优选地共享相同预测模式、预测参数、残差数据和/或任何其他以信号发出的数据(signaled data)的任何像素组。在解码器处,可以根据预测模式,基于典型地位于当前块之上和/或左侧的相邻重构块,连同该块的解码预测残差,来预测当前块。在许多情况下,帧内预测例如使用4X4、8X8和16X16的像素块。参照图1,关于H. 264/AVC视频编码标准,16X16宏块可以包括四个8X8块或十六个4X4块。针对16X16宏块的四个8X8块2以及针对16X 16宏块的十六个4X4块4的处理次序可以具有之字形(zig-zag)处理次序,或者任何其他适合的次序。典型地,使用先前重构的相邻块和/或宏块来预测宏块内正被重构的当前块。相应地,在可以使用16X16宏块内一个或更多个先前块的相邻块来重构其他块之前,完成该16X16宏块的所述一个或更多个先前块的处理。帧内4X4预测与帧内8X8和16X16预测相比,串行依赖性(serial dependency)更高。这种串行依赖性可以增多处理器内操作循环的次数,因此延长了完成帧内预测的时间,并且可以导致不同帧内预测类型的不均匀吞吐量。参照图2,在H. 264/AVC中,帧内4X4预测和8X8预测具有九个预测模式10。可以根据相对当前块的重构上相邻块(upprer neighboringblock)和/或左相邻块(leftneighboring block)中的像素值来预测当前块中的像素值。描绘模式的箭头方向指示针对该模式的预测方向。中心点11不表示方向,从而该点可以与DC预测模式相关联,或者不同地,被称作“模式2”。从中心点11向右延伸的水平箭头12可以表示水平预测模式,也被称作“模式I”。从中心点11向下延伸的垂直箭头13可以表示垂直预测模式,也被称作“模式O”。从中心点11沿对角线向右下延伸、与水平近似成45度角的箭头14表示对角右下(DDR)预测模式,也被称作“模式4”。从中心点11向左下延伸、与水平成近似45度角的箭头15可以表示对角左下(DDL)预测模式,也被称作“模式3”。DDR和DDL预测模式一起可以被称作对角度预测模式。从中心点11沿对角线向右上延伸、与水平成近似22. 5度角的箭头16可以表示水平上(HU)预测模式,也被称作“模式8”。从中心点11沿对角线向右下延伸、与水平成近似22. 5度角的箭头17可以表示水平下(HD)预测模式,也被称作“模式6”。从中心点11沿对角线向右下延伸、与水平成67. 5度角的箭头18表示垂直右下(VR)预测模式,也被称作“模式5”。从中心点11沿对角线向左下延伸、与水平成近似67. 5度角的箭头19可以表示垂直左下(VL)预测模式,也被称作“模式7”。HU、HD、VR和VL预测模式可以被统称为中间角度预测模式。图3A示出了可以根据标记为A-M的重构相邻样本来预测且标记为a-ρ的样本示例4X4块20。当样本不可用时,例如,当E-H不可用时,可以用其他适合的值来代替。帧内预测模式O (图2中13所指示的预测模式方向)可以被称作垂直模式帧内预测。在模式O或垂直模式帧内预测中,可以根据当前块之上的块中的重构样本,沿垂直方向预测当前块的样本。在图3B中,示出了图3A中标记为a-p的样本替换为图3A中对其进行预测的样本标记的标记。帧内预测模式I (图2中12所指示的预测模式方向)可以被称作水平模式帧内预测。在模式I或水平模式帧内预测中,根据当前块左侧的块中的重构样本,沿水平方向预测当前块的样本。图3C示出了 4X4块中样本的示例水平预测。在图3C中,示出了图3A中标记为a-p的样本替换为图3A中对其进行预测的样本标记的标记。帧内预测模式3 (图2中15所指示的预测模式方向)可以被称作对角左下模式帧内预测。在模式3中,可以根据图3D所示方向上的相邻块预测块的样本。 帧内预测模式4 (图2中14所指示的预测模式方向)被称作对角右下模式帧内预测。在模式4中,可以根据图3E所示方向上的相邻块预测块的样本。帧内预测模式5 (图2中18所指示的预测模式方向)被称作垂直右模式帧内预测。在模式5中,可以根据图3F所示方向上的相邻块预测块的样本。帧内预测模式6(图2中17所指示的预测模式方向)被称作水平下模式帧内预测。在模式6中,可以根据图3G所示方向上的相邻块预测块的样本。帧内预测模式7 (图2中19所指示的预测模式方向)被称作垂直左模式帧内预测。在模式7中,可以根据图3H所示方向上的相邻块预测块的样本。帧内预测模式8(图2中16所指示的预测模式方向)被称作水平上模式帧内预测。在模式8中,可以根据图31所示方向上的相邻块预测块的样本。在帧内预测模式2 (可以被称作DC模式)中,图3A中标记为a-ρ的所有样本可以替换为图3A中标记为A-D和1-L的样本的平均值。系统同样可以支持四个16X16帧内预测模式,其中,与宏块相邻的上和/或左侧编码和重构的样本中外推出宏块的16X16样本。可以垂直地外推出样本,即模式O (类似于针对4X4尺寸块的模式O),或者可以水平地外推出样本,即模式I (类似于针对4X4尺寸块的模式I)。样本可以替换为均值,即模式2 (类似于针对4X4尺寸块的DC模式),或者可以使用模式3 (被称作平面模式),其中,线性平面函数被适配于上侧和左侧样本。为了减小处理延迟,尤其是在使用并行处理器时,本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.07.15 US 12/837,4021.一种用于解码视频的方法,包括 (a)使用视频的多个第二块,解码所述视频的第一块; (b)基于所述视频的所述多个第二块的尺寸,使用第一技术或第二技术交替地解码所述多个第二块,其中所述第二技术包括 (i)解码所述多个第二块的第一组,使得与所述多个第二块中没有包括在所述第一组中的那些其他第二块无关地,预测所述多个第二块的所述第一组中的每一个块; ( )解码所述多个第二块的第二组,使得以依赖于所述多个第二块的所述第一组中的至少一个块的方式,预测所述多个第二块的所述第二组中的至少一个块。2.根据权利要求1所述的方法,其中,所述视频的所述多个第二块中的每一个具有相同尺寸。3.根据权利要求1所述的方法,其中,使用相同的技术预测所述视频的所述多个第二块中的每一个。4.根据权利要求2所述的方法,其中,在比特流内通过标志来发信号通知所述尺寸。5.根据权利要求2所述的...

【专利技术属性】
技术研发人员:克里斯多佛·A·西盖赵杰
申请(专利权)人:夏普株式会社
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1