用于图片编码和解码的方法和装置制造方法及图纸

技术编号:22947977 阅读:56 留言:0更新日期:2019-12-27 17:50
公开了一种解码方法,其包括:确定图片的当前块是否延伸到图片的边界之外;对于多个分割模式中的每个分割模式,通过检查分割线中的至少一个是否与图片分界之一共位或者沿着图片边界的图片内部的块部分的尺寸是否是最小块尺寸的倍数,来确定是否允许所述当前块根据所述分割模式经历分割;响应于所允许的分割模式,从比特流中解码当前块的当前分割模式;以及根据当前分割模式解码当前块。

【技术实现步骤摘要】
【国外来华专利技术】用于图片编码和解码的方法和装置
本原理一般涉及用于图片编码和解码的方法和装置,并且更具体地,涉及用于在图片边界处进行图片块编码和解码的方法和装置。
技术介绍
为了实现高压缩效率,视频编码方案通常采用预测和变换来利用视频内容中的空间和时间冗余。一般来说,使用帧内预测(intraprediction)或帧间预测(interprediction)来运用帧内或帧间相关性,然后对原始图像和预测图像之间的差异(常常表示为残差)进行变换、量化和熵编码。为了重建视频,通过与预测、变换、量化和熵编码对应的逆处理来对压缩数据进行解码。在HEVC编码(“ITU-TH.265ITU电信标准化部门(10/2014),系列H:视听和多媒体系统,视听服务的基础设施-运动视频的编码,高效视频编码,ITU-TH.265推荐”)中,图片被分区为典型地具有64×64、128×128或256×256的可配置尺寸的正方形形状的编码树单元(CTU)。CTU是分区为编码单元(CU)的四叉树的根。对于每个CU,用信号通知预测模式,该预测模式指示是使用帧内还是帧间预测对CU进行编码。编码单元被分区为一个或多个预测单元(PU),并形成分区为变换单元(TU)的四叉树(被称为变换树)的根。PU可以具有正方形或矩形形状,而TU具有正方形形状。给每个PU分配一些预测信息,例如运动信息、空间帧内预测等。四叉树加二叉树(QTBT)编码工具(“联合探索测试模型3的算法描述(AlgorithmDescriptionofJointExplorationTestModel3)”,文档JVET-C1001_v3,ISO/IECJTC1/SC29/WG11联合视频探索小组,第3次会议,2015年5月26日至6月1日,瑞士,日内瓦)是一种新的视频编码工具,与HEVC标准的CU/PU/TU布置相比,它提供更加灵活的CTU表示。该编码工具被引入联合探索模型(JEM)中,JEM是用于ISO/IECJTC1/SC29/WG11联合视频探索小组的参考软件。QTBT编码工具定义了其中编码单元可以以四叉树和二叉树的方式进行分割的编码树。编码树单元的这种编码树表示在图1上示出,其中实线指示四叉树分区,并且虚线指示CU的二元分区,并且进一步在图2上示出。在图2上,实线表示四叉树分割,并且虚线表示在空间上嵌入四叉树叶片中的二元分割。在该图上,值1对应于垂直二元分割,并且值0对应于水平二元分割。例如通过速率失真优化过程,在编码器侧决定将CTU分割为编码单元,该过程包括以最小的速率失真成本来确定CTU的QTBT表示。在QTBT表示中,CU具有正方形或矩形形状。编码单元的尺寸总是2的幂,并且典型地从4到128。CTU的QTBT分解包括两个阶段:CTU首先以四叉树的方式分割为4个CU,然后每个四叉树叶片可以进一步以二元方式划分为两个CU或以四叉树方式划分为4个CU,如图2上所示。利用QTBT表示,CU不被进一步分区为PU或TU。换句话说,一旦决定了CTU的分区,则每个CU被认为是单个预测单元和单个变换单元。但是,这种QTBT表示仅允许CU的对称分割,如图3所示。图3描绘了QTBT允许的4个分割模式。模式NO_SPLIT指示不进一步分割CU。模式QT_SPLIT指示根据四叉树将CU分割为4个象限,这些象限由两条分割线分开。模式HOR指示CU被水平分割为由一条分割线分开的、两个尺寸相等的CU。VER指示CU被垂直分割为由一条分割线分开的、两个尺寸相等的CU。分割线在图3上用虚线表示。在“QTBT中的非对称编码单元(AsymmetricCodingUnitsinQTBT)”(文档:JVET-D0064,ITU-TSG16WP3和ISO/IECJTC1/SC29/WG11联合视频探索小组(JVET),第4次会议:中国,成都,2016年10月15日-21日)中,在QTBT中引入了新的非对称分割模式。因此,CU可以被水平地分割为具有各自的矩形尺寸(w,h/4)和(w,3h/4)的两个编码单元,或者被垂直地分割为具有各自的矩形尺寸(w/4,h)和(3w/4,h)的两个编码单元,如图4上所描绘。此外,具有在宽度或高度上为3的倍数的尺寸的CU可以以二元方式进一步水平地或垂直地分割,前提是该尺寸是偶数。这两个编码单元由图4上通过虚线表示的一条分割线分开。在“多类型树(Multi-Type-Tree)”(文档:JVET-D0117-r1,ITU-TSG16WP3和ISO/IECJTC1/SC29/WG11联合视频探索小组(JVET),第四次会议:中国,成都,2016年10月15日-21日)中,引入了新的三元分割模式。因此,CU可以被水平地分割为具有各自的矩形尺寸(w,h/4)、(w,h/2)和(w,h/4)的三个编码单元,或者被垂直地分割为具有各自的矩形尺寸(w/4,h)、(w/2,h)和(w/4,h)的三个编码单元,如图5上所描绘的那样。这三个编码单元由图5上通过虚线表示的两条分割线分开。在HEVC和JEM中,这些模式中的大部分不允许用于位于图片分界处的块,这些块因此不被有效地编码。
技术实现思路
公开了一种用于解码当前块的解码方法,当前块包含图片的至少一部分,该解码方法包括:-确定当前块是否延伸到图片的边界之外;-对于多个分割模式中的每个分割模式,通过检查分割线中的至少一个是否与图片边界之一共位(co-located)或者沿着图片边界的图片内部的块部分(即由分割产生的剩余部分)的尺寸是否是最小块尺寸的倍数,来确定是否允许所述分割模式用于当前块;-响应于所允许的分割模式,从比特流中解码当前块的当前分割模式;以及-根据当前分割模式解码当前块。公开了一种被配置为解码当前块的解码装置,当前块包含图片的至少一部分,该解码装置包括:-用于确定当前块是否延伸到图片的边界之外的部件;-用于对于多个分割模式中的每个分割模式,通过检查分割线中的至少一个是否与图片边界之一共位或者沿着图片边界的图片内部的块部分的尺寸是否是最小块尺寸的倍数,来确定是否允许所述分割模式用于当前块的部件;-用于响应于所允许的分割模式,从比特流中解码当前块的当前分割模式的部件;以及-用于根据当前分割模式解码当前块的部件。公开了一种解码装置,其包括:被配置为访问至少比特流的通信接口和至少一个处理器,至少一个处理器被配置为:-确定当前块是否延伸到图片的边界之外,其中当前块包含图片的至少一部分;-对于多个分割模式中的每个分割模式,通过检查分割线中的至少一个是否与图片边界之一共位或者沿着图片边界的图片内部的块部分的尺寸是否是最小块尺寸的倍数,来确定是否允许所述分割模式用于当前块;-响应于所允许的分割模式,从所访问的比特流中解码当前块的当前分割模式;以及-根据当前分割模式解码当前块。以下实施例适用于以上公开的解码方法和解码装置。根据具体实施例,多个分割模式包括下列分割模式中的至少两个,这里h是当前块的高度,并且w是当前块的宽度本文档来自技高网
...

【技术保护点】
1.一种用于解码图片的当前块的解码方法,包括:/n-确定所述当前块是否延伸到所述图片的边界之外;/n-对于多个分割模式中的每个分割模式,通过下列方式确定是否允许所述分割模式用于所述当前块:/n-在分割线中的至少一个与图片边界之一共位的情况下,允许所述分割模式;并且否则/n-在沿着所述图片边界的所述图片内部的块部分的尺寸是最小块尺寸的倍数的情况下,允许所述分割模式;/n-响应于所允许的分割模式,从比特流中解码所述当前块的当前分割模式;以及/n-根据所述当前分割模式解码所述当前块。/n

【技术特征摘要】
【国外来华专利技术】20170327 EP 17305347.11.一种用于解码图片的当前块的解码方法,包括:
-确定所述当前块是否延伸到所述图片的边界之外;
-对于多个分割模式中的每个分割模式,通过下列方式确定是否允许所述分割模式用于所述当前块:
-在分割线中的至少一个与图片边界之一共位的情况下,允许所述分割模式;并且否则
-在沿着所述图片边界的所述图片内部的块部分的尺寸是最小块尺寸的倍数的情况下,允许所述分割模式;
-响应于所允许的分割模式,从比特流中解码所述当前块的当前分割模式;以及
-根据所述当前分割模式解码所述当前块。


2.根据权利要求1所述的解码方法,其中h是所述当前块的所述高度,并且w是所述当前块的所述宽度,并且所述多个分割模式包括下列分割模式中的至少两个:
-将所述块水平地分割为一个高度为h/4的上部子块和一个高度为3h/4的底部子块;
-将所述块水平地分割为一个高度为h/4的底部子块和一个高度为3h/4的上部子块;
-将所述块垂直地分割为一个宽度为w/4的左侧子块和一个宽度为3w/4的右侧子块;
-将所述块垂直地分割为一个宽度为w/4的右侧子块和一个宽度为3w/4的左侧子块;
-将所述块水平地分割为一个高度为h/4的子块、一个高度为h/2的中间子块和一个高度为h/4的子块;
-将所述块垂直地分割为一个宽度为w/4的子块、一个宽度为w/2的中间子块和一个宽度为w/4的子块;
-将所述块水平地分割为两个高度为h/2的子块;以及
-将所述块垂直地分割为两个宽度为w/2的子块。


3.根据权利要求1或2所述的解码方法,其中在高度和宽度中的至少一个中的所述最小块尺寸等于4。


4.一种用于编码图片的当前块的编码方法,包括:
-确定所述当前块是否延伸到所述图片的边界之外;
-对于多个分割模式中的每个分割模式,通过下列方式确定是否允许所述分割模式用于所述当前块:
-在分割线中的至少一个与图片边界之一共位的情况下,允许所述分割模式;并且否则
-在沿着所述图片边界的所述图片内部的块部分的尺寸是最小块尺寸的倍数的情况下,允许所述分割模式;
-在比特流中编码响应于所允许的分割模式而确定的所述当前块的当前分割模式;以及
-根据所述当前分割模式在所述比特流中编码所述当前块。


5.根据权利要求4所述的编码方法,其中h是所述当前块的所述高度,并且w是所述当前块的所述宽度,并且其中所述多个分割模式包括下列分割模式中的至少两个:
-将所述块水平地分割为一个高度为h/4的上部子块和一个高度为3h/4的底部子块;
-将所述块水平地分割为一个高度为h/4的底部子块和一个高度为3h/4的上部子块;
-将所述块垂直地分割为一个宽度为w/4的左侧子块和一个宽度为3w/4的右侧子块;
-将所述块垂直地分割为一个宽度为w/4的右侧子块和一个宽度为3w/4的左侧子块;
-将所述块水平地分割为一个高度为h/4的子块、一个高度为h/2的中间子块和一个高度为h/4的子块;
-将所述块垂直地分割为一个宽度为w/4的子块、一个宽度为w/2的中间子块和一个宽度为w/4的子块;
-将所述块水平地分割为两个高度为h/2的子块;以及
-将所述块垂直地分割为两个宽度为w/2的子块。


6.根据权利要求4或5所述的编码方法,其中在高度和宽度中的至少一个上的所述最小块尺寸等于4。


7.一种被配置为解码图片的当前块的解码装置,包括:
-用于确定所述当前块是否延伸到所述图片的边界之外的部件;
-用于对于多个分割模式中的每个分割模式,通过下列方式确定是否允许所述分割模式用于所述当前块的部件:
-在分割线中的至少一个与图片边界之一共位的情况下,允许所述分割模式;并且否则
-在沿着所述图片边界的所述图片内部的块部分的尺寸是最小块尺寸的倍数的情况下,允许所述分割模式;
-用于响应于所允许的分割模式从比特流中解码所述当前块的当前分割模式的部件;以及
-用于根据所述当前分割模式解码所述当前块的部件。


8.根据权利要求7所述的解码装置,其中h是所述当前块的所述高度,并且w是所述当前块的所述宽度,并且其中所述...

【专利技术属性】
技术研发人员:T波里尔F加尔平F勒莱内克
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:美国;US

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

1