视频信号的编码方法和解码方法及其装置制造方法及图纸

技术编号:28757444 阅读:16 留言:0更新日期:2021-06-09 10:29
本申请的视频解码方法包括:确定当前块的参考样本线;确定是否存在与所述当前块的帧内预测模式相同的候选帧内预测模式;基于确定的结果,得到所述当前块的帧内预测模式;以及根据所述参考样本线及所述帧内预测模式,对所述当前块进行帧内预测。其中,所述候选帧内预测模式中的至少一个可以为:将所述当前块的上端相邻块的帧内预测模式及所述当前块的左侧相邻块的帧内预测模式中的最大值加上或减去偏移量。移量。移量。

【技术实现步骤摘要】
【国外来华专利技术】视频信号的编码方法和解码方法及其装置


[0001]本申请涉及视频信号的编码方法和解码方法及其装置。

技术介绍

[0002]在显示面板逐渐大型化的趋势下,逐渐追求更高画质的视频服务。高画质视频服务的最大问题是数据量大幅增加,为了解决这种问题,旨在提高视频压缩率的研究正在活跃地进行中。作为代表性示例,2009年MPEG(Motion Picture Experts Group:动态图像专家组)与ITU

T(International Telecommunication Union

Telecommunication:国际电信联盟)旗下的VCEG(Video Coding Experts Group:视频编码专家组)成立了JCT

VC(Joint Collaborative Team on Video Coding:视频编码联合小组)。JCT

VC提出了相比H.264/AVC具有约2倍压缩性能的视频压缩标准HEVC(High Efficiency Video Coding:高效率视频编码),该标准于2013年1月25日获批。但是,随着高画质视频服务的快速发展,HEVC的性能也在逐渐显露出其局限性。

技术实现思路

[0003]本申请的目的在于,在视频信号编码或解码方面,提供一种基于与当前块相邻的相邻块的帧内预测模式来得到候选帧内预测模式的方法以及用于执行所述方法的装置。
[0004]本申请的目的在于,在视频信号编码或解码方面,提供一种将编码块或变换块分割成多个子块并对各个子块执行帧内预测的方法以及用于执行所述方法的装置。
[0005]本申请的目的在于,在视频信号编码或解码方面,提供一种将编码块或变换块分割成多个子块并只对子块中的部分子块执行变换的方法以及用于执行所述方法的装置。
[0006]本申请要实现的技术主题不限于以上提及的技术主题,未提及的其他技术主题是本申请所属
的普通技术人员可以从以下记载而明确理解的。
[0007]本申请的视频信号解码或编码方法包括:确定当前块的参考样本线;确定是否存在与所述当前块的帧内预测模式相同的候选帧内预测模式;基于确定的结果,得到所述当前块的帧内预测模式;以及根据所述参考样本线及所述帧内预测模式,对所述当前块进行帧内预测。此时,所述候选帧内预测模式中的至少一个可以为:将所述当前块的上端相邻块的帧内预测模式及所述当前块的左侧相邻块的帧内预测模式中的最大值加上或减去偏移量。
[0008]在本申请的视频信号解码或编码方法中,在所述上端相邻块的帧内预测模式及所述左侧相邻块的帧内预测模式的差值为64时,所述候选帧内预测模式中的至少一个可以为:将所述最大值加上或减去2。
[0009]在本申请的视频信号解码或编码方法中,根据所述参考样本线的索引,所述候选帧内预测模式的个数可以不同。
[0010]在本申请的视频信号解码或编码方法中,可以还包括:确定是否将所述当前块分割成多个子块;在所述当前块分割为多个子块时,所述多个子块可以共享一个帧内预测模
式。
[0011]在本申请的视频信号解码或编码方法中,对于所述多个子块中的部分子块,可以跳过逆变换。
[0012]在本申请的视频信号解码或编码方法中,可以根据所述子块的宽度确定子块的水平方向变换类型,根据所述子块的高度确定所述子块的竖直方向变换类型。
[0013]在本申请的视频信号解码或编码方法中,可以根据所述子块的形状确定子块的水平方向变换类型及竖直方向变换类型。
[0014]上面针对本申请概括记载的特征只是后述具体实施方式的示例,并非限定本申请的范围。
[0015]本申请的专利技术具有如下技术效果。
[0016]根据本申请,通过得到与相邻当前块的相邻块的帧内预测模式类似的候选帧内预测模式,从而可以提高帧内预测效率。
[0017]根据本申请,通过将编码块或变换块分割成多个子块并针对各个子块执行帧内预测,从而可以提高帧内预测效率。
[0018]根据本申请,通过将编码块或变换块分割成多个子块并只对子块中的部分子块执行变换,从而可以提高编码或解码效率。
[0019]本申请可获得的效果不限于以上提及的效果,未提及的其他效果是本申请所属
的普通技术人员可以从以下记载明确理解的。
附图说明
[0020]图1是本申请一个实施例的视频编码器的框图。
[0021]图2是本申请一个实施例的视频解码器的框图。
[0022]图3是图示本申请一个实施例的基本编码树单元的图。
[0023]图4是编码块的多种划分形状的示意图。
[0024]图5是编码树单元的划分形状的示意图。
[0025]图6是本申请一个实施例的帧间预测方法的流程图。
[0026]图7是同位置块的示意图。
[0027]图8是本申请一个实施例的帧内预测方法的流程图。
[0028]图9是各参考样本线包括的参考样本的示意图。
[0029]图10是帧内预测模式的示意图。
[0030]图11和图12是将参考样本排列成一列的一维排列的示例的示意图。
[0031]图13是角度帧内预测模式与平行于X轴的直线形成的角度的示意图。
[0032]图14是在当前块为非正方形形状时预测样本获得的形状的示意图。
[0033]图15是显示广角帧内预测模式的图。
[0034]图16是竖直方向划分和水平方向划分的一个示例的示意图。
[0035]图17是确定编码块的划分形状的示例的示意图。
[0036]图18是确定编码块的划分形状的示例的示意图。
[0037]图19是基于编码块的帧内预测模式来确定编码块的划分形状的示例的示意图。
[0038]图20是用于说明编码块的划分形状的示意图。
[0039]图21是预测编码模式按照不同子块设置的示例的示意图。
[0040]图22是应用PDPC的一种示例的示意图。
[0041]图23和图24是将执行二次变换的子块的示意图。
[0042]图25是用于说明确定当前块的变换类型的示例的示意图。
[0043]图26是确认子块的变换类型的示例的示意图。
[0044]图27是用于说明子块的残差系数设置为0的示例的示意图。
[0045]图28是通过码流传递的信息来对指示执行变换和/或量化的子块的位置的示例。
[0046]图29是确定块强度的过程的流程图。
[0047]图30表示预先定义的滤波器候选。
具体实施方式
[0048]下面参照附图,详细说明本申请的实施例。
[0049]视频的编码和解码以块为单位执行。作为一个示例,可以针对编码块、变换块或预测块,执行变换、量化、预测、环路滤波或重建等编码或解码处理。
[0050]下面将作为编码或解码对象的块称为“当前块”。作为一个示例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频解码方法,其特征在于,包括:确定当前块的参考样本线;确定是否存在与所述当前块的帧内预测模式相同的候选帧内预测模式;基于确定的结果,得到所述当前块的帧内预测模式;以及根据所述参考样本线及所述帧内预测模式,对所述当前块进行帧内预测;所述候选帧内预测模式中的至少一个为:将所述当前块的上端相邻块的帧内预测模式及所述当前块的左侧相邻块的帧内预测模式中的最大值加上或减去偏移量。2.根据权利要求1所述的视频解码方法,其特征在于,在所述上端相邻块的帧内预测模式及所述左侧相邻块的帧内预测模式的差值为64时,所述候选帧内预测模式中的至少一个为:将所述最大值加上或减去2。3.根据权利要求1所述的视频解码方法,其特征在于,根据所述参考样本线的索引,所述候选帧内预测模式的个数不同。4.根据权利要求1所述的视频解码方法,其特征在于,还包括:确定是否将所述当前块分割成多个子块,在所述当前块分割为多个子块时,所述多个子块共享一个帧内预测模式。5.根据权利要求4所述的视频解码方法,其特征在于,对于所述多个子块中的部分子块,跳过逆变换。6.根据权利要求4所述的视频解码方法,其特征在于,根据所述子块的宽度确定子块的水平方向变换类型,根据所述子块的高度确定所述子块的竖直方向变换类型。7.根据权利要求4所述的视频解码方法,其特征在于,根据所述子块的形状确定子块的水平方向变换类型及竖直方向变换类型。8.一种视频编码方法,...

【专利技术属性】
技术研发人员:李培根
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1