技术新讯 > 电子通信装置的制造及其应用技术 > 确定视频数据的分割的电子设备、解码装置和编码装置的制作方法  >  正文

确定视频数据的分割的电子设备、解码装置和编码装置的制作方法

  • 国知局
  • 2024-08-22 14:56:16

本公开涉及视频编码,并且更具体地,涉及用于分割视频数据的图片的技术。

背景技术:

1、数字视频功能可以包含在各种设备中,包括数字电视、膝上型计算机或台式计算机、平板计算机、数字记录设备、数字媒体播放器、视频游戏设备、蜂窝电话(包括所谓的智能电话)、医疗成像设备等等。可以根据视频编码标准对数字视频进行编码。视频编码标准可以包含视频压缩技术。视频编码标准的示例包括iso/iec mpeg-4visual和itu-th.264(也称为iso/iec mpeg-4avc)和高效视频编码(high-efficiency video coding,hevc)。hevc在high efficiency video coding(hevc),rec.itu-t h.265april 2015中进行了描述,其通过引用合并于此,并且在本文中称为itu-t h.265。目前正在考虑itu-t h.265的扩展和改进,以开发下一代视频编码标准。例如,itu-t视频编码专家组(vceg)和iso/iec(活动图片专家组(mpeg))(统称为联合视频探索组(jvet))正在研究对未来视频编码技术标准化的潜在需求,这种未来视频编码技术的压缩能力远远超过当前hevc标准的压缩能力。联合探索模型3(jem 3)、联合探索测试模型3(jem 3)的算法描述、iso/iec jtc1/sc29/wg11文件:jvet-c1001v3,may 2016,geneva,ch(其通过引用并入本文),将由jvet进行协调测试模型研究的编码特征描述为潜在地增强视频编码技术,使得其超过itu-t h.265的能力。应该注意的是,jem 3的编码特征是在fraunhofer研究组织维护的jem参考软件中实现的。目前,可以获得更新的jem参考软件版本3(jem 3.0)。如本文所使用的,术语jem用于共同地指代jem 3中包括的算法和jem参考软件的实现。

2、视频压缩技术使得能够减少用于存储和传输视频数据的数据需求。视频压缩技术可以通过利用视频序列中的固有冗余来减少数据需求。视频压缩技术可以将视频序列细分成连续的较小部分(即,视频序列内的帧组、帧组内的帧、帧内的片、片内的编码树单元(例如,宏块)、编码树单元内的编码块等)。帧内预测编码技术(例如,图片内(空间))和帧间预测技术(即,图片间(时间))可用于生成待编码视频数据的单元与视频数据的参考单元之间的差值。差值可以称为残差数据。可以将残差数据编码为量化变换系数。语法元素可以涉及残差数据和参考编码单元(例如,帧内预测模式索引、运动矢量和块矢量)。可以对残差数据和语法元素进行熵编码。经熵编码的残差数据和语法元素可以包括在兼容的比特流中。

技术实现思路

1、在一个示例中,分割视频数据以进行视频码处理的方法包括:接收视频块,所述视频块包括视频数据的第一分量的样本值和视频数据的第二分量的样本值;根据第一四叉树二叉树分割结构来分割视频数据的所述第一分量的样本值;以及根据所述第一四叉树二叉树分割结构来分割视频数据的所述第二分量的样本值直至共享深度为止。

2、在一个示例中,确定对视频数据的分割以进行视频码处理的方法包括:解析第一四叉树二叉树分割结构;将所述第一四叉树二叉树分割结构应用于视频数据的第一分量;确定共享深度;以及将所述第一四叉树二叉树分割结构应用于视频数据的第二分量直至所述共享深度为止。

3、在一个示例中,分割视频数据的叶节点以进行视频码处理的方法包括:确定偏移值;以及根据所述偏移值来分割所述叶节点。

4、在一个示例中,分割视频数据的节点以进行视频码处理的方法包括:确定分割类型;确定与所述分割类型相对应的一个或多个偏移值;以及根据所述一个或多个偏移值来分割所述节点。

5、在一个示例中,分割视频数据的节点以进行视频码处理的方法包括:根据对角分割形状来分割所述节点;以及确定从所述对角分割形状得到的每个分割的预测模式。

6、在一个示例中,确定对视频数据的分割以进行视频码处理的方法包括:确定分割树中当前节点的深度以及用于生成当前节点的分割的类型;以及通过以下操作确定将当前节点根据三元分裂进一步分割为三个子节点:对于当前节点,解析第一二进制值,所述第一二进制值指示当前节点的分裂类型不是四元分裂,对于当前节点,解析第二二进制值,所述第二二进制值指示当前节点的进一步分割,对于当前节点,解析第三二进制值,所述第三二进制值指示当前节点的进一步分割的方向,对于当前节点,如果在特定深度处允许二元分裂,解析第四二进制值,所述第四二进制值指示当前节点的分裂类型是二元分裂或三元分裂,以及对于当前节点,如果在特定深度处不允许二元分裂,则推断出指示三叉树分裂的所述第四二进制值。

7、在一个示例中,一种用于确定对视频数据的分割以进行视频解码处理的电子设备,所述电子设备包括:至少一个处理器;和存储设备,所述存储设备耦接到所述至少一个处理器并且存储多个指令,所述多个指令在由所述至少一个处理器执行时,使得所述至少一个处理器执行:确定分割树中当前节点的深度以及用于生成所述当前节点的分割的类型;以及通过以下操作确定将所述当前节点根据三元分裂进一步分割为三个子节点:对于所述当前节点,解析第一二进制值,所述第一二进制值指示所述当前节点的分裂类型不是四元分裂,对于所述当前节点,解析第二二进制值,所述第二二进制值指示所述当前节点的进一步分割,对于所述当前节点,解析第三二进制值,所述第三二进制值指示所述当前节点的进一步分割的方向,对于所述当前节点,如果在特定深度处允许二元分裂,解析第四二进制值,所述第四二进制值指示所述当前节点的所述分裂类型是二元分裂或三元分裂,以及对于所述当前节点,如果在所述特定深度处不允许所述二元分裂,则推断出指示三叉树分裂的所述第四二进制值。

8、在一个示例中,一种用于确定对视频数据的分割以进行视频解码处理的解码装置,所述解码装置包括:至少一个处理器;和存储设备,所述存储设备耦接到所述至少一个处理器并且存储多个指令,所述多个指令在由所述至少一个处理器执行时,使得所述至少一个处理器执行:接收比特流;确定分割树中当前节点的深度以及用于生成所述当前节点的分割的类型;以及通过以下操作确定将所述当前节点根据三元分裂进一步分割为三个子节点:对于所述当前节点,解析第一二进制值,所述第一二进制值指示所述当前节点的分裂类型不是四元分裂,对于所述当前节点,解析第二二进制值,所述第二二进制值指示所述当前节点的进一步分割,对于所述当前节点,解析第三二进制值,所述第三二进制值指示所述当前节点的进一步分割的方向,对于所述当前节点,如果在特定深度处允许二元分裂,通过所述比特流解析第四二进制值,所述第四二进制值指示所述当前节点的所述分裂类型是二元分裂或三元分裂,以及对于所述当前节点,如果在所述特定深度处不允许所述二元分裂,则推断出指示三叉树分裂的所述第四二进制值。

9、在一个示例中,一种用于确定对视频数据的分割以进行视频编码处理的编码装置,所述编码装置包括:至少一个处理器;和存储设备,所述存储设备耦接到所述至少一个处理器并且存储多个指令,所述多个指令在由所述至少一个处理器执行时,使得所述至少一个处理器执行:确定分割树中当前节点的深度以及用于生成所述当前节点的分割的类型;以及通过以下操作确定将所述当前节点根据三元分裂进一步分割为三个子节点:对于所述当前节点,确定第一二进制值,所述第一二进制值指示所述当前节点的分裂类型不是四元分裂,对于所述当前节点,确定第二二进制值,所述第二二进制值指示所述当前节点的进一步分割,对于所述当前节点,确定第三二进制值,所述第三二进制值指示所述当前节点的进一步分割的方向,对于所述当前节点,如果在特定深度处允许二元分裂,确定第四二进制值,并在比特流中用信号通知所述第四二进制值,所述第四二进制值指示所述当前节点的所述分裂类型是二元分裂或三元分裂,以及对于所述当前节点,如果在所述特定深度处不允许所述二元分裂,则推断出指示三叉树分裂的所述第四二进制值。

本文地址:https://www.jishuxx.com/zhuanli/20240822/280482.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。