视频译码中的子图像大小制造技术

技术编号:29882346 阅读:12 留言:0更新日期:2021-08-31 23:59
本发明专利技术公开了一种视频译码机制。该机制包括接收码流,该码流包括从图像分割的一个或多个子图像,使得当每个子图像包括的右边界与该图像的右边界不重合时,每个子图像包括的子图像宽度是译码树单元(coding tree unit,CTU)大小的整数倍。解析码流以获得一个或多个子图像。对一个或多个子图像进行解码以创建视频序列。发送视频序列用于显示。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的子图像大小相关申请案交叉申请本专利申请要求王业奎等人于2019年1月9日提交的第62/790,207号、专利技术名称为“视频译码中的子图像(Sub-PicturesinVideoCoding)”的美国临时专利申请的权益,其通过引用的方式并入本文中。
本公开大体上涉及视频译码,具体涉及视频译码中的子图像管理。
技术介绍
即使在视频较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限的通信网络中发送或以其它方式发送时,这样可能会造成困难。因此,视频数据通常要先压缩然后在现代电信网络中发送。由于内存资源可能有限,当在存储设备中存储视频时,视频的大小也可能成为问题。视频压缩设备通常在信源侧使用软件和/或硬件,以在发送或存储之前对视频数据进行译码,从而减少用来表示数字视频图像所需的数据量。然后,压缩数据在目的侧由用于对视频数据进行解码的视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。
技术实现思路
在一个实施例中,本专利技术包括一种在解码器中实现的方法,所述方法包括:所述解码器的接收器接收码流,所述码流包括通过对图像进行分割获得的一个或多个子图像,使得当第一子图像包括的右边界与所述图像的右边界重合时,所述第一子图像包括的子图像宽度包括不完整译码树单元(codingtreeunit,CTU);所述解码器的处理器解析所述码流以获得所述一个或多个子图像;所述处理器对所述一个或多个子图像进行解码以创建视频序列;所述处理器发送用于显示的所述视频序列。一些视频系统可以将子图像包括的高度和宽度限制为CTU大小的倍数。但是,图像包括的高度和宽度可以不是CTU大小的倍数。因此,子图像大小约束使得子图像在很多图像布局中操作不正确。在所公开的示例中,子图像宽度和子图像高度约束为CTU大小的倍数。但是,当子图像分别位于图像的右边界或图像的下边界时,需要去除这些约束。通过分别允许下子图像和右子图像包括的高度和宽度不是CTU大小的倍数,子图像可以与任何图像一起使用而不会导致解码错误。这增强了编码器和解码器的功能。此外,增强的功能使得编码器更高效地译码图像,这降低了编码器和解码器的网络资源利用率、内存资源利用率和/或处理资源利用率。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当第二子图像包括的下边界与所述图像的下边界不重合时,所述第二子图像包括的子图像高度包括整数个完整CTU。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当第三子图像包括的右边界与所述图像的右边界不重合时,所述第三子图像包括的子图像宽度包括整数个完整CTU。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当第四子图像包括的下边界与所述图像的下边界重合时,所述第四子图像包括的子图像高度包括不完整CTU。在一个实施例中,本专利技术包括在解码器中实现的方法,所述方法包括:所述解码器的接收器接收码流,所述码流包括通过对图像进行分割获得的一个或多个子图像,使得当每个子图像包括的右边界与所述图像的右边界不重合时,每个子图像包括的子图像宽度是译码树单元(codingtreeunit,CTU)大小的整数倍;所述解码器的处理器解析所述码流以获得所述一个或多个子图像;所述处理器对所述一个或多个子图像进行解码以创建视频序列;所述处理器发送用于显示的所述视频序列。一些视频系统可以将子图像包括的高度和宽度限制为CTU大小的倍数。但是,图像包括的高度和宽度可以不是CTU大小的倍数。因此,子图像大小约束使得子图像在很多图像布局中操作不正确。在所公开的示例中,子图像宽度和子图像高度约束为CTU大小的倍数。但是,当子图像分别位于图像的右边界或图像的下边界时,需要去除这些约束。通过分别允许下子图像和右子图像包括的高度和宽度不是CTU大小的倍数,子图像可以与任何图像一起使用而不会导致解码错误。这增强了编码器和解码器的功能。此外,增强的功能使得编码器更高效地译码图像,这降低了编码器和解码器的网络资源利用率、内存资源利用率和/或处理资源利用率。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当每个子图像包括的下边界与所述图像的下边界不重合时,每个子图像包括的子图像高度是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当每个子图像包括的右边界与所述图像的右边界重合时,所述子图像中的至少一个子图像包括的子图像宽度不是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当每个子图像包括的下边界与所述图像的下边界重合时,所述子图像中的至少一个子图像包括的子图像高度不是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述图像包括的图像宽度不是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述图像包括的图像高度不是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述CTU大小是以亮度像素点为单位测量的。在一个实施例中,本专利技术包括一种在编码器中实现的方法,所述方法包括:所述编码器的处理器将图像分割为多个子图像,使得当每个子图像包括的右边界与所述图像的右边界不重合时,每个子图像包括的子图像宽度是CTU大小的整数倍;所述处理器将一个或多个子图像编码到码流中;在所述编码器的存储器中存储所述码流,所述码流用于发送到解码器。一些视频系统可以将子图像包括的高度和宽度限制为CTU大小的倍数。但是,图像包括的高度和宽度可以不是CTU大小的倍数。因此,子图像大小约束使得子图像在很多图像布局中操作不正确。在所公开的示例中,子图像宽度和子图像高度约束为CTU大小的倍数。但是,当子图像分别位于图像的右边界或图像的下边界时,需要去除这些约束。通过分别允许下子图像和右子图像包括的高度和宽度不是CTU大小的倍数,子图像可以与任何图像一起使用而不会导致解码错误。这增强了编码器和解码器的功能。此外,增强的功能使得编码器更高效地译码图像,这降低了编码器和解码器的网络资源利用率、内存资源利用率和/或处理资源利用率。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当每个子图像包括的下边界与所述图像的下边界不重合时,每个子图像包括的子图像高度是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当每个子图像包括的右边界与所述图像的右边界重合时,所述子图像中的至少一个子图像包括的子图像宽度不是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,当每个子图像包括的下边界与所述图像的下边界重合时,所述子图像中的至少一个子图像包括的子图像高度不是所述CTU大小的整数倍。可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述图像包括的图像宽度不是所述CTU大小的整数倍。可选地,根本文档来自技高网...

【技术保护点】
1.一种在解码器中实现的方法,其特征在于,所述方法包括:/n所述解码器的接收器接收码流,所述码流包括通过对图像进行分割获得的一个或多个子图像,使得当第一子图像包括的右边界与所述图像的右边界重合时,所述第一子图像包括的子图像宽度包括不完整译码树单元(coding tree unit,CTU);/n所述解码器的处理器解析所述码流以获得所述一个或多个子图像;/n所述处理器对所述一个或多个子图像进行解码以创建视频序列;/n所述处理器发送用于显示的所述视频序列。/n

【技术特征摘要】
【国外来华专利技术】20190109 US 62/790,2071.一种在解码器中实现的方法,其特征在于,所述方法包括:
所述解码器的接收器接收码流,所述码流包括通过对图像进行分割获得的一个或多个子图像,使得当第一子图像包括的右边界与所述图像的右边界重合时,所述第一子图像包括的子图像宽度包括不完整译码树单元(codingtreeunit,CTU);
所述解码器的处理器解析所述码流以获得所述一个或多个子图像;
所述处理器对所述一个或多个子图像进行解码以创建视频序列;
所述处理器发送用于显示的所述视频序列。


2.根据权利要求1所述的方法,其特征在于,当第二子图像包括的下边界与所述图像的下边界不重合时,所述第二子图像包括的子图像高度包括整数个完整CTU。


3.根据权利要求1或2所述的方法,其特征在于,当第三子图像包括的右边界与所述图像的右边界不重合时,所述第三子图像包括的子图像宽度包括整数个完整CTU。


4.根据权利要求1至3中任一项所述的方法,其特征在于,当第四子图像包括的下边界与所述图像的下边界重合时,所述第四子图像包括的子图像高度包括不完整CTU。


5.一种在解码器中实现的方法,其特征在于,所述方法包括:
所述解码器的接收器接收码流,所述码流包括通过对图像进行分割获得的一个或多个子图像,使得当每个子图像包括的右边界与所述图像的右边界不重合时,每个子图像包括的子图像宽度是译码树单元(codingtreeunit,CTU)大小的整数倍;
所述解码器的处理器解析所述码流以获得所述一个或多个子图像;
所述处理器对所述一个或多个子图像进行解码以创建视频序列;
所述处理器发送用于显示的所述视频序列。


6.根据权利要求5所述的方法,其特征在于,当每个子图像包括的下边界与所述图像的下边界不重合时,每个子图像包括的子图像高度是所述CTU大小的整数倍。


7.根据权利要求5或6所述的方法,其特征在于,当每个子图像包括的右边界与所述图像的右边界重合时,所述子图像中的至少一个子图像包括的子图像宽度不是所述CTU大小的整数倍。


8.根据权利要求5至7中任一项所述的方法,其特征在于,当每个子图像包括的下边界与所述图像的下边界重合时,所述子图像中的至少一个子图像包括的子图像高度不是所述CTU大小的整数倍。


9.根据权利要求5至8中任一项所述的方法,其特征在于,所述图像包括的图像宽度不是所述CTU大小的整数倍。


10.根据权利要求5至9中任一项所述的方法,其特征在于,所述图像包括的图像高度不是所述CTU大小的整数倍。


11.根据权利要求5至10中任一项所述的方法,其特征在于,所述CTU大小是以亮度像素点为单位进行测量的。


12.一种在编码器中实现的方法,其特征在于,所述方法包括:
所述编码器的处理器将图像分割为多个子图像,使得当每个子图像包括的右边界与所述图像的右边界不重合时,每个子图像包括的子图像宽度是译码树单元(co...

【专利技术属性】
技术研发人员:王业奎弗努·亨德里
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1