视频数据的变换跳过残差编码的制作方法

文档序号:30584271发布日期:2022-06-29 16:22阅读:来源:国知局

技术特征:
1.一种由视频数据的编码器实现的编码方法,所述方法包括:对视频帧的子块的变换系数的执行第一遍扫描,其中所述第一遍扫描包括:对所述变换系数的奇偶性级别标志进行旁路编码,所述奇偶性级别标志指示所述变换系数的级别的绝对值的奇偶性。2.根据权利要求1所述的编码方法,进一步包括:在所述第一遍扫描之前,对所述变换系数执行第二遍扫描,其中所述第二遍扫描包括:对大于1标志进行编码,其中所述大于1标志指示所述绝对值是否大于1;其中所述第一遍扫描进一步包括:响应于所述大于1标志指示所述绝对值大于1而对所述奇偶性级别标志进行旁路编码。3.根据权利要求2所述的编码方法,其中所述子块具有多个变换系数,并且执行所述第二遍扫描进一步包括:对所述多个变换系数进行扫描直到上下文编码二进制位的数量达到最大极限为止;以及响应于上下文编码二进制位的数量达到所述最大极限,对在所述第二遍中未扫描的变换系数的级别的绝对值进行旁路编码,其中所述旁路编码包括使用哥伦布-莱斯编码来对所述绝对值进行二值化。4.根据权利要求2所述的编码方法,其中所述第二遍扫描进一步包括:对所述变换系数的重要性标志进行编码,所述重要性标志指示所述变换系数的级别是否为零;以及响应于所述重要性标志指示所述变换系数的级别不为零而对大于1标志进行编码。5.根据权利要求2所述的编码方法,其中所述第二遍扫描进一步包括:响应于所述大于1标志指示所述绝对值大于1而对所述变换系数的大于3标志进行编码,所述大于3标志指示所述绝对值是否大于3。6.根据权利要求5所述的编码方法,进一步包括:在所述第二遍扫描之后并且在所述第一遍扫描之前,对所述变换系数执行第三遍扫描,其中所述第三遍扫描包括:响应于所述大于3标志指示所述绝对值大于3而对所述变换系数的大于5标志进行编码,所述大于5标志指示所述绝对值是否大于5;响应于所述大于5标志指示所述绝对值大于5而对所述变换系数的大于7标志进行编码,所述大于7标志指示所述绝对值是否大于7;以及响应于所述大于7标志指示所述绝对值大于7而对所述变换系数的大于9标志进行编码,所述大于9标志指示所述绝对值是否大于9。7.根据权利要求6所述的编码方法,其中所述第一遍扫描进一步包括:响应于所述大于9标志指示所述绝对值大于9而对所述变换系数的剩余绝对级别标志进行编码,所述剩余绝对级别标志指示所述变换系数的级别的剩余绝对值。8.根据权利要求2所述的编码方法,进一步包括:在所述第二遍扫描之后并且在所述第一遍扫描之前,对所述变换系数执行第三遍扫描,其中所述第三遍扫描进一步包括:响应于所述大于1标志指示所述绝对值大于1而对所述变换系数的大于3标志进行编
码,所述大于3标志指示所述绝对值是否大于3。9.根据权利要求8所述的编码方法,其中所述第三遍扫描进一步包括:响应于所述大于3标志指示所述绝对值大于3而对所述变换系数的大于5标志进行编码,所述大于5标志指示所述绝对值是否大于5;响应于所述大于5标志指示所述绝对值大于5而对所述变换系数的大于7标志进行编码,所述大于7标志指示所述绝对值是否大于7;以及响应于所述大于7标志指示所述绝对值大于7而对所述变换系数的大于9标志进行编码,所述大于9标志指示所述绝对值是否大于9。10.根据权利要求9所述的编码方法,其中所述第一遍扫描进一步包括:响应于所述大于9标志指示所述绝对值大于9而对所述变换系数的剩余绝对级别标志进行编码,所述剩余绝对级别标志指示所述变换系数的级别的剩余绝对值。11.根据权利要求1所述的编码方法,其中所述子块具有多个变换系数,并且所述第一遍扫描是通过以相反次序扫描所述多个变换系数来执行的。12.根据权利要求11所述的编码方法,进一步包括:在执行所述第一遍扫描之前翻转所述多个变换系数。13.根据权利要求1所述的编码方法,其中所述编码方法是变换跳过残差编码方法。14.根据权利要求1所述的编码方法,进一步包括:接收所述视频帧;以及将所述视频帧分割成多个子块。15.一种由视频数据的解码器实现的解码方法,所述方法包括:对视频帧的子块的变换系数执行第一遍扫描,其中所述第一遍扫描包括:对所述变换系数的奇偶校验级别标志进行旁路解码,所述奇偶性级别标志指示所述变换系数的级别的绝对值的奇偶性。16.根据权利要求15所述的解码方法,进一步包括:在所述第一遍扫描之前,对所述变换系数执行第二遍扫描,其中所述第二遍扫描包括:对大于1标志进行解码,其中所述大于1标志指示所述绝对值是否大于1;其中所述第一遍扫描进一步包括:响应于所述大于1标志指示所述绝对值大于1而在所述第一遍中对所述奇偶性级别标志进行旁路解码。17.根据权利要求16所述的解码方法,其中所述第二遍扫描进一步包括:对所述变换系数的重要性标志进行解码,所述重要性标志指示所述变换系数的级别是否为零;以及响应于所述重要性标志指示所述变换系数的级别不为零而对所述大于1标志进行解码。18.根据权利要求16所述的解码方法,其中所述第一遍扫描进一步包括:响应于所述大于1标志指示所述绝对值大于1而对所述变换系数的大于3标志进行解码,所述大于3标志指示所述绝对值是否大于3;响应于所述大于3标志指示所述绝对值大于3而对所述变换系数的大于5标志进行解码,所述大于5标志指示所述绝对值是否大于5;
响应于所述大于5标志指示所述绝对值大于5而对所述变换系数的大于7标志进行解码,所述大于7标志指示所述绝对值是否大于7;以及响应于所述大于7标志指示所述绝对值大于7而对所述变换系数的大于9标志进行解码,所述大于9标志指示所述绝对值是否大于9。19.根据权利要求18所述的解码方法,进一步包括:对所述变换系数执行第三遍扫描,其中所述第三遍扫描包括:响应于所述大于9标志指示所述绝对值大于9而对所述变换系数的剩余绝对级别标志进行解码,所述剩余绝对级别标志指示所述变换系数的级别的剩余绝对值。20.根据权利要求15所述的解码方法,其中所述子块具有多个变换系数,并且所述第一遍扫描是通过从所述子块的右下拐角到所述子块的左上拐角扫描所述多个变换系数来执行的。21.根据权利要求20所述的解码方法,进一步包括:在执行所述第一遍扫描之前翻转所述多个变换系数。22.根据权利要求15所述的解码方法,其中所述解码方法是变换跳过残差解码方法。23.一种用于对视频数据进行编码的系统,所述系统包括:存储器,所述存储器存储指令集;以及处理器,所述处理器被配置为执行所述指令集以使所述系统:对视频帧的子块的变换系数执行第一遍扫描,其中所述第一遍扫描包括:对所述变换系数的奇偶性级别标志进行旁路编码,所述奇偶性级别标志指示所述变换系数的级别的绝对值的奇偶性。24.一种用于对视频数据进行解码的系统,所述系统包括:存储器,所述存储器存储指令集;以及处理器,所述处理器被配置为执行所述指令集以使所述系统:对视频帧的子块的变换系数执行第一遍扫描,其中所述第一遍扫描包括:对所述变换系数的奇偶性级别标志进行解码,所述奇偶性级别标志指示所述变换系数的级别的绝对值的奇偶性。

技术总结
本公开提供用于变换跳过残差视频数据编码和解码的系统和方法。一种示例性方法包括:执行扫描视频帧的子块的变换系数的第一遍,其中所述扫描的第一遍包括:对所述变换系数的奇偶性级别标志进行旁路编码,所述奇偶性级别标志指示所述变换系数的级别的绝对值的奇偶性。志指示所述变换系数的级别的绝对值的奇偶性。志指示所述变换系数的级别的绝对值的奇偶性。


技术研发人员:穆罕默德
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2020.05.12
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1