本公开涉及视频的编码和解码,并且更具体地,涉及用于提高编码和解码效率的编码工具设置方法和视频解码设备。
背景技术:
1、由于视频数据的量大于语音数据或静止图像数据的量,因此在不进行压缩处理的情况下存储或发送视频数据需要包括存储器的大量硬件资源。
2、因此,在存储或发送视频数据时,通常使用编码器来压缩视频数据,以便进行存储或发送。然后,解码器接收经压缩的视频数据,并且解压缩并再现视频数据。用于这种视频的压缩技术包括h.264/avc和高效视频编码(hevc),hevc比h.264/avc提高了约40%的编码效率。
3、然而,视频大小、分辨率和帧频逐渐增加,因此,待编码的数据量也在增加。因此,需要比现有压缩技术具有更好的编码效率和更高图像质量的新压缩技术。
技术实现思路
1、技术问题
2、为了满足这些需求,本公开旨在提供一种改进的视频编码和解码技术。具体地,本公开的一方面涉及用于通过呈现与在配置文件所支持的编码工具当中实际使用的编码工具有关的信息来提高编码和解码效率的技术。
3、技术方案
4、根据至少一个方面,本公开提供了一种设置是否启用编码工具的方法。所述方法包括:从比特流中解码指示一个或更多个可用配置文件当中的目标配置文件的配置文件语法元素以及用于一个或更多个可配置编码工具的编码工具语法元素,所述编码工具语法元素指示是否应用所述编码工具;以及基于所述编码工具语法元素来设置是否开启/关闭所述目标配置文件中所包括的一个或更多个目标编码工具。
5、根据另一方面,本公开提供了一种视频解码设备,所述视频解码设备包括:解码器,其被配置为从比特流中解码指示一个或更多个可用配置文件当中的目标配置文件的配置文件语法元素以及用于一个或更多个可配置编码工具的编码工具语法元素,所述编码工具语法元素指示是否应用所述编码工具;以及控制装置,其被配置为基于所述编码工具语法元素来设置是否开启/关闭所述目标配置文件中所包括的一个或更多个目标编码工具。
6、有益效果
7、如上所述,根据本公开的实施方式,仅发信号通知与配置文件所支持的编码工具当中实际使用的编码工具有关的信息。因此,可以提高设置编码工具的比特效率。
8、根据本公开的另一实施方式,可以识别实际使用的编码工具。因此,编码和解码可以更适应性地实现。
1.一种视频解码设备,所述视频解码设备包括:
2.根据权利要求1所述的视频解码设备,
3.根据权利要求1所述的视频解码设备,其中,当用于给定目标编码工具的所述约束语法元素指示施加所述约束时,跳过对用于所述给定目标编码工具的所述启用语法元素的解码。
4.根据权利要求1所述的视频解码设备,其中,当属于所述给定序列的块被解码时,跳过对指示针对所述块是否启用被设置为关闭的所述目标编码工具的语法元素的解码。
5.根据权利要求1所述的视频解码设备,其中,用于所述给定序列的所述目标编码工具包括所述目标配置文件中所包括的所述可配置编码工具。
6.根据权利要求1所述的视频解码设备,其中,用于所述给定序列的所述目标编码工具包括所述可用配置文件中的任一个中所包括的所述可配置编码工具。
7.一种视频编码设备,所述视频编码设备包括:
8.根据权利要求7所述的视频编码设备,其中,所述控制器被配置为通过以下操作来控制是否开启/关闭用于所述编码视频数据的给定序列的目标编码工具:
9.根据权利要求7所述的视频编码设备,其中,当用于所述给定目标编码工具的所述约束语法元素指示施加所述约束时,跳过对用于所述给定目标编码工具的所述启用语法元素的编码。
10.根据权利要求7所述的视频编码设备,其中,当属于所述给定序列的块被编码时,跳过对指示针对所述块是否启用被设置为关闭的所述目标编码工具的语法元素的编码。
11.根据权利要求7所述的视频编码设备,其中,用于所述给定序列的所述目标编码工具包括所述目标配置文件中所包括的所述可配置编码工具。
12.根据权利要求7所述的视频编码设备,其中,用于所述给定序列的所述目标编码工具包括所述可用配置文件中的任一个中所包括的所述可配置编码工具。
13.一种用于向视频解码设备提供视频数据的设备,所述设备包括至少一个处理器,所述至少一个处理器被配置为: