【技术实现步骤摘要】
【国外来华专利技术】推导译码系统操作配置
相关申请的交叉引用
[0001]本申请要求享受于2020年7月9日递交的美国申请No.16/924,941、于2019年7月10日递交的美国临时申请No.62/872,637、于2019年10月8日递交的美国临时申请No.62/912,526以及于2019年10月25日递交的美国临时申请No.62/926,145的权益,在此以引用的方式将上述每个申请的完整内容并入本文。
[0002]本公开内容涉及视频译码,包括视频编码和视频解码。
技术介绍
[0003]数字视频功能可以纳入多种设备,这些设备包括:数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌面型计算机、平板电脑、电子书阅读器、数码相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝式或卫星无线电话、所谓的“智能手机”、视频电话会议设备、视频流式传输设备,等等。数字视频设备实现视频译码技术,例如在由MPEG
‑
2、MPEG
‑
4、ITU
‑
T H.263、ITU
‑
T H.264/MPEG
‑
4第10部分、高级视频译码(AVC)、ITU
‑
T H.265/高效视频译码(HEVC)以及这些标准的扩展中定义的标准中描述的那些技术。通过实现这样的视频译码技术,视频设备可以更有效地发送、接收、编码、解码和/或存储数字视频信息。
[0004]视频译码技术包括空间(图片内)预测和/或时 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行译码的方法,所述方法包括:对包括视频数据的比特流中的简档指示符语法元素的值进行译码,所述简档指示符的所述值表示所述比特流符合的简档的类别;对与所述简档指示符语法元素分开的、表示一个或多个译码工具特定约束的一个或多个值进行译码,所述译码工具特定约束中的每个译码工具特定约束用于指示:是否能够针对至少所述比特流的子集启用与所述译码工具特定约束相对应的译码工具;以及根据所述译码工具特定约束和所述简档的所述类别对所述视频数据进行译码。2.根据权利要求1所述的方法,还包括:对表示译码工具特定的启用/禁用指示在所述比特流中被用信号传送的语法元素的值进行译码。3.根据权利要求2所述的方法,其中,表示所述工具特定的启用/禁用指示被用信号传送的所述语法元素包括constrained_tool_indication_flag。4.根据权利要求2所述的方法,其中,所述表示所述工具特定的启用/禁用指示被用信号传送的所述语法元素的值具有根据所述简档指示符语法元素的值预定义的值。5.根据权利要求2所述的方法,其中,表示所述工具特定的启用/禁用指示是否被用信号传送的所述语法元素的值指示:当所述简档指示符语法元素的值指示所述比特流符合基线简档时,与所述译码工具特定约束相对应的所有工具都被禁用。6.根据权利要求2所述的方法,还包括:针对能够如所述译码工具特定约束所指示而启用的所述译码工具中的每个译码工具,对表示所述译码工具特定的启用/禁用指示的语法元素的值进行译码,而不对表示针对无法如所述译码工具特定约束所指示而启用的译码工具的所述译码工具特定的启用/禁用指示的语法元素的值进行译码。7.根据权利要求6所述的方法,其中,表示所述译码工具特定的启用/禁用指示的所述语法元素包括相应的constrained_tool_val语法元素。8.根据权利要求1所述的方法,其中,表示所述一个或多个译码工具特定约束的所述一个或多个值包括多个比特,所述比特中的每个比特具有表示所述译码工具中的相应一个译码工具是否能够被启用的二进制值。9.根据权利要求1所述的方法,还包括:使用所述简档指示符语法元素的所述值或者表示所述一个或多个工具特定约束的所述一个或多个值中的至少一个,推导出表示所述译码工具中的一个译码工具是被启用还是被禁用的译码工具变量的值。10.根据权利要求1所述的方法,其中,对表示所述一个或多个译码工具特定约束的所述一个或多个值进行译码包括:对表示所述比特流符合的约束集合的工具集指示符的值进行译码。11.根据权利要求1所述的方法,其中,对表示所述一个或多个译码工具特定约束的所述一个或多个值进行译码包括:对多个语法元素的值进行译码,所述语法元素中的每个语法元素表示针对所述译码工具中的相应一个译码工具的约束。12.根据权利要求1所述的方法,其中,对所述视频数据进行译码包括:对所述视频数据进行解码。13.根据权利要求1所述的方法,其中,对所述视频数据进行译码包括:对所述视频数据进行编码。14.一种用于对视频数据进行译码的设备,所述设备包括:
存储器,其被配置为存储视频数据;以及一个或多个处理器,其在电路中实现并且被配置为:对包括视频数据的比特流中的简档指示符语法元素的值进行译码,所述简档指示符的所述值表示所述比特流符合的简档的类别;对与所述简档指示符语法元素分开的、表示一个或多个译码工具特定约束的一个或多个值进行译码,所述译码工具特定约束中的每个译码工具特定约束用于指示:是否能够针对至少所述比特流的子集启用与所述译码工具特定约束相对应的译码工具;以及根据所述译码工具特定约束和所述简档的所述类别对所述视频数据进行译码。15.根据权利要求14所述的设备,其中,所述一个或多个处理器还被配置为:对表示译码工具特定的启用/禁用指示在所述比特流中被用信号传送的语法元素的值进行译码。16.根据权利要求15所述的设备,其中,表示所述工具特定的启用/禁用指示被用信号传送的所述语法元素包括constrained_tool_indication_flag。17.根据权利要求15所述的设备,其中,所述表示所述工具特定的启用/禁用指示被用信号传送的所述语法元素的值具有根据所述简档指示符语法元素的值预定义的值。18.根据权利要求15所述的设备,其中,表示所述工具特定的启用/禁用指示是否被用信号传送的所述语法元素的值指示:当所述简档指示符语法元素的值指示所述比特流符合基线简档时,与所述译码工具特定约束相对应的所有工具都被禁用。19.根据权利要求15所述的设备,其中,所述一个或多个处理器被配置为:针对能够如所述译码工具特定约束所指示而启用的所述译码工具中的每个译码工具,对表示所述译码工具特定的启用/禁用指示的语法元素的值进行译码,而不对表示针对不能够如所述译码工具特定约束所指示而启用的译码工具的所述译码工具特定的启用/禁用指示的语法元素的值进行译码。20.根据权利要求19所述的设备,其中,表示所述译码工具特定的启用/禁用指示的所述语法元素包括相应的constrained_tool_val语法元素。21.根据权利要求14所述的设备,其中,表示所述一个或多个译码工具特定约束的所述一个或多个值包括多个比特,所述比特中的每个比特具有表示所述译码工具中的相应一个译码工具是否能够被启用的二进制值。22.根据权利要求14所述的设备,其中,所述一个或多个处理器还被配置为:使用所述简档指示符语法元素的所述值或者表示所述一个或多个工具特定约束的所述一个或多个值中的至少一个,推...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。