一种视频数据编码方法以及装置制造方法及图纸

技术编号:29335967 阅读:27 留言:0更新日期:2021-07-20 17:54
本申请公开了一种视频数据编码方法以及装置,该方法包括:获得待编码的量化残差数据,量化残差数据为对预测编码块与原始编码块之间的差值数据进行量化处理后所获得的数据;判断量化残差数据是否为转换跳过模式下的残差数据;如果量化残差数据为转换跳过模式下的残差数据,则基于残差数据的统计相关性,采用算术编码方法对量化残差数据进行编码。在视频数据编码的转换跳过模式下,本方案基于残差数据的统计相关性,采用算术编码方法对待编码的残差数据进行编码,可避免现有的采用转换系数编码方式对转换跳过模式下的残差数据进行编码而影响视频压缩性能的问题。

【技术实现步骤摘要】
一种视频数据编码方法以及装置
本申请涉及计算机
,具体涉及一种视频编码方法。本申请同时涉及一种视频编码装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
在视频编码的转换跳过模式中,对编码块的转换过程被绕过,其主要用于改进某些类型视频内容的压缩效率(场景变换缓慢的视频序列),例如计算机生成的视频或与摄像机视图混合的图形(如滚动文本)。现有的采用转换跳过模式的编码块,其编码方式为对转换系数的编码,该编码方式利用残差数据经频域转换之后的转换系数的特性,例如,基于转换系数的符号的正负为随机分布、转换系数的大小和系数位置之间的相关性等特性进行编码。然而,残差数据是由原始像素减去预测像素获得的,因此残差数据之间存在统计相关性,而转换系数通过频域转换过程去相关,因此转换系数与残差数据之间存在关键区别,因此,上述转换系数的特性并不符合“不经过转换的残差数据本身”的编码需求,采用对转换系数进行编码的方式编码“不经过转换的残差数据本身”,其压缩性能会受到影响。
技术实现思路
本申请实施例提供一种视频编码方法、装置以及电子设备,以解决现有的采用对转换系数进行编码的方式来编码“不经过转换的残差数据本身”而影响残差数据的压缩性能的问题。本申请另外的实施例还提供一种视频编码装置、一种电子设备以及一种计算机可读存储介质。本申请实施例提供一种视频数据编码方法,包括:获得待编码的量化残差数据,所述量化残差数据为对预测编码块与原始编码块之间的差值数据进行量化处理后所获得的数据;判断所述量化残差数据是否为转换跳过模式下的残差数据;如果所述量化残差数据为转换跳过模式下的残差数据,则基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码。可选的,所述基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码,包括:基于残差数据的句法元素符号的相关性,采用符号信息概率模型对所述量化残差数据的句法元素符号进行编码。可选的,所述基于残差数据的句法元素符号的相关性,采用符号信息概率模型对所述量化残差数据的句法元素符号进行编码,包括:根据量化残差数据对应的残差编码块中相邻句法元素的符号信息的相关性,基于已编码句法元素符号信息,获得与待编码句法元素符号对应的符号信息概率模型;基于该符号信息概率模型,对所述待编码句法元素进行算术编码。可选的,所述基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码,包括:基于残差数据在空间邻域上的显著相关性,对所述量化残差数据进行显著性映射编码。可选的,所述基于残差数据在空间邻域上的显著相关性,对所述量化残差数据进行显著性映射编码,包括:基于残差数据在空间邻域上的显著相关性,获得所述量化残差数据中的待编码句法元素的扫描位置信息,以及获得所述待编码句法元素的上下文模型数据;根据所述待编码句法元素的扫描位置信息和上下文模型数据,对所述待编码句法元素进行显著性映射编码。可选的,所述基于残差数据在空间邻域上的显著相关性,获得所述量化残差数据中的待编码句法元素的扫描位置,包括:根据所述量化残差数据对应的残差编码块中相同空间邻域的句法元素之间的显著性相似特征,对所述残差编码块中的句法元素的幅值进行扫描,获得所述残差编码块中的句法元素对应的扫描路径信息;基于所述扫描路径信息,获得所述待编码句法元素在所述残差编码块中的位置信息。可选的,所述根据所述量化残差数据对应的残差编码块中相同空间邻域的句法元素之间的相似特征,对所述残差编码块中的句法元素的幅值进行扫描,获得所述残差编码块中的句法元素对应的扫描路径,包括:基于所述残差编码块中任意两个位置信息已知的相邻句法元素,确定与该相邻句法元素处于相同空间邻域的下一个句法元素的位置信息,以此获得所述残差编码块中的句法元素的扫描顺序,并基于该扫描顺序对所述残差编码块中的句法元素的幅值进行扫描,获得残差编码块中的句法元素对应的扫描路径。可选的,所述获得所述待编码句法元素的上下文模型数据,包括:根据所述量化残差数据对应的残差编码块中与所述待编码句法元素处于相同空间邻域内的已编码句法元素的信息,获得所述待编码句法元素的上下文模型数据。可选的,所述根据所述残差编码块中与所述待编码句法元素处于相同空间邻域内的已编码句法元素的信息,获得所述待编码句法元素的上下文模型数据,包括:根据所述残差编码块中的句法元素对应的扫描路径信息,获得所述待编码句法元素的两个相邻已编码句法元素的概率模型数据;根据所述两个相邻已编码句法元素的概率模型数据,获得所述待编码句法元素的上下文变量。可选的,根据所述待编码句法元素的扫描位置信息和上下文模型数据,对所述待编码句法元素进行显著性映射编码,包括:根据所述待编码句法元素的扫描位置信息和上下文模型数据,对所述待编码句法元素的幅值进行显著性映射编码,获得所述待编码句法元素的幅值为显著性幅值“1”或非显著性幅值“0”的编码结果。可选的,如果所述待编码句法元素的幅值为显著性幅值“1”,所述方法还包括:采用TU与EG2的联合二值化方案对所述待编码句法元素的幅值绝对值减1进行二进制编码。可选的,所述基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码,包括:基于残差数据的概率分布特性,采用与所述量化残差数据的概率分布特性相匹配的二值化方案对所述量化残差数据的语法元素幅值进行二进制编码。可选的,所述采用与所述量化残差数据的概率分布特性相匹配的二值化方案对所述量化残差数据的语法元素幅值进行二进制编码,包括:采用TU与EG2的联合二值化方案对所述待编码句法元素的幅值绝对值进行二进制编码。可选的,所述采用TU与EG2的联合二值化方案对所述待编码句法元素的幅值绝对值进行二进制编码,包括:采用TU二值化方案对所述待编码句法元素的幅值绝对值的前缀部分进行二进制编码,采用EG2二值化方案对所述待编码句法元素的幅值绝对值的后缀部分进行二进制编码。本申请实施例还提供一种视频数据编码装置,包括:量化残差数据获得单元,用于获得待编码的量化残差数据,该量化残差数据为对预测编码块与原始编码块之间的差值数据进行量化处理后获得的数据;转换跳过判断单元,用于判断所述量化残差数据是否为转换跳过模式下的残差数据;算术编码单元,用于在确定所述量化残差数据为转换跳过模式下的残差数据之后,基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码。本申请实施例还提供一种电子设备,包括处理器和存储器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如下操作:获得待编码的量化残差数据,所述量化残差数据为对预测编码块与原始编码块之间的差值数据进行量化处理后所获得的数据;判断所述量化残差数据是否为转换跳过模式下的残差数据;如果所述量化残差数据为转换跳过模式下的残差数据,则基于残差数据的统计相关性,采本文档来自技高网...

【技术保护点】
1.一种视频数据编码方法,其特征在于,包括:/n获得待编码的量化残差数据,所述量化残差数据为对预测编码块与原始编码块之间的残差数据进行量化处理后所获得的数据;/n判断所述量化残差数据是否为转换跳过模式下的残差数据;/n如果所述量化残差数据为转换跳过模式下的残差数据,则基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码。/n

【技术特征摘要】
1.一种视频数据编码方法,其特征在于,包括:
获得待编码的量化残差数据,所述量化残差数据为对预测编码块与原始编码块之间的残差数据进行量化处理后所获得的数据;
判断所述量化残差数据是否为转换跳过模式下的残差数据;
如果所述量化残差数据为转换跳过模式下的残差数据,则基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码。


2.根据权利要求1所述的方法,其特征在于,所述基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码,包括:
基于残差数据的句法元素符号的相关性,采用符号信息概率模型对所述量化残差数据的句法元素符号进行编码。


3.根据权利要求2所述的方法,其特征在于,所述基于残差数据的句法元素符号的相关性,采用符号信息概率模型对所述量化残差数据的句法元素符号进行编码,包括:
根据所述量化残差数据对应的残差编码块中相邻句法元素的符号信息的相关性,基于已编码句法元素符号信息,获得与待编码句法元素符号对应的符号信息概率模型;
基于所述符号信息概率模型,对所述待编码句法元素的符号进行算术编码。


4.根据权利要求1所述的方法,其特征在于,所述基于残差数据的统计相关性,采用算术编码方法对所述量化残差数据进行编码,包括:
基于残差数据在空间邻域上的显著相关性,对所述量化残差数据进行显著性映射编码。


5.根据权利要求4所述的方法,其特征在于,所述基于残差数据在空间邻域上的显著相关性,对所述量化残差数据进行显著性映射编码,包括:
基于残差数据在空间邻域上的显著相关性,获得所述量化残差数据中的待编码句法元素的扫描位置信息,以及获得所述待编码句法元素的上下文模型数据;
根据所述待编码句法元素的扫描位置信息和上下文模型数据,对所述待编码句法元素进行显著性映射编码。


6.根据权利要求5所述的方法,其特征在于,所述基于残差数据在空间邻域上的显著相关性,获得所述量化残差数据中的待编码句法元素的扫描位置,包括:
根据所述量化残差数据对应的残差编码块中相同空间邻域的句法元素之间的显著性相似特征,对所述残差编码块中的句法元素的幅值进行扫描,获得所述残差编码块中的句法元素对应的扫描路径信息;
基于所述扫描路径信息,获得所述待编码句法元素在所述残差编码块中的位置信息。


7.根据权利要求6所述的方法,其特征在于,所述根据所述量化残差数据对应的残差编码块中相同空间邻域的句法元素之间的相似特征,对所述残差编码块中的句法元素的幅值进行扫描,获得所述残差编码块中的句法元素对应的扫描路径,包括:
基于所述残差编码块中任意两个位置信息已知的相邻句法元素,确定与该相邻句法元素处于相同空间邻域的下一个句法元素的位置信息,以此获得所述残差编码块中的句法元素的扫描顺序,并基于该扫描顺序对所述残差编码块中的句法元素的幅值进行扫描,获得所述残差编码块中的句法元素对应的扫描路径。


8.根据权利要求5所述的方法,其特征在于,所述获得所述待编码句法元素的上下文模型数据,包括:
根据所述量化残差数据对应的残差编码块中与所述待编码句法元素处于相同空间邻域内的已编码句法元素的信息,获...

【专利技术属性】
技术研发人员:安基程
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1