System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于处理图像的方法及其设备技术_技高网

用于处理图像的方法及其设备技术

技术编号:41618931 阅读:7 留言:0更新日期:2024-06-13 02:21
本发明专利技术提供了一种用于对视频信号进行解码的方法及其设备。具体而言,用于对图像进行解码的方法可以包括以下步骤:在当前编码树块超出当前图片的边界时,将当前编码树块划分为多个编码块,使得通过划分当前编码树块而获得的编码块被包括在当前图片中;在当前编码块满足预定条件时,解析指示当前编码块是否被划分为多个子块的语法元素;以及基于语法元素确定当前编码块的分割模式。

【技术实现步骤摘要】

本公开涉及一种用于处理静止图像或运动图片的方法,并且更具体地,涉及一种用于确定执行编码/解码的块的分区结构的方法以及支持该方法的设备。


技术介绍

1、压缩编码是指通过通信线路发送数字化信息的一系列信号处理技术,或者用于以适合于存储介质的形式存储信息的技术。包括图片、图像、音频等的介质可以是用于压缩编码的对象,并且具体地,用于对图片执行压缩编码的技术称为视频图像压缩。

2、下一代视频内容应该具有高维度、高空间分辨率和高帧率的场景表示的特征。为了处理这样的内容,将导致在存储器存储、存储器存取速率和处理功率方面的急剧增长。

3、因此,需要设计一种用于高效地处理下一代视频内容的编码工具。


技术实现思路

1、技术问题

2、本公开的实施方式提出一种用于在按照qtbt结构执行块分区时有效地调整块分区的方法。

3、本公开的技术目的不限于上述技术目的,并且本领域普通技术人员从以下描述中将明显地理解上述未提及的其它技术目的。

4、技术方案

5、在一个方面,提供了一种用于对图像进行解码的方法,该方法可以包括:在当前编码树块超出当前图片的边界时,将当前编码树块分区为多个编码块,使得从当前编码树块分区出的编码块被包括在当前图片中;在当前编码块满足预定条件时,解析指示是否将当前编码块分区为多个子块的第一语法元素;在第一语法元素指示对当前编码块进行分区时,解析指示是否通过使用四叉树结构对当前编码块进行分区的第二语法元素;在第二语法元素指示不使用四叉树结构对当前编码块进行分区时,解析第三语法元素和第四语法元素中的至少一个,第三语法元素指示是否通过使用二叉树结构对当前编码块进行分区或者是否通过使用三叉树结构对当前编码块进行分区,第四语法元素指示当前编码块的分割方向;以及基于第一语法元素、第二语法元素、第三语法元素和第四语法元素中的至少一个,确定当前编码块的分割模式。

6、优选地,可以通过以下步骤来执行将当前编码树块分区为多个编码块:通过使用二叉树结构或三叉树结构将当前编码树块分区为多个编码块,直到到达当前编码树块中的有效区域为止,在此,有效区域可以表示当前编码树块中的属于当前图片的边界的区域。

7、优选地,将当前编码块分区为多个编码块还可以包括:在当前编码树块超出当前图片的边界时,解析指示是否允许进行四叉树分割的第五语法元素,并且,当第五语法元素指示不允许进行四叉树分割时,可以通过使用二叉树结构或三叉树结构将当前编码树块分区为多个编码块。

8、优选地,可以通过序列参数集、图片参数集、切片组报头或网络抽象层单元的报头来发信号通知第五语法元素。

9、优选地,可以通过以下步骤来执行将当前编码树块分区为多个编码块:通过使用二叉树结构或三叉树结构将当前编码树块分区为多个编码块,直到到达当前编码树块中的有效区域为止,并且在此,有效区域可以表示当前编码树块中的属于当前图片的边界的区域。

10、优选地,可以通过以下步骤来执行将当前编码树块分区为多个编码块:在有效区域的宽度大于最大变换尺寸或者有效区域的高度大于最大变换尺寸时,通过使用四叉树结构将当前编码树块分区为编码块。

11、在另一方面,提供了一种用于对图像进行解码的设备,其可以包括:编码树块分区单元,其在当前编码树块超出当前图片的边界时,将当前编码树块分区为多个编码块,使得从当前编码树块分区出的编码块被包括在当前图片中;语法元素解析单元,其在当前编码块满足预定条件时,解析指示是否将当前编码块分区为多个子块的第一语法元素,在第一语法元素指示对当前编码块进行分区时,解析指示是否通过使用四叉树结构对当前编码块进行分区的第二语法元素,以及在第二语法元素指示不使用四叉树结构对当前编码块进行分区时,解析第三语法元素和第四语法元素中的至少一个,该第三语法元素指示是否通过使用二叉树结构对当前编码块进行分区或者是否通过使用三叉树结构对当前编码块进行分区,第四语法元素指示当前编码块的分割方向;以及分割模式确定单元,其基于第一语法元素、第二语法元素、第三语法元素和第四语法元素中的至少一个,确定当前编码块的分割模式。

12、优选地,编码树块分区单元可以通过使用二叉树结构或三叉树结构将当前编码树块分区为多个编码块,直到到达当前编码树块中的有效区域为止,并且在此,有效区域可以表示当前编码树块中的属于当前图片的边界的区域。

13、优选地,在当前编码树块超出当前图片的边界时,编码树块分区单元可以解析指示是否允许进行四叉树分割的第五语法元素,以及当第五语法元素指示不允许进行四叉树分割时,可以通过使用二叉树结构或三叉树结构将当前编码树块分区为多个编码块。

14、优选地,第五语法元素可以是通过序列参数集、图片参数集、切片组报头或网络抽象层单元的报头来发信号通知的。

15、优选地,编码树块分区单元可以通过使用四叉树结构将当前编码树块分区为多个编码块,直到到达当前编码树块中的有效区域为止,并且在此,有效区域可以表示当前编码树块中的属于当前图片的边界的区域。

16、优选地,编码树块分区单元可以在有效区域的宽度大于最大变换尺寸或者有效区域的高度大于最大变换尺寸时,通过使用四叉树结构将当前编码树块分区为编码块。

17、技术效果

18、根据本公开的实施方式,有效地确定qtbt分割结构,并且用信号通知相关信息以增强压缩性能。

19、此外,根据本公开的实施方式,通过考虑宽度与高度的比率来不允许低效率的分割结构,以减少分割信息信令所需的比特数。

20、本公开中可获得的效果不限于上述效果,并且本领域技术人员从以下描述中将清楚地理解其它未提及的效果。

本文档来自技高网...

【技术保护点】

1.一种用于对图像进行解码的方法,所述方法包括以下步骤:

2.根据权利要求1所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

3.根据权利要求1所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:解析指示是否允许进行四叉树分割的第五语法元素,其中,当所述第五语法元素指示不允许进行所述四叉树分割时,通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为所述多个编码块。

4.根据权利要求3所述的用于对图像进行解码的方法,其中,通过序列参数集、图片参数集、切片组报头或网络抽象层单元的报头来发信号通知所述第五语法元素。

5.根据权利要求1所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:通过使用所述四叉树结构将所述当前编码树块分区为所述多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

6.根据权利要求5所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:基于所述有效区域的宽度大于最大变换尺寸或者所述有效区域的高度大于所述最大变换尺寸,通过使用所述四叉树结构将所述当前编码树块分区为所述编码块。

7.根据权利要求1至6中任一项所述的用于对图像进行解码的方法,其中,当通过将当前编码树块的宽度与当前编码树块的左上样本的水平坐标相加而获得的值等于或小于当前图片的宽度,以及通过将当前编码树块的高度与当前编码树块的左上样本的垂直坐标相加而获得的值等于或小于当前图片的高度时,所述预定条件被满足。

8.一种用于对图像进行解码的设备,所述设备包括:

9.根据权利要求8所述的用于对图像进行解码的设备,其中,所述编码树块分区单元用于通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

10.根据权利要求8所述的用于对图像进行解码的设备,其中,所述语法元素解析单元还用于基于当前编码树块超出当前图片的边界,解析指示是否允许进行四叉树分割的第五语法元素,其中,所述编码树块分区单元用于在所述第五语法元素指示不允许进行所述四叉树分割时,通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为所述多个编码块。

11.根据权利要求10所述的用于对图像进行解码的设备,其中,所述第五语法元素是通过序列参数集、图片参数集、切片组报头或网络抽象层单元的报头来发信号通知的。

12.根据权利要求8所述的用于对图像进行解码的设备,其中,所述编码树块分区单元用于通过使用所述四叉树结构将所述当前编码树块分区为所述多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

13.根据权利要求12所述的用于对图像进行解码的设备,其中,所述编码树块分区单元用于基于所述有效区域的宽度大于最大变换尺寸或者所述有效区域的高度大于所述最大变换尺寸,通过使用所述四叉树结构将所述当前编码树块分区为所述编码块。

14.根据权利要求8至13中任一项所述的用于对图像进行解码的设备,其中,当通过将当前编码树块的宽度与当前编码树块的左上样本的水平坐标相加而获得的值等于或小于当前图片的宽度,以及通过将当前编码树块的高度与当前编码树块的左上样本的垂直坐标相加而获得的值等于或小于当前图片的高度时,所述预定条件被满足。

15.一种用于对图像进行编码的方法,所述方法包括以下步骤:

16.根据权利要求15所述的用于对图像进行编码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

17.根据权利要求15所述的用于对图像进行编码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:确定指示是否允许进行四叉树分割的第五语法元素,其中,当所述第五语法元素指示不允许进行...

【技术特征摘要】

1.一种用于对图像进行解码的方法,所述方法包括以下步骤:

2.根据权利要求1所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

3.根据权利要求1所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:解析指示是否允许进行四叉树分割的第五语法元素,其中,当所述第五语法元素指示不允许进行所述四叉树分割时,通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为所述多个编码块。

4.根据权利要求3所述的用于对图像进行解码的方法,其中,通过序列参数集、图片参数集、切片组报头或网络抽象层单元的报头来发信号通知所述第五语法元素。

5.根据权利要求1所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:通过使用所述四叉树结构将所述当前编码树块分区为所述多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

6.根据权利要求5所述的用于对图像进行解码的方法,其中,将所述当前编码块分区为所述多个编码块的步骤包括以下步骤:基于所述有效区域的宽度大于最大变换尺寸或者所述有效区域的高度大于所述最大变换尺寸,通过使用所述四叉树结构将所述当前编码树块分区为所述编码块。

7.根据权利要求1至6中任一项所述的用于对图像进行解码的方法,其中,当通过将当前编码树块的宽度与当前编码树块的左上样本的水平坐标相加而获得的值等于或小于当前图片的宽度,以及通过将当前编码树块的高度与当前编码树块的左上样本的垂直坐标相加而获得的值等于或小于当前图片的高度时,所述预定条件被满足。

8.一种用于对图像进行解码的设备,所述设备包括:

9.根据权利要求8所述的用于对图像进行解码的设备,其中,所述编码树块分区单元用于通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

10.根据权利要求8所述的用于对图像进行解码的设备,其中,所述语法元素解析单元还用于基于当前编码树块超出当前图片的边界,解析指示是否允许进行四叉树分割的第五语法元素,其中,所述编码树块分区单元用于在所述第五语法元素指示不允许进行所述四叉树分割时,通过使用所述二叉树结构或所述三叉树结构将所述当前编码树块分区为所述多个编码块。

11.根据权利要求10所述的用于对图像进行解码的设备,其中,所述第五语法元素是通过序列参数集、图片参数集、切片组报头或网络抽象层单元的报头来发信号通知的。

12.根据权利要求8所述的用于对图像进行解码的设备,其中,所述编码树块分区单元用于通过使用所述四叉树结构将所述当前编码树块分区为所述多个编码块,直到到达所述当前编码树块中的有效区域为止,其中,所述有效区域表示所述当前编码树块中的位于所述当前图片的边界内的区域。

13.根据权利要求12所述的用于对图像进行解码的设备,其中,所述编码树块分区单元用于基于所述有效区域的宽度大于最大变换尺寸或者所述有效区域的高度大于所述最大变换尺寸,通过使用所述四叉树结构将所述当前编码树块分区为所述编码块。

14.根据权利要求8至13中任一项所述的用于对图像进行解码的设备,其中,当通过将当前编码树块的宽度与当前编码树块的左上样本的水平坐标相加而获得的值等于或小于当前图片的宽度,以及通过将当前编码树块的高度与当前编码树块的左上样本的垂直坐标相加而获得的值等于或小于当前图片的高度时,所述预定条件被满足。

15.一种用...

【专利技术属性】
技术研发人员:南廷学金昇焕林宰显张炯文
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1