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

隐式选择变换候选的制作方法

2022-02-22 15:10:11 来源:中国专利 TAG:

技术特征:
1.一种用于视频处理的方法,包括:基于一个或多个解码的系数并且在缺少一个或多个变换索引的情况下,做出关于对视频的当前块应用变换的决策;和基于所述决策,执行所述当前块和视频的比特流表示之间的转换。2.根据权利要求1所述的方法,其中,所述一个或多个解码的系数与颜色分量中的一个或多个代表性块相关联,所述颜色分量与所述当前块的颜色分量相同。3.根据权利要求1所述的方法,其中,所述一个或多个解码的系数与颜色分量中的一个或多个代表性块相关联,所述颜色分量不同于所述当前块的颜色分量。4.根据权利要求1所述的方法,其中,所述变换的类型基于与所述当前块相关联的解码的系数。5.根据权利要求1所述的方法,其中,所述变换的类型基于与不同于所述当前块的第二块相关联的解码的系数。6.根据权利要求5所述的方法,其中,所述第二块是所述当前块的邻居。7.权利要求5的方法,其中,所述当前块和所述第二块用相同的帧内预测模式编解码。8.根据权利要求5所述的方法,其中,所述当前块的尺寸与所述第二块的尺寸相同。9.根据权利要求5所述的方法,其中,所述当前块在亮度分量中,并且其中,所述第二块在色度分量中。10.根据权利要求1所述的方法,其中,所述变换的类型基于与多个块相关联的多个解码的系数。11.根据权利要求10所述的方法,其中,所述多个块包括所述当前块。12.根据权利要求10或11所述的方法,其中,所述多个块包括所述当前块的至少一个临近块。13.根据权利要求10所述的方法,其中,所述多个块包括以解码顺序在所述当前块之前的最后n个解码块,其中,所述最后n个解码块中的每一个满足条件,并且其中n是大于1的整数。14.根据权利要求13所述的方法,其中,所述条件包括所述最后n个解码块中的每一个是用与所述当前块相同的帧内预测模式进行编解码的。15.根据权利要求13所述的方法,其中,所述条件包括所述最后n个解码块中的每一个具有与所述当前块相同的尺寸。16.一种用于视频处理的方法,包括:基于代表性系数集并且在缺少一个或多个变换索引的情况下,做出关于对当前块应用变换的决策;和基于所述决策,执行所述当前块和比特流表示之间的转换,其中所述代表性系数集包括在有效系数集中,并且其中所述有效系数集中的每个系数都是非零的。17.根据权利要求16所述的方法,其中,所述有效系数集中的每个系数被包括在所述代表性系数集中。18.根据权利要求17所述的方法,其中,所述决策还包括确定所述当前块的变换类型。19.根据权利要求16所述的方法,其中,所述有效系数集中的至少一个系数被从所述代表性系数集中排除。
20.根据权利要求19所述的方法,其中,所述至少一个系数大于或等于预定阈值。21.根据权利要求19所述的方法,其中,所述至少一个系数小于或等于预定阈值。22.根据权利要求19所述的方法,其中,所述至少一个系数包括所述有效系数集中以解码顺序的前k个系数,其中k是整数,并且其中k≥1。23.根据权利要求19所述的方法,其中,所述至少一个系数包括所述有效系数集中以解码顺序的最后k个系数,其中k是整数,并且其中k≥1。24.根据权利要求16所述的方法,其中,所述代表性系数集包括所述当前块中的一个或多个预定义位置处的系数。25.根据权利要求16所述的方法,其中,所述代表性系数集包括在系数扫描顺序中的一个或多个预定位置处的系数。26.根据权利要求16所述的方法,其中,所述代表性系数集包括至少一个零系数。27.根据权利要求16所述的方法,其中,所述变换包括水平变换和垂直变换,并且其中所述水平变换的类型或所述垂直变换的类型基于所述代表性系数集的函数。28.根据权利要求27所述的方法,其中,所述函数是所述代表性系数集的基数。29.根据权利要求27所述的方法,其中,所述函数基于所述代表性系数集的每个系数的值的总和。30.根据权利要求27所述的方法,其中,所述函数基于所述代表性系数集的每个系数的绝对值的总和。31.根据权利要求27所述的方法,其中,所述函数是所述代表性系数集中的多个系数的奇偶校验。32.根据权利要求31所述的方法,其中,当所述奇偶校验为偶数时,所述水平变换包括第一变换且所述垂直变换包括第二变换,并且其中当所述奇偶校验为奇数时,所述水平变换包括第三变换且所述垂直变换包括第四变换。33.根据权利要求31所述的方法,其中当包括所述当前块的当前图像或当前条带被帧内编解码时,当所述奇偶校验为偶数时,所述水平变换包括第一变换且所述垂直变换包括第二变换,并且当所述奇偶校验为奇数时,所述水平变换包括第三变换且所述垂直变换包括第四变换,以及当所述当前图像或所述当前条带没有被帧内编解码时,当所述奇偶校验为偶数时,所述水平变换包括第三变换且所述垂直变换包括第四变换,并且当所述奇偶校验为奇数时,所述水平变换包括第一变换且所述垂直变换包括第二变换。34.根据权利要求32或33所述的方法,其中,所述第一变换的类型与所述第二变换的类型相同。35.根据权利要求32或33所述的方法,其中,第一变换的类型不同于第二变换的类型。36.根据权利要求32或33所述的方法,其中,所述第三变换的类型与所述第四变换的类型相同。37.根据权利要求32或33所述的方法,其中,所述第三变换的类型不同于所述第四变换的类型。
38.根据权利要求31所述的方法,其中,i条带或i图片包括帧内编解码的当前块,其中,当所述奇偶校验为偶数时,所述变换是类型vii的离散正弦变换(dst-vii),并且其中当所述奇偶校验为奇数时,所述变换是类型ii的离散余弦变换(dct-ii)。39.根据权利要求31所述的方法,其中,p/b条带或p/b图片包括帧内编解码的当前块,其中,当所述奇偶校验为偶数时,所述变换是类型ii的离散余弦变换(dct-ii),并且其中当所述奇偶校验为奇数时,所述变换是类型vii的离散正弦变换(dst-vii)。40.根据权利要求31所述的方法,其中,所述变换的类型基于包括覆盖所述有效系数集的最小矩形的扫描区域。41.根据权利要求29或30所述的方法,其中,当所述总和小于阈值时,所述水平变换包括第一变换且所述垂直变换包括第二变换,并且其中当所述总和大于或等于阈值时,所述水平变换包括第三变换且所述垂直变换包括第四变换。42.根据权利要求41所述的方法,其中,所述阈值基于所述当前块的尺寸。43.根据权利要求41所述的方法,其中,所述阈值基于与所述当前块相关联的量化参数。44.根据权利要求32至43中任一项所述的方法,其中,所述第一、第二、第三和第四变换中的每一个是类型ii的离散余弦变换(dct)(dct-ii)、dct-viii、类型vii的离散正弦变换(dst)(dst-vii)或dst-viii之一。45.一种用于视频处理的方法,包括:从预定义变换集中选择变换集中的一个或多个变换,作为变换的隐式选择(ist)模式的一部分;以及将所述一个或多个变换中的至少一个应用于当前块,作为执行所述当前块和比特流表示之间的转换的一部分。46.根据权利要求45所述的方法,其中,所述变换集包括垂直变换集和水平变换集。47.根据权利要求46所述的方法,其中,所述垂直变换集与所述水平变换集相同。48.根据权利要求46所述的方法,其中,所述垂直变换集不同于所述水平变换集。49.根据权利要求45所述的方法,其中,所述变换集包括类型ii的离散余弦变换(dct-ii)和类型vii的离散正弦变换(dct-vii)。50.根据权利要求49所述的方法,其中,所述变换集还包括恒等变换。51.根据权利要求45所述的方法,其中,所述变换集基于以下各项中的至少一个:所述当前块的编解码信息、颜色分量、所述当前块的分割结构、包括所述当前块的当前条带的条带类型和包括所述当前块的当前图片的图片类型。52.根据权利要求51所述的方法,其中,所述变换集基于所述当前块的大小。53.根据权利要求51所述的方法,其中,当所述当前块被帧内编解码时,所述变换集包括类型ii的离散余弦变换(dct-ii)和类型vii的离散正弦变换(dst-vii)。54.根据权利要求51所述的方法,其中,当使用帧内块复制(ibc)模式对所述当前块进行编解码时,所述变换集包括类型vii的离散正弦变换(dst-vii)和恒等变换。55.根据权利要求1至54中任一项所述的方法,其中,所述当前块是帧内编解码块。56.根据权利要求1至54中任一项所述的方法,其中,与所述当前块相关联的系数集受到约束。
57.根据权利要求56所述的方法,其中,所述系数集中位于所述当前块的预定区域之外的每个系数为零。58.根据权利要求1至54中任一项所述的方法,其中,所述当前块被配置为当没有选择另一变换时使用默认变换。59.根据权利要求58所述的方法,其中,所述默认变换是类型ii的离散余弦变换(dct-ii)。60.一种用于视频处理的方法,包括:基于视频的当前块的编解码模式,做出关于将隐式多重变换集mts处理应用于编解码模式,而不管在视频的比特流表示中在序列级、图片级、子图片级、条带级、片组级、片级、图块级、编解码树单元(ctu)行或ctu级启用mts处理的指示的值的决策;和基于所述决策,执行所述当前块和所述比特流表示之间的转换,其中,隐式mts处理包括使用所述当前块的特性来确定在转换期间使用的变换。61.根据权利要求60所述的方法,其中,当所述编解码模式是子块内分割(isp)模式并且所述mts处理被禁用时,应用所述隐式mts处理。62.根据权利要求60所述的方法,其中,当所述编解码模式是子块变换(sbt)模式并且所述mts处理被禁用时,应用所述隐式mts处理。63.一种用于视频处理的方法,包括:基于对视频的视频区域的多重变换集(mts)处理的启用,做出关于对所述视频区域的子块内分割(isp)模式或子块变换(sbt)模式的启用的决策;和基于所述决策,执行所述视频区域和视频的比特流表示之间的转换。64.根据权利要求63所述的方法,其中,所述视频区域包括序列、视频、图片、条带、片组、片、图块、子图片、编解码树单元(ctu)行、ctu、编解码单元(cu)或块。65.根据权利要求63或64所述的方法,其中,当mts处理被禁用时,isp模式和/或sbt模式被禁用。66.根据权利要求63或64所述的方法,其中,当所述mts处理被启用时,所述比特流表示包括用于所述isp模式和/或所述sbt模式的显式标志。67.根据权利要求63或64所述的方法,其中,当隐式mts处理被禁用时,isp模式和/或sbt模式被禁用。68.一种用于视频处理的方法,包括:基于对视频的视频区域的子块内分割(isp)模式或子块变换(sbt)模式的启用,做出关于对所述视频区域的多重变换集(mts)处理的启用的决策;和基于所述决策,执行所述视频区域和视频的比特流表示之间的转换。69.根据权利要求68所述的方法,其中,所述视频区域包括包括序列、视频、图片、条带、片组、片、图块、子图片、编解码树单元(ctu)行、ctu、编解码单元(cu)或块。70.根据权利要求68或69所述的方法,其中,当isp模式和/或sbt模式被禁用时,所述mts处理被启用。71.一种用于视频处理的方法,包括:执行视频的当前块和视频的比特流表示之间的转换,其中,所述比特流表示包括第一语法元素和第二语法元素,所述第一语法元素控制对
所述当前块的隐式多重变换集(mts)处理的使用,并且所述第二语法元素控制对所述当前块的显式mts处理的使用,其中,所述第一语法元素不同于所述第二语法元素,并且其中,隐式mts处理包括使用所述当前块的特性来确定在转换期间使用的变换。72.根据权利要求71所述的方法,其中,在所述比特流表示中在序列级信令通知所述第一语法元素和所述第二语法元素。73.一种用于视频处理的方法,包括:对于视频的视频区域,使用基于所述视频区域的编解码模式的一个或多个控制参数,做出关于将隐式多重变换集(mts)处理和/或显式mts处理应用于所述视频区域的决策;以及基于所述决策,执行所述视频区域和视频的比特流表示之间的转换,其中,隐式mts处理包括使用当前块的特性来确定转换期间使用的变换。74.一种视频系统中的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时,使得所述处理器实现权利要求1至73中的一项或多项所述的方法。75.一种存储在非暂时性计算机可读介质上的计算机程序产品,所述计算机程序产品包括用于执行权利要求1至73中的一项或多项所述的方法的程序代码。

技术总结
描述了用于数字视频编解码的设备、系统和方法,包括使用多重变换。在一个代表性方面,一种用于视频处理的方法包括基于一个或多个解码的系数并且在缺少一个或多个变换索引的情况下,做出关于对视频的当前块应用变换的决策,以及基于该决策执行当前块和视频的比特流表示之间的转换。表示之间的转换。表示之间的转换。


技术研发人员:张凯 张莉 刘鸿彬 邓智玭 王洋 王悦
受保护的技术使用者:字节跳动有限公司
技术研发日:2020.06.08
技术公布日:2022/1/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献