对视频数据进行编解码的方法和装置与流程

文档序号:34483011发布日期:2023-06-15 20:30阅读:20788来源:国知局
对视频数据进行编解码的方法和装置与流程

本公开总体上涉及数据处理领域,并且尤其涉及视频编码和解码。


背景技术:

1、图片可以被分割成至少一个片(tile)。片是与图片的矩形子区域对应的编码树单元(ctu:coding tree unit)序列。片可以被划分为至少一个块(brick)。条带(slice)包含图片的多个片或片的多个块。支持条带的两种模式:光栅扫描条带模式和矩形条带模式。在光栅扫描条带模式中,条带包含图片的片光栅扫描中的片序列。在矩形条带模式中,条带包含图片的多个块,所述多个块共同地构成矩形区域。


技术实现思路

1、在对编码视频数据进行编解码的过程中,如何在节省比特位的情况下,对视频帧进行分区,以实现快速高效地对分区图像进行快速高效的编解码,是本技术领域中需要去考虑的问题。

2、本申请实施例涉及对对视频数据进行编解码的方法和装置。

3、本申请实施例提供了一种用于对对视频数据进行编码的方法。所述方法包括接收视频帧数据;将所述视频帧数据分割成至少一个子单元,所述子单元为条带,每个所述条带各自具有唯一的地址值;在视频帧数据相关的图片参数集中确定所述视频帧数据中的条带中的块的数量;如果确定矩形条带标志rect_slice_flag取值为假且所述块的数量大于1,则在所述视频帧数据相关的所述图片参数集中发信号通知所述条带的地址值,以根据所述条带的地址值对所述视频帧数据进行编码。

4、本申请实施例还提供了一种对视频数据进行解码的方法,该方法包括:接收视频帧数据,所述视频帧数据包括至少一个子单元,所述子单元为条带,每个所述条带各自具有唯一的地址值;在视频帧数据相关的图片参数集中确定所述视频帧数据中的条带中的块的数量;如果确定矩形条带标志rect_slice_flag取值为假且所述块的数量大于1,则在所述视频帧数据相关的所述图片参数集中获取所述条带的地址值,以根据所述条带的地址值对所述视频帧数据进行解码。

5、本申请实施例还提供了一种对视频数据进行编码的装置,所述装置包括:接收模块,用于接收视频帧数据;分割模块,用于将所述视频帧数据分割成至少一个子单元,所述子单元为条带,每个所述条带各自具有唯一的地址值;确定模块,用于在视频帧数据相关的图片参数集中确定所述视频帧数据中的条带中的块的数量;如果确定矩形条带标志rect_slice_flag取值为假且所述块的数量大于1,则在所述视频帧数据相关的所述图片参数集中发信号通知所述条带的地址值,以根据所述条带的地址值对所述视频帧数据进行编码。

6、本申请实施例还提供了一种对视频数据进行解码的装置,所述装置包括:接收模块,用于接收视频帧数据,所述视频帧数据包括至少一个子单元,所述子单元为条带,每个所述条带各自具有唯一的地址值;分割模块,用于在视频帧数据相关的图片参数集中确定所述视频帧数据中的条带中的块的数量;确定模块,用于如果确定矩形条带标志rect_slice_flag取值为假且所述块的数量大于1,则在所述视频帧数据相关的所述图片参数集中获取所述条带的地址值,以根据所述条带的地址值对所述视频帧数据进行解码。

7、本申请实施例还提供一种非易失性计算机可读介质,存储有指令,所述指令包括:至少一个指令,当由计算机的至少一个处理器执行所述至少一个指令时,可以使所述至少一个处理器执行本申请实施例所述的方法。

8、本申请实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述方法。

9、通过本申请实施例的技术方案,在对视频数据进行编解码的过程中,视频帧数据分割成的至少一个子单元,根据其唯一的地址值,以递增的顺序排列,这样编解码器可以根据增加的地址或标识值来对子单元进行连续编解码,不仅可以提高解码器的编解码效率,还可以节省比特位。



技术特征:

1.一种对视频数据进行编码的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,与所述条带相关联的模式包括光栅扫描条带模式或矩形条带模式;所述方法进一步包括:

3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:

4.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:在所述矩形条带模式中启用所述光栅扫描条带模式。

5.根据权利要求1所述的方法,其特征在于,在将所述视频帧数据分割成至少一个子单元之后,所述方法还包括:设置标志,所述标志用于指示所述视频帧数据的子单元的数量。

6.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:根据设置的标志指示的子单元的数量,如果确定条带包含一个片tile和多于一个块brick,则将所述条带作为独立图像来编码。

7.一种对视频数据进行解码的方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,与所述条带相关联的模式包括光栅扫描条带模式或矩形条带模式;所述方法进一步包括:

9.根据权利要求8所述的方法,其特征在于,所述方法进一步包括:

10.根据权利要求8所述的方法,其特征在于,所述方法进一步包括:在所述矩形条带模式中启用所述光栅扫描条带模式。

11.根据权利要求7所述的方法,其特征在于,所述视频帧数据还包括一标志,所述标志用于指示所述视频帧数据的子单元的数量。

12.根据权利要求11所述的方法,其特征在于,所述方法进一步包括:

13.一种对视频数据进行编码的装置,其特征在于,所述装置包括:

14.一种对视频数据进行解码的装置,其特征在于,所述装置包括:

15.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-12任一项所述方法。

16.一种非易失性计算机可读存储介质,其特征在于,存储有指令,所述指令包括:至少一个指令,当由计算机的至少一个处理器执行所述至少一个指令时,可以使所述至少一个处理器执行如权利要求1-12任一项所述的方法。


技术总结
本申请实施例提供一种对视频数据进行编解码的方法和装置。该对视频数据进行编码的方法包括:接收视频帧数据;将所述视频帧数据分割成至少一个子单元,所述子单元为条带,每个所述条带各自具有唯一的地址值;在视频帧数据相关的图片参数集中确定所述视频帧数据中的条带中的块的数量;如果确定矩形条带标志rect_slice_flag取值为假且所述块的数量大于1,则在所述视频帧数据相关的所述图片参数集中发信号通知所述条带的地址值,以根据所述条带的地址值对所述视频帧数据进行编码。

技术研发人员:崔秉斗,刘杉,文格尔史蒂芬
受保护的技术使用者:腾讯美国有限责任公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1