【技术实现步骤摘要】
一种视频数据的编码处理方法和计算机存储介质
本专利技术实施例涉及但不限于信号处理领域,提供一种视频数据的编码处理方法和计算机存储介质。
技术介绍
HEVC(HighEfficiencyVideoCoding,高效视频编码)视频编码标准主要利用视频信号的统计相关性,基于帧内、帧间预测等编码技术来消除空间域、时间域冗余信息,但这些编码技术并没有考虑人眼主观视觉特性。此外,为了在给定码率下使得重建视频具有较高的编码质量,许多视频编码模块采用了率失真优化(RateDistortionOptimization,RDO)技术来选择最优的编码模式。在率失真优化过程中需要失真函数能够较好地刻画视频信号的特性,而且易于计算。由于目前对人类视觉系统(HumanVisualSystem,HVS)的认知水平有限,很难非常合适地精确量化视觉质量。因此,一般在率失真优化计算中,均方误差(MeanSquareError,MSE)或SSE(SumofSquareError,和方差)经常被用作失真度量指标。众所周知,MSE或SSE没有考虑任何人眼视觉特性,使得编码视频的主观视觉质量效果并不理想。与此同时,作为视频图像信息的最终接收对象,人类视觉系统存在着大量的感知冗余。因此,随着对具有主观感知特性的视频质量评价(VideoQualityAssessment,VQA)指标和人眼视觉特性的研究,可以将这些基于视觉感知的质量评价指标和人眼视觉特性结合起来应用到视频编码优化中,设计基于视觉感知的编码优化方案,消除视觉感知冗余,以提高解码视频的主观视觉效果。< ...
【技术保护点】
1.一种视频数据的编码处理方法,包括:/n在执行对待编码对象进行编码前,获取待编码对象内的每个编码单元的空域感知信息k
【技术特征摘要】
1.一种视频数据的编码处理方法,包括:
在执行对待编码对象进行编码前,获取待编码对象内的每个编码单元的空域感知信息ksi和时域感知信息kti,其中i为大于等于1的整数;
根据每个编码单元的空域感知信息ksi和每个编码单元的时域感知信息kti,计算得到每个编码单元的时空域联合感知信息kpi;
利用所述每个编码单元的时空域联合感知信息,计算每个编码单元对应的拉格朗日乘子的调整系数ηi;
在对所述待编码对象执行编码操作过程中,根据所述调整系数ηi和拉格朗日乘子,对所述待编码对象中的每个编码单元进行编码。
2.根据权利要求1所述的方法,其特征在于,所述每个编码单元的空域感知信息ksi是根据每个编码单元的梯度幅值kgi和/或方差数值kσi来确定的。
3.根据权利要求2所述的方法,其特征在于,所述每个编码单元的梯度幅值kgi和/或方差数值kσi计算需要用到每个像素值,对YUV序列来说,像素值包括亮度分量Y、色度分量U和色度分量V,取其一计算,或者,取三者加权平均进行计算。
4.根据权利要求2所述的方法,其特征在于,所述每个编码单元的空域感知信息ksi是通过如下计算表达式得到的:
ksi=(1-τ)·kgi+τ·kσi;
其中,τ是一个常量加权系数,取值范围在[0,1]之间。
5.根据权利要求2至4任一所述的方法,其特征在于,所述每个编码单元的梯度幅值kgi是通过如下方式得到的,包括:
计算第i个编码单元中每个像素的水平方向和竖直方向的梯度幅值;
根据所述每个像素的水平方向和竖直方向的梯度幅值,计算得到第i个编码单元的平均梯度幅值;
在得到所述待编码对象的编码单元的平均梯度幅值后,计算第i个编码单元的归一化的梯度幅值kgi。
6.根据权利要求5所述的方法,其特征在于,所述第i个编码单元的归一化的梯度幅值kgi是通过如下计算表达式得到的:
其中,G(i)表示第i个编码单元的平均梯度幅值,Nblock表示所述待编码对象中的编码单元的总数,其中,j为大于等于1的整数。
7.根据权利要求2或3所述的方法,其特征在于,所述每个编码单元的方差数值kσi是通过如下方式得到的,包括:
获取第i个的编码单元的像素值与参考图像的参考编码单元的像素值之间的方差数值;
在得到所述待编码对象的编码单元的方差数值后,计算第i个编码单元的归一化的方差数值kσi。
8.根据权利要求7所述的方法,其特征在于,所述第i个编码单元的归一化的方差数值kσi是通过如下计算表达式得到的:
其中,表示第i个编码单元的方差,Nblock表示所述待编码对象中的编码单元的总数,c2是常量系数,其中,j为大于等于1的整数。
9.根据权...
【专利技术属性】
技术研发人员:徐科,宋剑军,宋利,王浩,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。