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

用于视频压缩的低复杂度自适应量化的制作方法

2022-09-15 01:24:34 来源:中国专利 TAG:

技术特征:
1.一种对视频数据进行编码的方法,所述方法包括:基于与视频数据块相关联的边信息来确定用于针对所述视频数据块的经缩放的变换系数组的量化偏移参数集合;至少部分地基于所述量化偏移参数集合来对针对所述视频数据块的所述经缩放的变换系数组进行量化,以生成针对所述视频数据块的经量化的变换系数;以及至少部分地基于针对所述视频数据块的所述经量化的变换系数来生成经编码的视频比特流。2.根据权利要求1所述的方法,其中,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合包括:基于与所述视频数据块相关联的所述边信息来从多个量化偏移参数集合中选择用于针对所述经缩放的变换系数组的所述量化偏移参数集合。3.根据权利要求2所述的方法,其中,从所述多个量化偏移参数集合中选择用于针对所述经缩放的变换系数组的所述量化偏移参数集合包括:至少部分地基于与所述视频数据块相关联的所述边信息来确定与所述经缩放的变换系数组相关联的索引;以及使用与所述经缩放的变换系数组相关联的所述索引来索引至所述多个量化偏移参数集合,以选择用于所述经缩放的变换系数组的所述量化偏移参数集合。4.根据权利要求2所述的方法,其中:所述经缩放的变换系数组包括针对所述视频数据块的子块的经缩放的变换系数;并且与所述视频数据块相关联的所述边信息包括所述子块在所述视频数据块内的位置和所述视频数据块的块大小。5.根据权利要求4所述的方法,其中,从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合包括:在不将所述经缩放的变换系数组的经缩放的变换系数值用于所述视频数据块的所述子块的情况下,从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合。6.根据权利要求1所述的方法,其中,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合包括:基于与所述视频数据块相关联的所述边信息来确定用于对所述量化偏移参数集合进行参数化的参数集合,所述参数集合具有与所述量化偏移参数集合相比更小的大小;以及基于所述参数集合具有所述更小的大小来确定用于经缩放的变换系数组的所述量化偏移参数集合。7.根据权利要求1所述的方法,其中,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合还包括:使用神经网络并且基于与所述视频数据块相关联的所述边信息来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。8.根据权利要求7所述的方法,其中,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合还包括:使用分类技术或回归技术中的至少一项来确定用于针对所述视频数据块的所述经缩
放的变换系数组的所述量化偏移参数集合。9.根据权利要求1所述的方法,还包括:将所述视频数据块的多个经缩放的变换系数划分为与所述视频数据块的子块相关联的多个经缩放的变换系数组,其中,所述多个经缩放的变换系数组包括针对所述视频数据块的所述经缩放的变换系数组;其中,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合包括:针对所述多个经缩放的变换系数组中的每个经缩放的变换系数组来确定对应的量化偏移参数集合;并且其中,对针对所述视频数据块的所述经缩放的变换系数组进行量化包括:基于所述对应的量化偏移参数集合来对所述多个经缩放的变换系数组中的每个经缩放的变换系数组进行量化。10.根据权利要求1所述的方法,其中,对针对所述视频数据块的所述经缩放的变换系数组进行量化还包括:针对所述经缩放的变换系数组的每个经缩放的变换系数来从所述量化偏移参数集合中确定对应的量化偏移参数;以及至少部分地基于所述对应的量化偏移参数来对所述经缩放的变换系数组的每个经缩放的变换系数进行量化。11.根据权利要求1所述的方法,其中,所述边信息包括以下各项中的一项或多项:所述视频数据块的切片类型、所述视频数据块的块大小、或关于所述视频数据块包括亮度分量还是色度分量的指示。12.根据权利要求1所述的方法,其中,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合包括:在不使用经由熵译码确定的一个或多个比特成本估计的情况下,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。13.根据权利要求1所述的方法,其中,所述量化偏移参数集合包括量化偏移向量。14.一种用于对视频数据进行编码的设备,所述设备包括:存储器;与所述存储器相通信的处理电路,所述处理电路被配置为:基于与视频数据块相关联的边信息来确定用于针对所述视频数据块的经缩放的变换系数组的量化偏移参数集合;至少部分地基于所述量化偏移参数集合来对针对所述视频数据块的所述经缩放的变换系数组进行量化,以生成针对所述视频数据块的经量化的变换系数;以及至少部分地基于针对所述视频数据块的所述经量化的变换系数来生成经编码的视频比特流。15.根据权利要求14所述的设备,其中,为了确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:基于与所述视频数据块相关联的所述边信息来从多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合。16.根据权利要求15所述的设备,其中,为了从所述多个量化偏移参数集合中选择用于
所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:至少部分地基于与所述视频数据块相关联的所述边信息来确定与所述经缩放的变换系数组相关联的索引;以及使用与所述经缩放的变换系数组相关联的所述索引来索引至所述多个量化偏移参数集合,以选择用于所述经缩放的变换系数组的所述量化偏移参数集合。17.根据权利要求15所述的设备,其中:所述经缩放的变换系数组包括针对所述视频数据块的子块的经缩放的变换系数;并且与所述视频数据块相关联的所述边信息包括所述子块在所述视频数据块内的位置和所述视频数据块的块大小。18.根据权利要求17所述的设备,其中,为了从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:在不将所述经缩放的变换系数组的经缩放的变换系数值用于针对所述视频数据块的所述子块的情况下,从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合。19.根据权利要求14所述的设备,其中,为了确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:基于与所述视频数据块相关联的所述边信息来确定用于对所述量化偏移参数集合进行参数化的参数集合,所述参数集合具有与所述量化偏移参数集合相比更小的大小;以及基于所述参数集合具有所述更小的大小来确定用于经缩放的变换系数组的所述量化偏移参数集合。20.根据权利要求14所述的设备,其中,为了确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:使用神经网络并且基于与所述视频数据块相关联的所述边信息来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。21.根据权利要求20所述的设备,其中,为了确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:使用分类技术或回归技术中的至少一项来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。22.根据权利要求14所述的设备,其中,所述处理电路还被配置为:将所述视频数据块的多个经缩放的变换系数划分为与所述视频数据块的子块相关联的多个经缩放的变换系数组,其中,所述多个经缩放的变换系数组包括针对所述视频数据块的所述经缩放的变换系数组;其中,为了确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:针对所述多个经缩放的变换系数组中的每个经缩放的变换系数组来确定对应的量化偏移参数集合;并且其中,对针对所述视频数据块的所述经缩放的变换系数组进行量化包括:基于所述对应的量化偏移参数集合来对所述多个经缩放的变换系数组中的每个经缩放的变换系数组进行量化。23.根据权利要求14所述的设备,其中,为了对针对所述视频数据块的所述经缩放的变
换系数组进行量化,所述处理电路还被配置为:针对所述经缩放的变换系数组的每个经缩放的变换系数来从所述量化偏移参数集合中确定对应的量化偏移参数;以及至少部分地基于所述对应的量化偏移参数来对所述经缩放的变换系数组的每个经缩放的变换系数进行量化。24.根据权利要求14所述的设备,其中,所述边信息包括以下各项中的一项或多项:所述视频数据块的切片类型、所述视频数据块的块大小、或关于所述视频数据块包括亮度分量还是色度分量的指示。25.根据权利要求14所述的设备,其中,为了确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合,所述处理电路还被配置为:在不使用经由熵译码确定的一个或多个比特成本估计的情况下,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。26.根据权利要求14所述的设备,其中,所述量化偏移参数集合包括量化偏移向量。27.根据权利要求14所述的设备,其中,所述设备包括以下各项中的一项或多项:相机、计算机、或移动设备。28.一种用于对视频数据进行编码的装置,所述装置包括:用于基于与视频数据块相关联的边信息来确定用于针对所述视频数据块的经缩放的变换系数组的量化偏移参数集合的单元;用于至少部分地基于所述量化偏移参数集合来对针对所述视频数据块的所述经缩放的变换系数组进行量化以生成针对所述视频数据块的经量化的变换系数的单元;以及用于至少部分地基于针对所述视频数据块的所述经量化的变换系数来生成经编码的视频比特流的单元。29.根据权利要求28所述的装置,其中,所述用于确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元还包括:用于基于与所述视频数据块相关联的所述边信息来从多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合的单元。30.根据权利要求29所述的装置,其中,所述用于从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合的单元还包括:用于至少部分地基于与所述视频数据块相关联的所述边信息来确定与所述经缩放的变换系数组相关联的索引的单元;以及用于使用与所述经缩放的变换系数组相关联的所述索引来索引至所述多个量化偏移参数集合以选择用于所述经缩放的变换系数组的所述量化偏移参数集合的单元。31.根据权利要求29所述的装置,其中:所述经缩放的变换系数组包括针对所述视频数据块的子块的经缩放的变换系数;并且与所述视频数据块相关联的所述边信息包括所述子块在所述视频数据块内的位置和所述视频数据块的块大小。32.根据权利要求31所述的装置,其中,所述用于从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合的单元还包括:用于在不将所述经缩放的变换系数组的经缩放的变换系数值用于所述视频数据块的
所述子块的情况下从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合的单元。33.根据权利要求28所述的装置,其中,所述用于确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元还包括:用于基于与所述视频数据块相关联的所述边信息来确定用于对所述量化偏移参数集合进行参数化的参数集合的单元,所述参数集合具有与所述量化偏移参数集合相比更小的大小;以及用于基于所述参数集合具有所述更小的大小来确定用于经缩放的变换系数组的所述量化偏移参数集合的单元。34.根据权利要求28所述的装置,其中,所述用于确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元还包括:用于使用神经网络并且基于与所述视频数据块相关联的所述边信息来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元。35.根据权利要求34所述的装置,其中,所述用于确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元包括:用于使用分类技术或回归技术中的至少一项来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元。36.根据权利要求28所述的装置,还包括:用于将所述视频数据块的多个经缩放的变换系数划分为与所述视频数据块的子块相关联的多个经缩放的变换系数组的单元,其中,所述多个经缩放的变换系数组包括针对所述视频数据块的所述经缩放的变换系数组;其中,所述用于确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元包括:用于针对所述多个经缩放的变换系数组中的每个经缩放的变换系数组来确定对应的量化偏移参数集合的单元;并且其中,所述用于对针对所述视频数据块的所述经缩放的变换系数组进行量化的单元还包括:用于基于所述对应的量化偏移参数集合来对所述多个经缩放的变换系数组中的每个经缩放的变换系数组进行量化的单元。37.根据权利要求28所述的装置,其中,所述用于对针对所述视频数据块的所述经缩放的变换系数组进行量化的单元还包括:用于针对所述经缩放的变换系数组的每个经缩放的变换系数来从所述量化偏移参数集合中确定对应的量化偏移参数的单元;以及用于至少部分地基于所述对应的量化偏移参数来对所述经缩放的变换系数组的每个经缩放的变换系数进行量化的单元。38.根据权利要求28所述的装置,其中,所述边信息包括以下各项中的一项或多项:所述视频数据块的切片类型、所述视频数据块的块大小、或关于所述视频数据块包括亮度分量还是色度分量的指示。39.根据权利要求28所述的装置,其中,所述用于确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元包括:用于在不使用经由熵译码确定的一个或多个比特成本估计的情况下确定用于针对所
述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的单元。40.根据权利要求28所述的装置,其中,所述量化偏移参数集合包括量化偏移向量。41.一种具有存储在其上的指令的计算机可读存储介质,所述指令在被执行时使得一个或多个处理器进行以下操作:基于与视频数据块相关联的边信息来确定用于针对所述视频数据块的经缩放的变换系数组的量化偏移参数集合;至少部分地基于所述量化偏移参数集合来对针对所述视频数据块的所述经缩放的变换系数组进行量化,以生成所述视频数据块的经量化的变换系数;以及至少部分地基于针对所述视频数据块的所述经量化的变换系数来生成经编码的视频比特流。42.根据权利要求41所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:基于与所述视频数据块相关联的所述边信息来从多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合。43.根据权利要求42所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:至少部分地基于与所述视频数据块相关联的所述边信息来确定所述经缩放的变换系数组的索引;以及使用所述索引来索引至所述多个量化偏移参数集合,以选择用于所述经缩放的变换系数组的所述量化偏移参数集合。44.根据权利要求42所述的计算机可读存储介质,其中:所述经缩放的变换系数组包括针对所述视频数据块的子块的经缩放的变换系数;并且与所述视频数据块相关联的所述边信息包括所述子块在所述视频数据块内的位置和所述视频数据块的块大小。45.根据权利要求44所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:在不将所述经缩放的变换系数组的经缩放的变换系数值用于针对所述视频数据块的所述子块的情况下,从所述多个量化偏移参数集合中选择用于所述经缩放的变换系数组的所述量化偏移参数集合。46.根据权利要求41所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器确定用于所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:基于与所述视频数据块相关联的所述边信息来确定用于对所述量化偏移参数集合进行参数化的参数集合,所述参数集合具有与所述量化偏移参数集合相比更小的大小;以及基于所述参数集合具有所述更小的大小来确定用于经缩放的变换系数组的所述量化偏移参数集合。
47.根据权利要求41所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:使用神经网络并且基于与所述视频数据块相关联的所述边信息来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。48.根据权利要求47所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:使用分类技术或回归技术中的至少一项来确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。49.根据权利要求41所述的计算机可读存储介质,所述指令还使得所述一个或多个处理器进行以下操作:将所述视频数据块的多个经缩放的变换系数划分为与所述视频数据块的子块相关联的多个经缩放的变换系数组,其中,所述多个经缩放的变换系数组包括针对所述视频数据块的所述经缩放的变换系数组;其中,所述使得所述一个或多个处理器确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:针对所述多个经缩放的变换系数组中的每个经缩放的变换系数组来确定对应的量化偏移参数集合;并且其中,所述使得所述一个或多个处理器对针对所述视频数据块的所述经缩放的变换系数组进行量化的指令包括使得所述一个或多个处理器进行以下操作的指令:基于所述对应的量化偏移参数集合来对所述多个经缩放的变换系数组中的每个经缩放的变换系数组进行量化。50.根据权利要求41所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器对针对所述视频数据块的所述经缩放的变换系数组进行量化的指令包括使得所述一个或多个处理器进行以下操作的指令:针对所述经缩放的变换系数组的每个经缩放的变换系数来从所述量化偏移参数集合中确定对应的量化偏移参数;以及至少部分地基于所述对应的量化偏移参数来对所述经缩放的变换系数组的每个经缩放的变换系数进行量化。51.根据权利要求41所述的计算机可读存储介质,其中,所述边信息包括以下各项中的一项或多项:所述视频数据块的切片类型、所述视频数据块的块大小、或关于所述视频数据块包括亮度分量还是色度分量的指示。52.根据权利要求41所述的计算机可读存储介质,其中,所述使得所述一个或多个处理器确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合的指令包括使得所述一个或多个处理器进行以下操作的指令:在不使用经由熵译码确定的一个或多个比特成本估计的情况下,确定用于针对所述视频数据块的所述经缩放的变换系数组的所述量化偏移参数集合。53.根据权利要求41所述的计算机可读存储介质,其中,所述量化偏移参数集合包括量
化偏移向量。

技术总结
视频编码器可以基于与视频数据块相关联的边信息来确定用于针对视频数据块的经缩放的变换系数组的量化偏移参数集合。视频编码器还可以至少部分地基于量化偏移参数集合来对针对视频数据块的经缩放的变换系数组进行量化,以生成针对视频数据块的经量化的变换系数。视频编码器可以至少部分地基于针对视频数据块的经量化的变换系数来生成经编码的视频比特流。比特流。比特流。


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

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

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

相关文献