【技术实现步骤摘要】
编码、解码方法、装置及其设备
本申请涉及编解码
,尤其是涉及一种编码、解码方法、装置及其设备。
技术介绍
为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码方法可以包括预测、变换、量化、熵编码、滤波等过程。其中,预测编码可以包括帧内编码和帧间编码。进一步的,帧间编码是利用视频时间域的相关性,使用邻近已编码图像的像素预测当前像素,以达到有效去除视频时域冗余的目的。帧内编码是指利用视频空间域的相关性,使用当前帧图像的已经编码块的像素预测当前像素,以达到去除视频空域冗余的目的。在相关技术中,环路滤波用于减少图像的块效应或者图像效果不佳等问题,用来改善图像的质量,而CCALF作为环路滤波的一种实现方式,可以采用CCALF来实现环路滤波。但是,相关技术中的CCALF的滤波效果不佳,编码性能比较差。
技术实现思路
本申请提供一种编码、解码方法、装置及其设备,能够提高编码性能。本申请提供一种编码方法,所述方法包括:若序列级参数集SPS级语法的ALF序列级控制开关标志位表示当前序列允许启用ALF,则在所述SPS级语法中编码CCALF序列级控制开关标志位。本申请提供一种解码方法,所述方法包括:若序列级参数集SPS级语法的ALF序列级控制开关标志位表示当前序列允许启用ALF,则从所述SPS级语法中解码CCALF序列级控制开关标志位。本申请提供一种编码装置,所述装置包括:确定模块,用于确定序列级参数集SPS级语法的ALF序列级控制开关标志 ...
【技术保护点】
1.一种解码方法,其特征在于,所述方法包括:/n若从序列级参数集SPS级语法中解码出ALF序列级控制开关标志位的取值表示当前序列允许启用ALF,且根据当前序列的亮度色度格式的解码信息判断出当前序列存在色度分量,则从所述SPS级语法中解码CCALF序列级控制开关标志位,根据所述CCALF序列级控制开关标志位的解码信息确定当前序列是否启用CCALF。/n
【技术特征摘要】
1.一种解码方法,其特征在于,所述方法包括:
若从序列级参数集SPS级语法中解码出ALF序列级控制开关标志位的取值表示当前序列允许启用ALF,且根据当前序列的亮度色度格式的解码信息判断出当前序列存在色度分量,则从所述SPS级语法中解码CCALF序列级控制开关标志位,根据所述CCALF序列级控制开关标志位的解码信息确定当前序列是否启用CCALF。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若根据所述CCALF序列级控制开关标志位的解码信息确定当前序列启用CCALF,则从PPS级语法中解码ALF语法存在于图像头还是存在于片头的图像头级标志位;
若解码出ALF语法信息存在于片头而不是存在于图像头,则从片头级语法中解码ALF片头级控制开关标志位;
若解码出ALF语法信息存在于图像头而不是存在于片头,则从图像头级语法中解码ALF图像头级控制开关标志位。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若根据所述ALF图像头级控制开关标志位的解码信息确定当前图像允许启用ALF,则从所述图像头级语法中解码CCALF图像头级控制开关标志位,根据所述CCALF图像头级控制开关标志位的解码信息确定当前图像中的图像块是否启用CCALF。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若根据所述ALF片头级控制开关标志位的解码信息确定当前片允许启用ALF,则从所述片头级语法中解码CCALF片头级控制开关标志位,根据所述CCALF片头级控制开关标志位的解码信息确定当前片中的图像块是否启用CCALF。
5.根据权利要求1-4任一项所述的方法,其特征在于,若从所述SPS级语法中解码出所述CCALF序列级控制开关标志位的取值为第二取值,则确定当前序列启用CCALF。
6.根据权利要求1-5任一项所述的方法,其特征在于,若从所述SPS级语法中解码出所述CCALF序列级控制开关标志位的取值为第一取值,则确定当前序列不启用CCALF。
7.一种编码方法,其特征在于,所述方法包括:
若确定当前序列允许启用ALF,并且当前序列存在色度分量,则确定当前序列启用CCALF,则进行如下编码:
在序列级参数集SPS级语法中对ALF序列级控制开关标志位进行编码,其中,ALF序列级控制开关标志位的编码信息用于表示当前序列允许启用ALF;
对当前序列的亮度色度格式进行编码,其中,当前序列的亮度色度格式的编码信息用于表示当前序列存在色度分量,并且
在所述SPS级语法中对CCALF序列级控制开关标志位进行编码;其中,所述CCALF序列级控制开关标志位的编码信息用于表示当前序列是否启用CCALF。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
若所述CCALF序列级控制开关标志位的编码信息用于表示当前序列启用CCALF,则所述方法还包括:
在PPS级语法中编码ALF语法存在于图像头还是存在于片头的图像头级标志位;
若ALF语法信息存在于片头而不是存在于图像头,则在片头级语法中编码ALF片头级控制开关标志位;
若ALF语法信息存在于图像头而不是存在于片头,则在图像头级语法中编码ALF图像头级控制开关标志位。
9.根据权利要求8所述的方法,其特征在于,
在图像头级语法中编码ALF图像头级控制开关标志位时,若所述ALF图像头级控制开关标志位的编码信息用于表示当前图像允许启用ALF,所述方法还包括:
在所述图像头级语法中编码CCALF图像头级控制开关标志位,其中,所述CCALF图像头级控制开关标志位的编码信息用于表示当前图像中的图像块是否启用CCALF。
10.根据权利要求8所述的方法,其特征在于,
在片头级语法中编码ALF片头级控制开关标志位时,若所述ALF片头级控制开关标志位的编码信息用于表示当前片允许启用ALF,所述方法还包括:
在所述片头级语法中编码CCALF片头级控制开关标志位,其中,所述CCALF片头级控制开关标志位的编码信息用于表示当前片中的图像块是否启用CCALF。
11.根据权利要求7-10任一项所述的方法,其特征在于,若确定当前序列启用CCALF,则在所述SPS级语法中编码所述CCALF序列级控制开关标志位的取值为第二取值。
12.根据权利要求7-11任一项所述的方法,其特征在于,若确定当前序列不启用CCALF,则在所述SPS级语法中编码所述CCALF序列级控制开关标志位的取值为第一取值。
13.一种解码装置,其特征在于,所述装置包括:
解码模块,用于若从序列级参数集SPS级语法中解码出ALF序列级控制开关标志位的取值表示当前序列允许启用ALF,且根据当前序列的亮度色度格式的解码信息判断出当前序列存在色度分量,则从所述SPS级语法中解码CCALF序列级控制开关标志位;
确定模块,用于根据所述CCALF序列级控制开关标志位的解码信息确定当前序列是否启用CCALF。
14.根据权利要求13所述的装置,其特征在于,所述解码模块还用于:
若根据所述CCAL...
【专利技术属性】
技术研发人员:陈方栋,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。