一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于高位深度视频译码的莱斯(RICE)参数推导的低复杂度历史使用的制作方法

2023-09-08 11:04:17 来源:中国专利 TAG:

技术特征:
1.一种对视频数据进行解码的方法,所述方法包括:获得变换块,所述变换块包括多个样本;至少部分地通过分析所述多个样本中的当前样本的局部邻域来确定所述多个样本的一个或多个参数;至少部分地基于对所述局部邻域的所述分析,确定所述当前样本的相邻变换系数的数量小于阈值量;获得从一个或多个先前经解码的变换块确定的历史参数值;至少部分地基于所述历史参数值,确定所述当前样本的参数;以及基于所确定的所述当前样本的参数来对所述当前样本进行解码。2.根据权利要求1所述的方法,还包括:至少部分地基于关于相邻变换系数的所述数量为零的确定,基于所述历史参数值的第一整数倍来确定所述当前样本的所述参数。3.根据权利要求2所述的方法,其中,确定所述当前样本的所述参数包括:提供所述历史参数值的所述第一整数倍作为到在输入与参数之间进行映射的查找表的输入。4.根据权利要求2所述的方法,其中,所述第一整数倍和所述阈值量是相同的值。5.根据权利要求2所述的方法,还包括:至少部分地基于关于相邻变换系数的所述数量大于零的确定,基于所述历史参数值的第二整数倍、和所述相邻变换系数的总和来确定所述当前样本的所述参数。6.根据权利要求5所述的方法,其中,确定所述当前样本的所述参数包括:提供与所述相邻变换系数的所述总和相加的所述历史参数值的所述第二整数倍作为到在输入与参数之间进行映射的查找表的输入。7.根据权利要求6所述的方法,其中,所述第二整数倍小于所述第一整数倍。8.根据权利要求1所述的方法,其中,至少部分地基于识别所述当前样本的一个或多个不可用相邻变换系数来确定相邻变换系数的所述数量小于所述阈值量。9.根据权利要求8所述的方法,还包括:获得所述当前样本在所述变换块内的位置;将所述当前样本的所述位置与所述变换块的宽度和所述变换块的高度中的一者或多者进行比较;以及至少部分地基于所述比较,识别所述一个或多个不可用相邻变换系数。10.根据权利要求9所述的方法,其中,所述一个或多个不可用相邻变换系数与所述变换块外部的位置相关联。11.根据权利要求9所述的方法,其中,确定相邻变换系数的所述数量小于所述阈值量包括:确定所述当前样本的所述位置的水平分量在所述变换块的所述宽度的第一距离内;以及确定所述当前样本的所述位置的垂直分量在所述变换块的所述高度的第二距离内。12.根据权利要求1所述的方法,其中,所述多个样本与变换块样本类型相关联,所述变换块样本类型包括亮度样本或色度样本。13.根据权利要求12所述的方法,其中,所述变换块样本类型与关联于从其确定所述历
史参数值的所述一个或多个先前经解码的变换块的样本类型相同。14.根据权利要求1所述的方法,其中,至少部分地基于从所述一个或多个先前经解码的变换块中的每个先前经解码的变换块获得的第一非零经解码变换系数来确定所述历史参数值。15.根据权利要求14所述的方法,还包括:确定从所述一个或多个先前经解码的变换块中的每个先前经解码的变换块获得的每个第一非零经解码变换系数的二进制码长。16.根据权利要求15所述的方法,其中,将所述历史参数值确定为针对所述一个或多个先前经解码的变换块中的每个先前经解码的变换块的所述第一非零经解码变换系数确定的所述二进制码长的指数加权移动平均值。17.根据权利要求1所述的方法,其中,所述多个样本的所述一个或多个参数包括一个或多个rice参数,所述历史参数值是历史rice参数值,并且为所述当前样本确定的所述参数是所述当前样本的rice参数。18.根据权利要求1所述的方法,其中,基于所确定的所述当前样本的参数对所述当前样本进行解码包括:基于所确定的参数来对指示所述当前样本的语法元素进行解码。19.根据权利要求1所述的方法,其中,基于所确定的参数来对所述当前样本进行解码包括:使用所确定的参数来对golomb-rice码进行解码。20.一种对视频数据进行解码的方法,所述方法包括:获得变换块;至少部分地基于对所述变换块的分析来确定一个或多个非零经解码变换系数;基于所述一个或多个非零经解码变换系数的至少一部分来确定所述变换块的历史更新值;至少部分地通过将所述变换块的所述历史更新值与现有历史参数值进行组合来更新所述现有历史参数值,所述现有历史参数值至少部分地基于从一系列先前经分析的变换块确定的一系列非零经解码变换系数;以及基于所述现有历史参数值或经更新的现有历史参数值来对所述变换块的至少一个样本进行解码。21.根据权利要求20所述的方法,其中,将所述变换块的所述历史更新值与所述现有历史参数值进行组合包括:对所述变换块的所述历史更新值与所述现有历史参数值求平均。22.根据权利要求20所述的方法,其中,将所述变换块的所述历史更新值与所述现有历史参数值进行组合包括:确定所述变换块的所述历史更新值与所述现有历史参数值之间的指数加权移动平均值。23.根据权利要求22所述的方法,还包括:将第一权重指派给所述变换块的所述历史更新值且将第二权重指派给所述现有历史参数值,其中,确定所述指数加权移动平均值是至少部分地基于所述第一权重和所述第二权重的。24.根据权利要求20所述的方法,其中,基于在对所述变换块的分析中确定的第一非零经解码变换系数来确定所述变换块的所述历史更新值。25.根据权利要求24所述的方法,其中,基于所述变换块在反方向上的运行扫描顺序来确定所述第一非零经解码变换系数。26.根据权利要求24所述的方法,其中,至少部分地通过确定所述第一非零经解码变换
系数的二进制码长来确定所述变换块的所述历史更新值。27.根据权利要求20所述的方法,其中:所述变换块和所述先前经分析的变换块与第一切片相关联;以及基于针对与同一切片相关联的连续经分析的变换块确定的连续历史更新值,迭代地更新所述现有历史参数值。28.根据权利要求27所述的方法,还包括:将所述现有历史参数值初始化为预定值,其中,在分析所述第一切片的第一变换块并确定所述第一变换块的历史更新值之前执行所述初始化。29.根据权利要求20所述的方法,其中,基于所述变换块的所述非零经解码变换系数中的所有非零经解码变换系数来确定所述变换块的所述历史更新值。30.根据权利要求29所述的方法,其中,至少部分地通过对所述变换块的所述非零经解码变换系数中的所有非零经解码变换系数求平均来确定所述历史更新值。31.根据权利要求20所述的方法,其中,所述现有历史参数值是现有历史rice参数值。32.根据权利要求20所述的方法,其中,对所述变换块的所述至少一个样本进行解码包括:基于所述现有历史参数值或所述经更新的现有历史参数值来对指示所述至少一个样本的语法元素进行解码。33.根据权利要求20所述的方法,其中,对所述变换块的所述至少一个样本进行解码包括:使用所述现有历史参数值或所述经更新的现有历史参数值来对golomb-rice码进行解码。34.一种用于对视频数据进行解码的装置,包括:至少一个存储器;以及至少一个处理器,其耦接到所述至少一个存储器,所述至少一个处理器被配置为进行以下操作:获得变换块,所述变换块包括多个样本;至少部分地通过分析所述多个样本中的当前样本的局部邻域来确定所述多个样本的一个或多个参数;至少部分地基于对所述局部邻域的所述分析,确定所述当前样本的相邻变换系数的数量小于阈值量;获得从一个或多个先前经解码的变换块确定的历史参数值;至少部分地基于所述历史参数值,确定所述当前样本的参数;以及基于所确定的所述当前样本的参数来对所述当前样本进行解码。35.根据权利要求34所述的装置,其中,所述至少一个处理器被配置为进行以下操作:至少部分地基于关于相邻变换系数的所述数量为零的确定,基于所述历史参数值的第一整数倍来确定所述当前样本的所述参数。36.根据权利要求35所述的装置,其中,为了确定所述当前样本的所述参数,所述至少一个处理器被配置为进行以下操作:提供所述历史参数值的所述第一整数倍作为到在输入与参数之间进行映射的查找表的输入。37.根据权利要求35所述的装置,其中,所述第一整数倍和所述阈值量是相同的值。
38.根据权利要求35所述的装置,其中,所述至少一个处理器被配置为进行以下操作:至少部分地基于关于相邻变换系数的所述数量大于零的确定,基于所述历史参数值的第二整数倍、和所述相邻变换系数的总和来确定所述当前样本的所述参数。39.根据权利要求38所述的装置,其中,为了确定所述当前样本的所述参数,所述至少一个处理器被配置为进行以下操作:提供与所述相邻变换系数的所述总和相加的所述历史参数值的所述第二整数倍作为到在输入与参数之间进行映射的查找表的输入。40.根据权利要求39所述的装置,其中,所述第二整数倍小于所述第一整数倍。41.根据权利要求34所述的装置,其中,所述至少一个处理器被配置为进行以下操作:至少部分地基于识别所述当前样本的一个或多个不可用相邻变换系数来确定相邻变换系数的所述数量小于所述阈值量。42.根据权利要求41所述的装置,其中,所述至少一个处理器被配置为进行以下操作:获得所述当前样本在所述变换块内的位置;将所述当前样本的所述位置与所述变换块的宽度和所述变换块的高度中的一者或多者进行比较;以及至少部分地基于所述比较,识别所述一个或多个不可用相邻变换系数。43.根据权利要求42所述的装置,其中,所述一个或多个不可用相邻变换系数与所述变换块外部的位置相关联。44.根据权利要求42所述的装置,其中,为了确定相邻变换系数的所述数量小于所述阈值量,所述至少一个处理器被配置为进行以下操作:确定所述当前样本的所述位置的水平分量在所述变换块的所述宽度的第一距离内;以及确定所述当前样本的所述位置的垂直分量在所述变换块的所述高度的第二距离内。45.根据权利要求44所述的装置,其中,所述多个样本与变换块样本类型相关联,所述变换块样本类型包括亮度样本或色度样本。46.根据权利要求45所述的装置,其中,所述变换块样本类型与关联于从其确定所述历史参数值的所述一个或多个先前经解码的变换块的样本类型相同。47.根据权利要求44所述的装置,其中,所述至少一个处理器被配置为进行以下操作:至少部分地基于从所述一个或多个先前经解码的变换块中的每个先前经解码的变换块获得的第一非零经解码变换系数来确定所述历史参数值。48.根据权利要求47所述的装置,其中,所述至少一个处理器被配置为进行以下操作:确定从所述一个或多个先前经解码的变换块中的每个先前经解码的变换块获得的每个第一非零经解码变换系数的二进制码长。49.根据权利要求48所述的装置,其中,所述至少一个处理器被配置为进行以下操作:将所述历史参数值确定为针对所述一个或多个先前经解码的变换块中的每个先前经解码的变换块的所述第一非零经解码变换系数确定的所述二进制码长的指数加权移动平均值。50.根据权利要求34所述的装置,其中,所述多个样本的所述一个或多个参数包括一个或多个rice参数,所述历史参数值是历史rice参数值,并且为所述当前样本确定的所述参
数是所述当前样本的rice参数。51.根据权利要求34所述的装置,其中,为了基于所确定的所述当前样本的参数解码所述当前样本,所述至少一个处理器被配置为进行以下操作:基于所确定的参数来解码指示所述当前样本的语法元素。52.根据权利要求34所述的装置,其中,为了基于所确定的所述当前样本的参数来解码所述当前样本,所述至少一个处理器被配置为进行以下操作:使用所确定的参数解码golomb-rice码。53.一种用于对视频数据进行解码的装置,包括:至少一个存储器;以及至少一个处理器,其耦接到所述至少一个存储器,所述至少一个处理器被配置为进行以下操作:获得变换块;至少部分地基于对所述变换块的分析来确定一个或多个非零经解码变换系数;基于所述一个或多个非零经解码变换系数的至少一部分来确定所述变换块的历史更新值;至少部分地通过将所述变换块的所述历史更新值与现有历史参数值进行组合来更新所述现有历史参数值,所述现有历史参数值至少部分地基于从一系列先前经分析的变换块确定的一系列非零经解码变换系数;以及基于所述现有历史参数值或经更新的现有历史参数值来对所述变换块的至少一个样本进行解码。54.根据权利要求53所述的装置,其中,为了将所述变换块的所述历史更新值与所述现有历史参数值进行组合,所述至少一个处理器被配置为进行以下操作:对所述变换块的所述历史更新值与所述现有历史参数值求平均。55.根据权利要求53所述的装置,其中,为了将所述变换块的所述历史更新值与所述现有历史参数值进行组合,所述至少一个处理器被配置为进行以下操作:确定所述变换块的所述历史更新值与所述现有历史参数值之间的指数加权移动平均值。56.根据权利要求55所述的装置,其中,所述至少一个处理器被配置为进行以下操作:将第一权重指派给所述变换块的所述历史更新值且将第二权重指派给所述现有历史参数值;以及至少部分地基于所述第一权重和所述第二权重来确定所述指数加权移动平均值。57.根据权利要求56所述的装置,其中,所述至少一个处理器被配置为进行以下操作:基于在对所述变换块的分析中确定的第一非零经解码变换系数来确定所述变换块的所述历史更新值。58.根据权利要求57所述的装置,其中,所述至少一个处理器被配置为进行以下操作:基于所述变换块在反方向上的运行扫描顺序来确定所述第一非零经解码变换系数。59.根据权利要求57所述的装置,其中,所述至少一个处理器被配置为进行以下操作:至少部分地通过确定所述第一非零经解码变换系数的二进制码长来确定所述变换块的所述历史更新值。
60.根据权利要求56所述的装置,其中:所述变换块和所述先前经分析的变换块与第一切片相关联;以及所述至少一个处理器被配置为进行以下操作:基于针对与同一切片相关联的连续经分析的变换块确定的连续历史更新值,迭代地更新所述现有历史参数值。61.根据权利要求60所述的装置,其中,所述至少一个处理器被配置为进行以下操作:将所述现有历史参数值初始化为预定值,其中,在分析所述第一切片的第一变换块并确定所述第一变换块的历史更新值之前执行所述初始化。62.根据权利要求56所述的装置,其中,所述至少一个处理器被配置为进行以下操作:基于所述变换块的所述非零经解码变换系数中的所有非零经解码变换系数来确定所述变换块的所述历史更新值。63.根据权利要求62所述的装置,其中,所述至少一个处理器被配置为进行以下操作:至少部分地通过对所述变换块的所述非零经解码变换系数中的所有非零经解码变换系数求平均来确定所述历史更新值。64.根据权利要求56所述的装置,其中,所述现有历史参数值是现有历史rice参数值。65.根据权利要求53所述的装置,其中,为了解码所述变换块的所述至少一个样本,所述至少一个处理器被配置为进行以下操作:基于所述现有历史参数值或所述经更新的现有历史参数值来对指示所述至少一个样本的语法元素进行解码。66.根据权利要求53所述的装置,其中,为了解码所述变换块的所述至少一个样本,所述至少一个处理器被配置为进行以下操作:使用所述现有历史参数值或所述经更新的现有历史参数值来解码golomb-rice码。

技术总结
本文描述了用于使用基于历史的rice参数推导来对视频数据进行处理的技术。例如,过程可以包括获得包括多个样本的变换块。通过分析多个样本中的当前样本的局部邻域且确定当前样本的相邻变换系数的数量小于阈值量来确定多个样本的一个或多个参数(例如,rice参数)。可获得从一个或多个先前经解码的变换块确定的历史参数值(例如,历史rice参数值),且至少部分地基于历史参数值,可确定当前样本的参数(例如,rice参数)。可基于所确定的当前样本的参数来解码当前样本。参数来解码当前样本。参数来解码当前样本。


技术研发人员:D
受保护的技术使用者:高通股份有限公司
技术研发日:2021.12.10
技术公布日:2023/9/7
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表