System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多媒体资源的生成方法、装置、计算机设备及存储介质制造方法及图纸_技高网

多媒体资源的生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40290559 阅读:6 留言:0更新日期:2024-02-07 20:41
本申请提供了一种多媒体资源的生成方法、装置、计算机设备及存储介质,属于计算机技术领域。所述方法包括:基于虚拟空间的客户端上传的形象描述信息,渲染包含虚拟形象的多个图像;通过至少一种资源格式的转换方式对所述多个图像进行格式转换,得到所述至少一种资源格式的像素数据;对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源;基于所述客户端发送的资源获取请求,向所述客户端返回所述资源获取请求所指示的目标资源格式的多媒体资源。上述技术方案中客户端能够直接获取已生成的资源格式的多媒体资源,避免因渲染所带来的运行资源的消耗,减少对客户端的影响,提高客户端的运行效率。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种多媒体资源的生成方法、装置、计算机设备及存储介质


技术介绍

1、随着计算机技术的发展,人们能够通过虚拟形象来进行线上互动。例如,以直播间中的互动场景为例,该直播间能够展示主播对象的虚拟形象的三维模型,以此来与该直播间的观众进行互动。其中,在直播过程中,直播间所在的应用程序,通过本地下载的渲染引擎对该虚拟形象的三维模型进行渲染,然后将已渲染的三维模型展示在直播间中。但是,由于渲染虚拟形象的三维模型会占用较多的运行资源,从而会影响该应用程序的使用,例如会导致该应用程序中的直播卡顿。因此,亟需一种在不影响应用程序使用的情况下,依旧能够渲染虚拟形象来进行互动的方式。


技术实现思路

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、发送单元,用于向所述客户端返回所述目标资源格式的多媒体资源。

26、在一些实施例中,所述第一发送模块,包括:

27、第一获取单元,用于响应于所述客户端发送的所述资源获取请求,获取所述至少一种资源格式的优先级,所述资源格式的优先级与所述客户端在历史时间段内对所述资源格式的多媒体资源的请求次数正相关;

28、第二获取单元,用于从所述至少一种资源格式中获取优先级最高的所述目标资源格式;

29、发送单元,用于向所述客户端返回所述目标资源格式的多媒体资源。

30、在一些实施例中,所述虚拟空间为直播间;

31、所述发送单元,用于在所述目标资源格式为视频流格式的情况下,将所述视频流格式的多媒体资源与所述直播间的直播视频流进行叠加,得到目标视频流;通过目标传输协议,将所述目标视频流发送至所述客户端和所述直播间的观众对象的客户端。

32、在一些实施例中,所述装置还包括:

33、所述发送模块,用于向所述客户端返回资源展示页面,所述资源展示页面用于展示所述至少一种资源格式的多媒体资源;

34、接收模块,用于接收所述客户端发送的所述资源获取请求,所述资源获取请求包括基于所述资源展示页面选择的所述目标资源格式的多媒体资源的资源标识。

35、在一些实施例中,所述资源格式还包括静态图像格式;

36、所述装置还包括:

37、第二发送模块,用于对于任一资源格式,在所述资源格式为静态图像格式、动态图像格式或者视频格式的情况下,将所述资源格式的多媒体资源发送至内容分发网络,以使所述客户端能够从所述内容分发网络中获取所述资源格式的多媒体资源。

38、另一方面,提供了一种计算机设备,所述计算机设备包括处理本文档来自技高网...

【技术保护点】

1.一种多媒体资源的生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源,包括:

3.根据权利要求1所述的方法,其特征在于,所述对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源,包括:

4.根据权利要求1所述的方法,其特征在于,所述对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源,包括:

5.根据权利要求1所述的方法,其特征在于,所述资源格式还包括静态图像格式;

6.根据权利要求1所述的方法,其特征在于,所述通过至少一种资源格式的转换方式对所述多个图像进行格式转换,得到所述至少一种资源格式的像素数据,包括:

7.根据权利要求1所述的方法,其特征在于,所述通过至少一种资源格式的转换方式对所述多个图像进行格式转换,得到所述至少一种资源格式的像素数据,包括:

8.根据权利要求1所述的方法,其特征在于,所述基于虚拟空间的客户端上传的形象描述信息,渲染包含虚拟形象的多个图像,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述客户端发送的资源获取请求,向所述客户端返回所述资源获取请求所指示的目标资源格式的多媒体资源,包括:

10.根据权利要求1所述的方法,其特征在于,所述基于所述客户端发送的资源获取请求,向所述客户端返回所述资源获取请求所指示的目标资源格式的多媒体资源,包括:

11.根据权利要求9或10中任一项所述的方法,其特征在于,所述虚拟空间为直播间;

12.根据权利要求1所述的方法,其特征在于,所述方法还包括:

13.根据权利要求1所述的方法,其特征在于,所述资源格式还包括静态图像格式;

14.一种多媒体资源的生成装置,其特征在于,所述装置包括:

15.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器用于存储至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行权利要求1至13任一项权利要求所述的多媒体资源的生成方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储至少一段计算机程序,所述至少一段计算机程序用于执行权利要求1至13任一项权利要求所述的多媒体资源的生成方法。

17.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13任一项权利要求所述的多媒体资源的生成方法。

...

【技术特征摘要】

1.一种多媒体资源的生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源,包括:

3.根据权利要求1所述的方法,其特征在于,所述对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源,包括:

4.根据权利要求1所述的方法,其特征在于,所述对于任一资源格式,对所述资源格式的像素数据进行颜色空间转换和编码,得到所述资源格式的多媒体资源,包括:

5.根据权利要求1所述的方法,其特征在于,所述资源格式还包括静态图像格式;

6.根据权利要求1所述的方法,其特征在于,所述通过至少一种资源格式的转换方式对所述多个图像进行格式转换,得到所述至少一种资源格式的像素数据,包括:

7.根据权利要求1所述的方法,其特征在于,所述通过至少一种资源格式的转换方式对所述多个图像进行格式转换,得到所述至少一种资源格式的像素数据,包括:

8.根据权利要求1所述的方法,其特征在于,所述基于虚拟空间的客户端上传的形象描述信息,渲染包含虚拟形象的多个图像,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述客户端发送...

【专利技术属性】
技术研发人员:郑华强罗学成
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1