目标专利:478视频译码中具有非线性自适应环路滤波器的固定滤波器
专利公开号:CN113597762B
专利权人:高通股份有限公司
无效请求书提交日期:2026年
非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种对视频数据进行译码的方法,所述方法包括: 确定用于译码树块CTB的滤波器集并且确定所述滤波器集是否来自多个固定滤波器集,用于所述CTB的所述滤波器集包括滤波器系数集,其中,所述CTB在所述视频数据的图片中; 基于用于所述CTB的所述滤波器集是来自所述固定滤波器集来将限幅值设置为最大支持值; 基于所述限幅值来确定针对所述滤波器集的自适应环路滤波器ALF的经限幅的输入,所述限幅值将输入限制到预定义范围并且所述输入中的每个输入是输入样本减去当前样本,其中,确定所述经限幅的输入包括:基于所述限幅值为所述最大支持值而不将限幅应用于所述输入;以及将所述ALF应用于所述经限幅的输入。
根据权利要求1所述的方法,其中,将所述ALF应用于所述经限幅的输入包括:针对所述经限幅的输入中的每个经限幅的输入,确定用于该经限幅的输入的乘积,用于该经限幅的输入的所述乘积是用于该经限幅的输入的滤波器系数乘以该经限幅的输入的结果; 对用于所述经限幅的输入的所述乘积求和以确定求和值;以及 将所述求和值与所述当前样本相加。
根据权利要求1所述的方法,其中,所述ALF是非线性ALF,并且所述方法还包括:在包括所述视频数据的经编码的表示的比特流的序列参数集SPS级别或图片参数集PPS级别对语法元素进行译码,所述语法元素指示固定滤波器集是否可用于预测非线性自适应环路滤波器ALF中的滤波器系数。
根据权利要求1所述的方法,还包括:对指示在所述滤波器集被应用于所述CTB时是否启用限幅的标志进行译码。
根据权利要求1所述的方法,其中,确定所述经限幅的输入包括:基于用于所述CTB的所述滤波器集是来自所述固定滤波器集而不将限幅应用于所述输入。
根据权利要求1所述的方法,其中,译码包括解码。
根据权利要求1所述的方法,其中,译码包括编码。
根据权利要求1所述的方法,其中,所述方法还包括: 在将所述ALF应用于所述经限幅的输入之后,基于所述CTB来生成预测块。
一种用于对视频数据进行译码的设备,所述设备包括: 用于存储所述视频数据的存储器;以及 在电路中实现的一个或多个处理器,所述一个或多个处理器被配置为:确定用于译码树块CTB的滤波器集并且确定所述滤波器集是否来自多个固定滤波器集,用于所述CTB的所述滤波器集包括滤波器系数集,其中,所述CTB在所述视频数据的图片中; 基于用于所述CTB的所述滤波器集是来自所述固定滤波器集来将限幅值设置为最大支持值; 基于所述限幅值来确定针对所述滤波器集的自适应环路滤波器ALF的经限幅的输入,所述限幅值将输入限制到预定义范围并且所述输入中的每个输入是输入样本减去当前样本,其中,所述一个或多个处理器被配置为使得所述一个或多个处理器基于所述限幅值为所述最大支持值而不将限幅应用于所述输入;以及将所述ALF应用于所述经限幅的输入。
根据权利要求9所述的设备,其中,所述一个或多个处理器被配置为使得作为将所述ALF应用于所述经限幅的输入的一部分,所述一个或多个处理器进行以下操作:针对所述经限幅的输入中的每个经限幅的输入,确定用于该经限幅的输入的乘积,用于该经限幅的输入的所述乘积是用于该经限幅的输入的滤波器系数乘以该经限幅的输入的结果; 对用于所述经限幅的输入的所述乘积求和以确定求和值;以及 将所述求和值与所述当前样本相加。
根据权利要求9所述的设备,其中,所述ALF是非线性ALF,并且所述一个或多个处理器还被配置为:在包括所述视频数据的经编码的表示的比特流的序列参数集SPS级别或图片参数集PPS级别对语法元素进行译码,所述语法元素指示固定滤波器集是否可用于预测非线性自适应环路滤波器ALF中的滤波器系数。
根据权利要求9所述的设备,其中,所述一个或多个处理器还被配置为:对指示在所述滤波器集被应用于所述CTB时是否启用限幅的标志进行译码。
根据权利要求9所述的设备,其中,所述一个或多个处理器还被配置为:在将所述ALF应用于所述经限幅的输入之后,基于所述CTB来生成预测块。
根据权利要求9所述的设备,其中,所述一个或多个处理器被配置为使得所述一个或多个处理器基于用于所述CTB的所述滤波器集是来自所述固定滤波器集而不将限幅应用于所述输入。
根据权利要求9所述的设备,还包括:被配置为显示经解码的视频数据的显示器。
根据权利要求9所述的设备,其中,所述设备包括相机、计算机、或广播接收机设备中的一者或多者。
根据权利要求9所述的设备,其中,所述设备包括视频解码器。
根据权利要求9所述的设备,其中,所述设备包括视频编码器。
一种用于对视频数据进行译码的设备,所述设备包括: 用于确定用于译码树块CTB的滤波器集并且确定所述滤波器集是否来自多个固定滤波器集的单元,用于所述CTB的所述滤波器集包括滤波器系数集,其中,所述CTB在所述视频数据的图片中; 用于基于用于所述CTB的所述滤波器集是来自所述固定滤波器集来将限幅值设置为最大支持值的单元; 用于基于所述限幅值来确定针对所述滤波器集的自适应环路滤波器ALF的经限幅的输入的单元,所述限幅值将输入限制到预定义范围并且所述输入中的每个输入是输入样本减去当前样本,其中,所述用于基于所述限幅值来确定针对所述滤波器集的ALF的经限幅的输入的单元基于所述限幅值为所述最大支持值而不将限幅应用于所述输入;以及用于将所述ALF应用于所述经限幅的输入的单元。
根据权利要求19所述的设备,其中,所述用于将所述ALF应用于所述经限幅的输入的单元包括:用于针对所述经限幅的输入中的每个经限幅的输入,确定用于该经限幅的输入的乘积的单元,用于该经限幅的输入的所述乘积是用于该经限幅的输入的滤波器系数乘以该经限幅的输入的结果; 用于对用于所述经限幅的输入的所述乘积求和以确定求和值的单元;以及用于将所述求和值与所述当前样本相加的单元。
根据权利要求19所述的设备,其中,所述ALF是非线性ALF,并且所述设备还包括:用于在包括所述视频数据的经编码的表示的比特流的序列参数集SPS级别或图片参数集PPS级别对语法元素进行译码的单元,所述语法元素指示固定滤波器集是否可用于预测非线性自适应环路滤波器ALF中的滤波器系数。
根据权利要求19所述的设备,还包括:用于对指示在所述滤波器集被应用于所述CTB时是否启用限幅的标志进行译码的单元。
根据权利要求19所述的设备,其中,所述用于基于所述限幅值来确定针对所述滤波器集的ALF的经限幅的输入的单元基于用于所述CTB的所述滤波器集是来自所述固定滤波器集而不将限幅应用于所述输入。
一种具有存储在其上的指令的计算机可读存储介质,所述指令在被执行时使得一个或多个处理器进行以下操作:确定用于译码树块CTB的滤波器集并且确定所述滤波器集是否来自多个固定滤波器集,用于所述CTB的所述滤波器集包括滤波器系数集,其中,所述CTB在视频数据的图片中; 基于用于所述CTB的所述滤波器集是来自所述固定滤波器集来将限幅值设置为最大支持值; 基于所述限幅值来确定针对所述滤波器集的自适应环路滤波器ALF的经限幅的输入,所述限幅值将输入限制到预定义范围并且所述输入中的每个输入是输入样本减去当前样本,其中,执行所述指令使得所述一个或多个处理器进行以下操作:基于所述限幅值为所述最大支持值而不将限幅应用于所述输入;以及将所述ALF应用于所述经限幅的输入。
根据权利要求24所述的计算机可读存储介质,其中,执行用于将所述ALF应用于所述经限幅的输入的所述指令使得所述一个或多个处理器进行以下操作:针对所述经限幅的输入中的每个经限幅的输入,确定用于该经限幅的输入的乘积,用于该经限幅的输入的所述乘积是用于该经限幅的输入的滤波器系数乘以该经限幅的输入的结果; 对用于所述经限幅的输入的所述乘积求和以确定求和值;以及 将所述求和值与所述当前样本相加。
根据权利要求24所述的计算机可读存储介质,其中,所述ALF是非线性ALF,并且执行所述指令还使得所述一个或多个处理器进行以下操作:在包括所述视频数据的经编码的表示的比特流的序列参数集SPS级别或图片参数集PPS级别对语法元素进行译码,所述语法元素指示固定滤波器集是否可用于预测非线性自适应环路滤波器ALF中的滤波器系数。
根据权利要求24所述的计算机可读存储介质,其中,执行所述指令使得所述一个或多个处理器进行以下操作:对指示在所述滤波器集被应用于所述CTB时是否启用限幅的标志进行译码。
根据权利要求24所述的计算机可读存储介质,其中,执行用于确定所述经限幅的输入的所述指令使得所述一个或多个处理器进行以下操作:基于用于所述CTB的所述滤波器集是来自所述固定滤波器集而不将限幅应用于所述输入。