【技术实现步骤摘要】
用于视频编码的增强型实时视觉质量度量生成
[0001]本公开概括而言涉及用于视频编码的系统和方法,更具体而言,涉及用于视频编码的实时视觉质量度量。
技术介绍
[0002]视频编码可能是一个有损的过程,当与原始源视频相比时,该过程有时会导致质量降低。正在开发视频编码标准以改善视频质量。
技术实现思路
[0003]根据本公开的一方面,提供了一种用于生成视频编码的实时视觉质量度量的设备,该设备包括与图形处理电路耦合的存储装置,所述图形处理电路被配置为:为第一编码视频帧的像素生成各个第一视觉质量度量;为所述像素生成各个第二视觉质量度量,所述各个第一视觉质量度量和所述各个第二视觉质量度量指示出所述第一编码视频帧的估计人类感知;为所述各个第一视觉质量度量生成基于像素块的权重;为所述各个第二视觉质量度量生成基于帧的权重;并且基于所述各个第一视觉质量度量、所述基于像素块的权重、所述各个第二视觉质量度量、所述基于帧的权重、以及与所述第一编码视频帧和第二编码视频帧之间的时间冗余成比例的视觉度量,生成指示出所述第一编码视频帧的视觉 ...
【技术保护点】
【技术特征摘要】
1.一种用于生成视频编码的实时视觉质量度量的设备,该设备包括与图形处理电路耦合的存储装置,所述图形处理电路被配置为:为第一编码视频帧的像素生成各个第一视觉质量度量;为所述像素生成各个第二视觉质量度量,所述各个第一视觉质量度量和所述各个第二视觉质量度量指示出所述第一编码视频帧的估计人类感知;为所述各个第一视觉质量度量生成基于像素块的权重;为所述各个第二视觉质量度量生成基于帧的权重;并且基于所述各个第一视觉质量度量、所述基于像素块的权重、所述各个第二视觉质量度量、所述基于帧的权重、以及与所述第一编码视频帧和第二编码视频帧之间的时间冗余成比例的视觉度量,生成指示出所述第一编码视频帧的视觉质量的人类视觉得分。2.如权利要求1所述的设备,其中,所述图形处理电路还被配置为:识别所述像素的第一像素块;识别所述像素的第二像素块;识别所述第一像素块的第一像素,所述第一像素具有所述第一像素块的各个第一视觉质量度量中的最低第一视觉质量度量;识别所述第二像素块的第一像素,所述第一像素具有所述第二像素块的各个第一视觉质量度量中的最低第一视觉质量度量;并且基于所述第一像素块的各个第一视觉质量度量中的最低第一视觉质量度量和所述第二像素块的各个第一视觉质量度量中的最低第一视觉质量度量生成直方图,其中,生成所述各个第一视觉质量度量包括生成所述直方图。3.如权利要求1所述的设备,其中,所述图形处理电路还被配置为:识别所述像素的第一像素块;识别所述像素的第二像素块;识别所述第一像素块的第一像素,所述第一像素具有所述第一像素块的各个第一视觉质量度量中的最低第一视觉质量度量;识别所述第二像素块的第一像素,所述第一像素具有所述第二像素块的各个第一视觉质量度量中的最低第一视觉质量度量;并且基于所述第一像素块的各个第一视觉质量度量中的最低第一视觉质量度量和所述第二像素块的各个第一视觉质量度量中的最低第一视觉质量度量生成所述像素的诊断视图,其中,生成所述各个第一视觉质量度量包括生成所述诊断视图。4.如权利要求1所述的设备,其中,所述图形处理电路还被配置为:为所述像素生成各个第三视觉质量度量,其中,所述各个第二视觉质量度量是针对所述第一编码视频帧的第一编码层的,所述第一编码层是所述第一编码视频帧的最低编码层,其中,所述各个第三视觉质量度量是针对所述第一编码视频帧的第二编码层的,并且其中,所述第二编码层不包括所述第一编码层。5.如权利要求1所述的设备,其中,所述图形处理电路还被配置为:基于所述人类视觉得分与阈值的比较,选择编码参数;并且利用所述编码参数对所述第一编码视频帧编码。
6.如权利要求1所述的设备,其中,所述人类视觉得分是在对所述第一编码视频帧编码之前基于编码参数对所述第一编码视频帧的预测得分。7.如权利要求1所述的设备,其中,所述图形处理电路还被配置为:将所述人类视觉得分发送到所述图形处理电路的控制器。8.如权利要求1所述的设备,其中,所述人类视觉得分是基于所述第一编码视频帧的第一编码参数的,并且其中,所述图形处理电路还被配置为:基于第二编码参数为所述像素生成各个第三视觉质量度量;为所述像素生成各个第四视觉质量度量,所述各个第三视觉质量度量和所述各个第四视觉质量度量指示出所述第一编码视频帧的估计人类感知;为所述各个第三视觉质量度量生成第二基于像素块的权重;为所述各个第四视觉质量度量生成第二基于帧的权重;基于所述各个第三视觉质量度量、所述第二基于像素块的权重、所述各个第四视觉质量度量、以及所述第二基于帧的权重,生成指示出所述第一编码视频帧的视觉质量的第二人类视觉得分;并且基于所述人类视觉得分与所述第二人类视觉得分的比较来选择所述第一编码参数。9.如权利要求1所述的设备,其中,所述各个第一视觉质量度量是基于内编码的基于类别的度量。10.如权利要求1所述的设备,其中,所述各个第一视觉质量度量是基于间编码的基于类别的度量。11.如权利要求1所述的设备,其中,生成所述人类视觉得分包括利用使用机器学习模型的线性回归来生成所述人类视觉得分。12.如权利要求1所述的设备,其中,所述人类视觉得分是在所述图形处理电路的编码器对第三编码视频帧的编码期间由所述编码器生成的。13.一种存储计算机可执行指令的非暂态计算机可读介质,所述计算机可执行指令当被一个或多个图形处理器执行时导致执行操作,所述操作包括:为第一编码视频帧的像素生成各个第一视觉质量度量;为所述像素生成各个第二视觉质量度量,所述各个第一视觉质量度量和所述各个第二视觉质量度量指示出所述第一编码视频帧的估计人类感知;为所述各个第一视觉质量度量生成基于像素块的权重;为所述各个第二视觉质量度量生成基于帧的权重;并且基于所述各个第一视觉质量度量、所述基于像素块的权重、所述各个第二视觉质量度量、所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。