[发明专利]编码、解码方法、装置、设备及机器可读存储介质有效
申请号: | 202010997437.2 | 申请日: | 2020-01-13 |
公开(公告)号: | CN112135133B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 陈方栋 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/117 | 分类号: | H04N19/117;H04N19/124;H04N19/147;H04N19/159;H04N19/176;H04N19/52;H04N19/61;H04N19/91;H04N19/44 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 解码 方法 装置 设备 机器 可读 存储 介质 | ||
1.一种解码方法,其特征在于,所述方法包括:
从PPS级语法中解码ALF语法存在于图像头还是存在于片头的图像头级标志位,若解码出ALF语法信息存在于片头而不是存在于图像头,则
从片头级语法中解码ALF片头级控制开关标志位;若所述ALF片头级控制开关标志位的解码信息表示当前片允许启用ALF且CCALF序列级控制开关标志位的解码信息表示当前序列允许启用CCALF,则
从所述片头级语法中解码CCALF片头级控制开关标志位,根据所述CCALF片头级控制开关标志位的解码信息确定当前片中的图像块是否启用CCALF;
其中,若根据所述CCALF片头级控制开关标志位的解码信息确定当前片中的图像块启用CCALF,所述方法还包括:在针对当前处理单元启用CCALF时,获取所述当前处理单元的每个像素位置的亮度分量重构值和色度分量重构值;针对当前处理单元的当前像素位置,确定所述当前像素位置关联的当前处理单元的目标像素位置;基于所述目标像素位置的亮度分量重构值、所述目标像素位置的CCALF滤波系数、所述目标像素位置的相邻像素位置的亮度分量重构值和所述相邻像素位置的CCALF滤波系数,进行基于CCALF的滤波处理,得到所述当前像素位置的色度分量偏移值;利用所述当前像素位置的色度分量重构值和所述当前像素位置的色度分量偏移值,获得所述当前像素位置的目标色度分量重构值;
其中,所述目标像素位置的相邻像素位置包括:所述目标像素位置的正上侧像素位置、所述目标像素位置的左侧像素位置、所述目标像素位置的右侧像素位置、所述目标像素位置的左下侧像素位置、所述目标像素位置的正下侧像素位置、所述目标像素位置的右下侧像素位置、所述目标像素位置的正下侧第二行像素位置;
其中,所述相邻像素位置的CCALF滤波系数包括:所述正上侧像素位置的CCALF滤波系数、所述左侧像素位置的CCALF滤波系数、所述右侧像素位置的CCALF滤波系数、所述左下侧像素位置的CCALF滤波系数、所述正下侧像素位置的CCALF滤波系数、所述右下侧像素位置的CCALF滤波系数、所述正下侧第二行像素位置的CCALF滤波系数;
其中,所述相邻像素位置的CCALF滤波系数的获取过程包括:从码流中解码所述相邻像素位置的CCALF滤波系数;其中,针对每个CCALF滤波系数,该CCALF滤波系数的取值范围是{-64, -32, -16, -8, -4, -2, -1, 0, 1, 2, 4, 8, 16, 32, 64};所述目标像素位置的CCALF滤波系数未携带在所述码流中,由解码端获取所述目标像素位置的CCALF滤波系数;
其中,从码流中解码所述相邻像素位置的CCALF滤波系数,包括:采用定长码解码方式对该CCALF滤波系数的幅值的索引值进行解码,得到该CCALF滤波系数的幅值;以及,对该CCALF滤波系数的符号位进行解码,得到该CCALF滤波系数的符号位;基于该CCALF滤波系数的幅值和该CCALF滤波系数的符号位确定该CCALF滤波系数。
2.根据权利要求1所述的方法,其特征在于,若解码出所述CCALF片头级控制开关标志位的取值为第二取值,则确定当前片中的图像块启用CCALF;
若解码出所述CCALF片头级控制开关标志位的取值为第一取值,则确定当前片中的图像块不启用CCALF。
3.根据权利要求1所述的方法,其特征在于,
所述CCALF序列级控制开关标志位的解码信息的获取过程包括:
若从序列级参数集SPS级语法中解码出ALF序列级控制开关标志位的取值表示当前序列允许启用ALF,且根据当前序列的亮度色度格式的解码信息判断出当前序列存在色度分量,则从所述SPS级语法中解码CCALF序列级控制开关标志位,根据所述CCALF序列级控制开关标志位的解码信息确定当前序列是否启用CCALF。
4.根据权利要求3所述的方法,其特征在于,若从所述SPS级语法中解码出所述CCALF序列级控制开关标志位的取值为第二取值,则确定当前序列启用CCALF;
若从所述SPS级语法中解码出所述CCALF序列级控制开关标志位的取值为第一取值,则确定当前序列不启用CCALF。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010997437.2/1.html,转载请声明来源钻瓜专利网。