视频处理方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:38463959 阅读:8 留言:0更新日期:2023-08-11 14:40
本申请公开一种视频处理方法、装置、存储介质及计算机设备,可应用于游戏、游戏基础技术、数据处理等各种场景。该方法可以通过探测终端的HDR能力、终端计算资源以及云端视频的HDR渲染能力,来确定相匹配的目标处理策略,然后通过确定的目标处理策略对目标视频进行处理,得到目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。本申请实施例实现了端云协同的HDR图像的画质增强,节省了云端计算资源,优化了云端成本,且能保证终端输出HDR图像效果。输出HDR图像效果。输出HDR图像效果。

【技术实现步骤摘要】
视频处理方法、装置、存储介质及计算机设备


[0001]本申请涉及图像处理
,具体涉及一种视频处理方法、装置、存储介质及计算机设备。

技术介绍

[0002]目前的高动态范围(HDR)终端需要提供HDR视频资源才能发挥其最优性能。由于终端的HDR能力参差不齐,而在云游戏场景下,并非所有游戏都具备HDR渲染能力,所以目前的云游戏普遍采用SDR渲染的方式,导致用户的HDR终端无法发挥其所有性能,造成用户体验不佳。

技术实现思路

[0003]本申请实施例提供一种视频处理方法、装置、存储介质及计算机设备,可以实现端云协同的高动态范围(HDR)图像的画质增强,节省了云端计算资源,优化了云端成本,且能保证终端输出HDR图像效果。
[0004]一方面,提供一种视频处理方法,应用于终端,所述方法包括:获取终端的高动态范围HDR能力,所述HDR能力包括显示能力和具有HDR转换或HDR调色的硬件能力;获取所述终端的终端计算资源;获取云端发送的目标应用对应的云端视频的HDR渲染能力;基于所述终端的HDR能力、所述终端计算资源、所述云端视频的HDR渲染能力,确定相匹配的目标处理策略;通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。
[0005]另一方面,提供一种视频处理方法,应用于云端,所述方法包括:获取终端发送的终端的HDR能力,所述HDR能力包括显示能力和具有HDR转换或HDR调色的硬件能力;获取所述终端发送的终端计算资源;获取云端中的目标应用对应的云端视频的HDR渲染能力;基于所述终端的HDR能力、所述终端计算资源、所述云端视频的HDR渲染能力,确定相匹配的目标处理策略;通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。
[0006]另一方面,提供一种视频处理装置,应用于终端,所述装置包括:第一获取单元,用于获取终端的高动态范围HDR能力,所述HDR能力包括显示能力和具有HDR转换或HDR调色的硬件能力;第二获取单元,用于获取所述终端的终端计算资源;第三获取单元,用于获取云端发送的目标应用对应的云端视频的HDR渲染能力;第一确定单元,用于基于所述终端的HDR能力、所述终端计算资源、所述云端视频的HDR渲染能力,确定相匹配的目标处理策略;第一处理单元,用于通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。
[0007]另一方面,提供一种视频处理装置,应用于云端,所述装置包括第四获取单元,用于获取终端发送的终端的HDR能力,所述HDR能力包括显示能力和具有HDR转换或HDR调色的硬件能力;第五获取单元,用于获取所述终端发送的终端计算资源;第六获取单元,用于获
取云端中的目标应用对应的云端视频的HDR渲染能力;第二确定单元,用于基于所述终端的HDR能力、所述终端计算资源、所述云端视频的HDR渲染能力,确定相匹配的目标处理策略;第二处理单元,用于通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。
[0008]另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的视频处理方法中的步骤。
[0009]另一方面,提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一实施例所述的视频处理方法中的步骤。
[0010]本申请实施例通过探测终端的HDR能力、终端计算资源以及云端视频的HDR渲染能力,来确定相匹配的目标处理策略,即确定最优的HDR增强策略,然后通过确定的目标处理策略对目标视频进行处理,得到目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。本申请实施例实现了端云协同的HDR图像的画质增强,节省了云端计算资源,优化了云端成本,且能保证终端输出HDR图像效果。
附图说明
[0011]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本申请实施例提供的第一应用场景示意图。
[0013]图2为本申请实施例提供的第二应用场景示意图。
[0014]图3为本申请实施例提供的第三应用场景示意图。
[0015]图4为本申请实施例提供的第四应用场景示意图。
[0016]图5为本申请实施例提供的第五应用场景示意图。
[0017]图6为本申请实施例提供的第六应用场景示意图。
[0018]图7为本申请实施例提供的第七应用场景示意图。
[0019]图8为本申请实施例提供的第八应用场景示意图。
[0020]图9为本申请实施例提供的第九应用场景示意图。
[0021]图10为本申请实施例提供的第十应用场景示意图。
[0022]图11为本申请实施例提供的第十一应用场景示意图。
[0023]图12为本申请实施例提供的第十二应用场景示意图。
[0024]图13为本申请实施例提供的视频处理系统的结构示意图。
[0025]图14为本申请实施例提供的视频处理方法的第一流程示意图。
[0026]图15为本申请实施例提供的视频处理方法的第二流程示意图。
[0027]图16为本申请实施例提供的视频处理方法的第三流程示意图。
[0028]图17为本申请实施例提供的视频处理方法的第四流程示意图。
[0029]图18为本申请实施例提供的视频处理方法的第五流程示意图。
[0030]图19为本申请实施例提供的视频处理装置的第一结构示意图。
[0031]图20为本申请实施例提供的视频处理装置的第二结构示意图。
[0032]图21为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]本申请实施例提供一种视频处理方法、装置、存储介质及计算机设备。具体地,本申请实施例的视频处理方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。该终端可以为智能手机、平板电脑、笔记本电脑、台式计算机、智能电视、智能音箱、穿戴式智能设备、智能车载终端、掌上游戏主机等智能终端设备,终端还可以包括客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,应用于终端,所述方法包括:获取终端的高动态范围HDR能力,所述HDR能力包括显示能力和具有HDR转换或HDR调色的硬件能力;获取所述终端的终端计算资源;获取云端发送的目标应用对应的云端视频的HDR渲染能力;基于所述终端的HDR能力、所述终端计算资源、所述云端视频的HDR渲染能力,确定相匹配的目标处理策略;通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的标准动态范围SDR视频。2.如权利要求1所述的视频处理方法,其特征在于,所述获取终端的HDR能力,包括:通过扩展显示标识数据获取所述终端的显示能力,所述显示能力包括动态范围、支持的色域、支持的转换曲线;当检测所述终端配置有指定接口时,确定所述终端具有HDR转换或HDR调色的硬件能力,其中,所述终端配置有HDR调色算法对应的指定接口时确定所述终端具有HDR调色的硬件能力,所述终端配置有HDR转换算法对应的指定接口时确定所述终端具有HDR转换的硬件能力;或者当检测所述终端未配置所述指定接口时,确定所述终端不具有HDR转换或HDR调色的硬件能力。3.如权利要求2所述的视频处理方法,其特征在于,所述方法还包括:获取所述云端通过云游戏客户端向所述终端发起的渲染能力请求;根据所述渲染能力请求,检测所述终端是否配置有HDR调色算法对应的指定接口,或者检测所述终端是否配置有HDR转换算法对应的指定接口,以确定所述终端是否具有HDR转换或HDR调色的硬件能力。4.如权利要求2所述的视频处理方法,其特征在于,所述获取所述终端的终端计算资源,包括:通过对实时传入所述终端的不同帧率的测试视频码流进行测试处理,确定所述终端计算资源;根据所述测试视频码流的帧率确定目标计算资源;若所述终端计算资源大于所述目标计算资源,则确定所述终端计算资源充足。5.如权利要求4所述的视频处理方法,其特征在于,所述通过对实时传入所述终端的不同帧率的测试视频码流进行测试处理,确定所述终端计算资源,包括:通过对实时传入所述终端的不同帧率的所述测试视频码流进行解码,并对解码后的测试视频调用通过软件外置的HDR转换算法或HDR调色算法进行转换处理,且对处理后的测试视频进行渲染播放,以实现所述测试处理;记录所述测试处理过程中的单帧转换时间、单帧解码时间以及单帧渲染时间;根据所述单帧转换时间、所述单帧解码时间、所述单帧渲染时间之和,确定所述终端计算资源。6.如权利要求4所述的视频处理方法,其特征在于,所述获取云端发送的目标应用对应的云端视频的HDR渲染能力,包括:
获取云端发送的目标应用对应的云端视频的HDR渲染能力,所述云端视频的HDR渲染能力为通过检测所述目标应用是否支持HDR渲染能力确定的;若所述目标应用支持HDR渲染能力,则确定所述云端视频支持HDR渲染能力。7.如权利要求6所述的视频处理方法,其特征在于,所述基于所述终端的HDR能力、所述终端计算资源、所述云端视频的HDR渲染能力,确定相匹配的目标处理策略,包括:若所述终端的显示能力支持HDR显示能力,且所述云端视频支持HDR渲染能力,则确定目标处理策略为由所述云端直接输出HDR视频码流;或者若所述终端的显示能力支持HDR显示能力,所述云端视频不支持HDR渲染能力,所述终端计算资源不充足,则确定目标处理策略为由所述云端运行HDR转换算法;或者若所述终端的显示能力支持HDR显示能力,所述云端视频不支持HDR渲染能力,所述终端计算资源充足,且所述终端具有HDR转换的硬件能力,则确定目标处理策略为由所述终端运行硬件内置的HDR转换算法;或者若所述终端的显示能力支持HDR显示能力,所述云端视频不支持HDR渲染能力,所述终端计算资源充足,且所述终端不具有HDR转换的硬件能力,则确定目标处理策略为由所述终端运行软件外置的HDR转换算法;或者若所述终端的显示能力不支持HDR显示能力,且所述终端计算资源不充足,则确定目标处理策略为由所述云端运行HDR调色算法;或者若所述终端的显示能力不支持HDR显示能力,所述终端计算资源充足,且所述终端具有HDR调色的硬件能力,则确定目标处理策略为由所述终端运行硬件内置的HDR调色算法;或者若所述终端的显示能力不支持HDR显示能力,所述终端计算资源充足,且所述终端不具有HDR调色的硬件能力,则确定目标处理策略为由所述终端运行软件外置的HDR调色算法。8.如权利要求7所述的视频处理方法,其特征在于,所述通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的SDR视频,包括:若确定目标处理策略为由所述云端直接输出HDR视频码流,则向所述云端发送所述目标处理策略;获取所述云端根据所述目标处理策略控制所述目标应用直接输出的所述目标视频对应的HDR视频码流;对所述HDR视频码流进行HDR视频解码,以及进行HDR图像渲染,以输出所述目标视频对应的HDR视频。9.如权利要求7所述的视频处理方法,其特征在于,所述通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的SDR视频,包括:若确定目标处理策略为由所述云端运行HDR转换算法,则向所述云端发送所述目标处理策略;获取所述云端根据所述目标处理策略运行HDR转换算法以及编码后输出的所述目标视频对应的HDR视频码流;对所述HDR视频码流进行HDR视频解码,以及进行HDR图像渲染,以输出所述目标视频对
应的HDR视频。10.如权利要求8或9所述的视频处理方法,其特征在于,在获取所述云端输出的所述目标视频对应的HDR视频码流之前,所述方法还包括:将所述终端的显示能力发送至所述云端,以使所述云端根据所述终端的显示能力调整所述HDR视频码流的转换曲线和视频色域,以使调整后的所述HDR视频码流的转换曲线与所述终端支持的转换曲线相同,且调整后的所述HDR视频码流的视频色域与所述终端支持的色域相同。11.如权利要求7所述的视频处理方法,其特征在于,所述通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的SDR视频,包括:若确定目标处理策略为由所述终端运行硬件内置的HDR转换算法,则向所述云端发送所述目标处理策略;获取所述云端根据所述目标处理策略输出的所述目标视频对应的SDR视频码流;对所述SDR视频码流进行SDR视频解码,得到SDR视频;根据所述目标处理策略运行硬件内置的HDR转换算法进行HDR转换以将所述SDR视频转换为HDR视频,以及进行HDR图像渲染,以输出所述目标视频对应的HDR视频。12.如权利要求7所述的视频处理方法,其特征在于,所述通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的SDR视频,包括:若确定目标处理策略为由所述终端运行软件外置的HDR转换算法,则向所述云端发送所述目标处理策略;获取所述云端根据所述目标处理策略输出的所述目标视频对应的SDR视频码流;对所述SDR视频码流进行SDR视频解码,得到SDR视频;根据所述目标处理策略运行软件外置的HDR转换算法进行HDR转换以将所述SDR视频转换为HDR视频,以及进行HDR图像渲染,以输出所述目标视频对应的HDR视频。13.如权利要求7所述的视频处理方法,其特征在于,所述通过确定的目标处理策略对目标视频进行处理,得到所述目标视频对应的HDR视频或者带有HDR图像效果的SDR视频,包括:若确定目标处理策略为由所述云端运行HDR调色算法,则向所述云端发送所述目标处理策略;获取所述云端根据所述目标处理策略运行HDR调色算法以及编码后输出的所述目标视频对应的带有HDR图像效果的SDR视频码流;对所述带有HDR图像效果的SDR视频码流进行SDR视频解码,以及对带有HDR图像效果的SDR视频进行SDR图像渲染,以输出所述目标视频对应的带有HDR图像效果的SDR视频。14....

【专利技术属性】
技术研发人员:黄永铖曹洪彬陈思佳曹健杨小祥张佳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1