System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种渲染方法及渲染引擎技术_技高网

一种渲染方法及渲染引擎技术

技术编号:39976697 阅读:6 留言:0更新日期:2024-01-09 01:12
本申请涉及数据处理领域,特别涉及一种渲染方法及渲染引擎。该方法包括:获取第一帧图像,第一帧图像包括目标对象;对第一帧图像进行目标操作,获得第二帧图像,第二帧图像的数据量小于第一帧图像的数据量;将第二帧图像发送至渲染服务端,以使得渲染服务端渲染目标对象。该方法将图像的数据量降低后再发送至渲染服务端,节省了渲染客户端和渲染服务端之间的网络带宽,降低了图像渲染对渲染客户端和渲染服务端之间的网络性能的依赖。

【技术实现步骤摘要】

本申请涉及数据处理领域,特别涉及一种渲染方法及渲染引擎


技术介绍

1、视觉驱动技术通过动作识别模型识别视频中人或物体得动作,得到动作信息,并利用动作信息渲染与视频中人或物体结构类似的虚拟对象。视觉驱动技术可以分为视频的采集侧和视频的应用侧。其中,视频的采集侧是指捕获视频的一侧。视频的应用侧是利用利用视频得到动作信息,并利用动作信息渲染虚拟对象的一侧。

2、在现实中,采集侧和应用侧往往不处于同一地点。例如用户采用手机等终端设备,捕获视频,并通过网络将视频发送至云端设备。云端设备从视频中识别动作信息,并加以分析利用。

3、不难理解,视频的数据量庞大,对网络的带宽以及稳定性要求较高,因此,采集侧向应用侧发生视频容易发生丢帧等问题,导致用户体验差。


技术实现思路

1、本申请实施例提供了一种渲染方法及渲染引擎,可以节省渲染客户端和渲染服务端之间的网络带宽,提高用户体验。

2、第一方面,提供了一种渲染方法,应用于终端设备中的渲染客户端,渲染客户端所在的渲染系统还包括渲染服务端,该方法包括:获取第一帧图像,第一帧图像包括目标对象;对第一帧图像进行目标操作,获得第二帧图像,第二帧图像的数据量小于第一帧图像的数据量;将第二帧图像发送至渲染服务端,以使得渲染服务端渲染目标对象。

3、在该方法中,渲染客户端可以降低图像的数据量,并将降低数据量后的图像发送至渲染服务端,从而可以节省渲染客户端和渲染服务端之间的网络带宽,降低了图像渲染对渲染客户端和渲染服务端之间的网络性能的依赖,并且发送的图像的数据量较少,降低了渲染客户端和渲染服务端之间的数据传输时延,以及降低了丢帧的概率,提高了用户体验。

4、在一种可能的实现方式中,该方法应用于虚拟数字人渲染场景,获取第一帧图像,包括:从相机获取包括人像的第一帧图像,相机用于获取人脸对应的图像。

5、在该实现方式中,可以在虚拟数据中渲染场景中应用该方法,可以提高真实人物和虚拟数字人之间的同步性,提高用户体验。

6、在一种可能的实现方式中,目标操作包括灰度处理。

7、在该实现方式,对图像进行灰度处理,从而将图像中与目标对象形状或动作无关的信息去除掉,实现了在降低图像数据量的同时,不影响渲染服务端的渲染效果。

8、在一种可能的实现方式中,目标操作包括高通滤波。

9、在该实现方式中,对图像进行高通滤波,从而可以去除图像中的低频信息,保留图像的高频信息,实现了在降低图像数据量的同时,不影响渲染服务端的渲染效果。

10、在一种可能的实现方式中,该方法还包括:接收并显示渲染服务端发送的第二帧图像的渲染结果。

11、在该实现方式中,渲染客户端向渲染服务端发送图像,由渲染服务端根据图像进行渲染,降低了对渲染客户端的性能要求。并且渲染客户端可以接收并显示渲染结果,使得用户可以通过渲染客户端看到渲染结果,而无需专门的显示设备,降低了用户观看渲染结果的成本。

12、在一种可能的实现方式中,终端设备还包括图像处理器,对第一帧图像进行目标操作,包括:利用图像处理器对第一帧图像进行目标操作。

13、在该实现方式中,利用图像处理对图像进行处理操作,可以提高图像处理的效率,进一步降低了渲染客户端和渲染服务端之间的时延。

14、第二方面,提供了一种渲染引擎,配置于终端设备,该渲染引擎包括:获取模块,用于获取第一帧图像,第一帧图像包括目标对象;操作模块,用于对第一帧图像进行目标操作,获得第二帧图像,第二帧图像的数据量小于第一帧图像的数据量;通信模块,用于将第二帧图像发送至渲染服务端,以使得渲染服务端渲染目标对象。

15、在一种可能的实现方式中,述渲染引擎应用于虚拟数字人渲染场景,获取模块用于:从相机获取包括人像的第一帧图像,相机用于获取人脸对应的图像。

16、在一种可能的实现方式中,目标操作包括灰度处理。

17、在一种可能的实现方式中,目标操作包括高通滤波。

18、在一种可能的实现方式中,通信模块还用于:

19、接收并显示渲染服务端发送的第二帧图像的渲染结果。

20、在一种可能的实现方式中,终端设备还包括图像处理器,操作模块用于:利用图像处理器对第一帧图像进行目标操作。

21、第三方面,提供了一种计算设备集群,包括至少一个计算设备,每个计算设备包括处理器和存储器;该至少一个计算设备的处理器用于执行至少一个计算设备的存储器中存储的指令,以使得计算设备集群执行如第一方面所提供的方法。

22、第四方面,提供了一种计算机可读存储介质,包括计算机程序指令,当计算机程序指令由计算设备集群执行时,计算设备集群执行如第一方面所提供的方法。

23、第五方面,提供了一种包含指令的计算机程序产品,其特征在于,当指令被计算设备集群运行时,使得计算设备集群执行如第一方面所提供的方法。

24、第六方面,提供了一种渲染系统,包括第二方面所提供的渲染引擎和渲染服务端。

25、在本申请实施例提供的渲染方法中,渲染客户端可以对获取到的图像进行图像处理,降低图像的数据量,并将降低数据量后的图像发送至渲染服务端,从而可以节省渲染客户端和渲染服务端之间的网络带宽,降低了图像渲染对渲染客户端和渲染服务端之间的网络性能的依赖,并且发送的图像的数据量较少,降低了渲染客户端和渲染服务端之间的数据传输时延,以及降低了丢帧的概率,提高了用户体验。

本文档来自技高网...

【技术保护点】

1.一种渲染方法,其特征在于,应用于终端设备中的渲染客户端,所述渲染客户端所在的渲染系统还包括渲染服务端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法应用于虚拟数字人渲染场景,所述获取第一帧图像,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述目标操作包括灰度处理。

4.根据权利要求1至3中任一所述的方法,其特征在于,所述目标操作包括高通滤波。

5.根据权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任一所述的方法,其特征在于,所述终端设备还包括图像处理器,所述对所述第一帧图像进行目标操作,包括:

7.一种渲染引擎,其特征在于,配置于终端设备,所述渲染引擎包括:

8.根据权利要求7所述的渲染引擎,其特征在于,所述渲染引擎应用于虚拟数字人渲染场景,所述获取模块用于:从相机获取包括人像的所述第一帧图像,所述相机用于获取人脸对应的图像。

9.根据权利要求7或8所述的渲染引擎,其特征在于,所述目标操作包括灰度处理。

<p>10.根据权利要求7至9中任一所述的渲染引擎,其特征在于,所述目标操作包括高通滤波。

11.根据权利要求7至10中任一所述的渲染引擎,其特征在于,所述通信模块还用于:

12.根据权利要求7至11中任一所述的渲染引擎,其特征在于,所述终端设备还包括图像处理器,所述操作模块用于:利用所述图像处理器对所述第一帧图像进行所述目标操作。

13.一种计算设备集群,其特征在于,包括至少一个计算设备,每个计算设备包括处理器和存储器;

14.一种计算机可读存储介质,其特征在于,包括计算机程序指令,当所述计算机程序指令由计算设备集群执行时,所述计算设备集群执行如权利要求1至6中任一项所述的方法。

15.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行时,使得所述计算设备集群执行如权利要求的1至6中任一项所述的方法。

16.一种渲染系统,其特征在于,包括权利要求7至12中任一项所述的渲染引擎和渲染服务端。

...

【技术特征摘要】

1.一种渲染方法,其特征在于,应用于终端设备中的渲染客户端,所述渲染客户端所在的渲染系统还包括渲染服务端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法应用于虚拟数字人渲染场景,所述获取第一帧图像,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述目标操作包括灰度处理。

4.根据权利要求1至3中任一所述的方法,其特征在于,所述目标操作包括高通滤波。

5.根据权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任一所述的方法,其特征在于,所述终端设备还包括图像处理器,所述对所述第一帧图像进行目标操作,包括:

7.一种渲染引擎,其特征在于,配置于终端设备,所述渲染引擎包括:

8.根据权利要求7所述的渲染引擎,其特征在于,所述渲染引擎应用于虚拟数字人渲染场景,所述获取模块用于:从相机获取包括人像的所述第一帧图像,所述相机用于获取人脸对应的图像。

9.根据权利要求7或8所述的渲染引擎...

【专利技术属性】
技术研发人员:林竹郑洛
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1