【技术实现步骤摘要】
编码块划分方法、装置、系统及存储介质
[0001]本申请涉及视频编码领域,特别是涉及一种编码块划分方法、装置、系统及存储介质。
技术介绍
[0002]多功能视频编码(VVC)是最新的视频编码标准。VVC中,块划分方式在编码层中有着较重的地位,通过利用灵活的块大小,能够获取很大的编码性能增益。
[0003]一般对不同的块均采用相同的编码块划分方式,此种方式存在的问题包括单一的编码块划分方式可能不太适合所有的块,若针对所有的块均采用相同的划分方式,导致对各个块的划分并不准确,最终可能会引起不必要的编码质量下降。
技术实现思路
[0004]本申请至少提供一种编码块划分方法、装置、系统及存储介质。
[0005]本申请提供了一种编码块划分方法,包括:获取当前块及其尺寸;在当前块的尺寸满足第一预设尺寸条件的情况下,将当前块划分为若干行第一当前子块,以及将当前块划分为若干列第二当前子块;利用若干行第一当前子块获取当前块在水平方向上的第一均值;利用若干列第二当前子块获取当前块在垂直方向上的第二均值;基于第一均 ...
【技术保护点】
【技术特征摘要】
1.一种编码块划分方法,其特征在于,包括:获取当前块及其尺寸;在所述当前块的尺寸满足第一预设尺寸条件的情况下,将所述当前块划分为若干行第一当前子块,以及将所述当前块划分为若干列第二当前子块;利用所述若干行第一当前子块获取所述当前块在水平方向上的第一均值;利用所述若干列第二当前子块获取所述当前块在垂直方向上的第二均值;基于所述第一均值和所述第二均值获取所述当前块的纹理值;按照所述当前块的纹理值选择跳过的编码块划分方式。2.根据权利要求1所述的编码块划分方法,其特征在于,所述利用所述若干行第一当前子块获取所述当前块在水平方向上的第一均值,包括:计算奇数行第一当前子块中每一行第一当前子块的方差;利用所述每一行第一当前子块的方差获取所述第一均值;所述利用所述若干列第二当前子块获取所述当前块在垂直方向上的第二均值,包括:计算奇数列第二当前子块中每一列第二当前子块的方差;利用所述每一列第二当前子块的方差获取所述第二均值。3.根据权利要求1所述的编码块划分方法,其特征在于,所述按照所述当前块的纹理值选择跳过的编码块划分方式,包括:在所述当前块的纹理值大于第一阈值的情况下,跳过多类型树垂直划分方式;在所述当前块的纹理值小于或等于所述第一阈值,且小于第二阈值的情况下,跳过多类型树水平划分方式;其中,所述第一阈值大于所述第二阈值。4.根据权利要求1或3所述的编码块划分方法,其特征在于,所述按照所述当前块的纹理值选择跳过的编码块划分方式之后,所述编码块划分方法还包括:在所述当前块的纹理值大于第一阈值的情况下,将所述当前块按水平方向划分为第一当前水平块和第二当前水平块;获取所述第一当前水平块的第一水平能量值,获取所述第二当前水平块的第二水平能量值;在所述当前块的纹理值小于或等于所述第一阈值,且小于第二阈值的情况下,将所述当前块按垂直方向划分为第一当前垂直块和第二当前垂直块;获取所述第一当前垂直块的第一垂直能量值,获取所述第二当前垂直块的第二垂直能量值;若所述第一水平能量值和所述第二水平能量值均大于第三阈值,或者所述第一垂直能量值和所述第二垂直能量值均大于所述第三阈值时,跳过三叉树划分方式;其中,所述第一阈值大于所述第二阈值。5.根据权利要求4所述的编码块划分方法,其特征在于,所述按照所述当前块的纹理值选择跳过的编码块划分方式之后,所述编码块划分方法还包括:在所述当前块的纹理值小于或等于所述第一阈值,且大于等于所述第二阈值的情况下,获取所述第一水平能量值、所述第二水平能量值、所述第一垂直能量值和所述第二垂直能量值;
在所述第一水平能量值、所述第二水平能量值、所述第一垂直能量值和所述第二垂直能量值均大于所述第三阈值的情况下,跳过三叉树划分方式;在所述第一水平能量值、所述第二水平能量值、所述第一垂直能量值和所述第二垂直能量值均小于第四阈值的情况下,对所述当前块终止划分;其中,所述第三阈值大于所述第四阈值。6.根据权利要求1所述的编码块划分方法,其特征在于,所述按照所述当前块的纹理值选择跳过的编码块划分方式之后,所述编码块划分方法还包括:将所述当前块按水平方向划分为第一当前水平块和第二当前水平块;获取所述第一当前水平块的第一水平能量值,获取所述第二当前水平块的第二水平能量值;在所述第一水平能量值和所述第二...
【专利技术属性】
技术研发人员:刘宇,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。