虚拟角色演出方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:32434529 阅读:26 留言:0更新日期:2022-02-24 19:05
本发明专利技术属于网络直播技术领域,特别是涉及一种虚拟角色演出方法、主播端、虚拟角色演出系统和计算机可读存储介质。其中,虚拟角色演出方法包括如下步骤:获取演出触发信息,演出触发信息包括语音信息和/或演出指令;根据演出触发信息获取演出控制信息;将演出控制信息输出至客户端,以使得客户端根据演出控制信息控制虚拟角色进行演出。因此,本发明专利技术能够显著提升虚拟角色的演出效果,同时降低虚拟主播所需的直播成本和用户观看虚拟角色演出的网络费用成本等,以虚拟角色演出的形式能够在更大范围得推广和应用,带来可观的社会和经济效益。益。益。

【技术实现步骤摘要】
虚拟角色演出方法、装置、系统及计算机可读存储介质


[0001]本专利技术属于网络直播
,特别是涉及一种虚拟角色演出方法、主播端、虚拟角色演出和计算机可读存储介质。

技术介绍

[0002]在日常生活中,有各类直播丰富着人们的闲暇时光。而在各类直播中有一种通过虚拟角色形象直播的方法,通过动作捕捉技术,捕获主播的面部表情或肢体动作等,并通过3D或2D的虚拟角色形象实现视频输出,以达到直播的效果。通过虚拟角色形象进行直播,满足了部分主播和观众的需求,因此受到了一定的欢迎和普及。其中动作捕捉是运动物体的关键部位设置跟踪器。意同:运动捕捉英文Motion capture,简称Mocap。其涉及尺寸测量、物理空间里物体的定位、及方位测定等可以由计算机直接理解处理的数据。在运动物体的关键部位设置跟踪器,由Motion capture系统捕捉跟踪器位置,再经过计算机处理后得到三维空间坐标的数据,从而获取虚拟世界里的动画。
[0003]然而,捕捉技术采集信息的输入精确性和表现力有天花板,面部和动作能表达的夸张程度有限,使得演出效果不佳。且捕捉技术的成本高,操作有门槛,难以广泛普惠使用。此外,视频流的直播成本较高,对于客户端的设备及网路要求都更高。如何解决以上技术问题,是本领域技术人员亟待考虑的。
[0004]针对以上问题,本领域技术人员一直在寻求解决方法。
[0005]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0006]本专利技术解决的技术问题在于,能够很好应对现有技术中,由于对于虚拟角色表演需要通过动作捕捉、面部捕捉等技术所带来的问题,其中包括但不限于有捕捉技术采集的精准度不高,导致表演的效果出现差错或是表演效果不佳的问题;专业设备昂贵,操作实施有一定门槛,难以普及。同时,针对于直播而言,视频流的直播成本高,流畅度对于客户端的设备和网络都有一个程度的需求。对此,提供了一种虚拟角色演出方法、主播端、虚拟角色演出系统和计算机可读存储介质,以解决以上技术问题。
[0007]本专利技术解决其技术问题是采用以下的技术方案来实现的:
[0008]本专利技术提供了一种虚拟角色演出方法,包括如下步骤:获取演出触发信息,演出触发信息包括语音信息和/或演出指令;根据演出触发信息获取演出控制信息;将演出控制信息输出至客户端,以使得客户端根据演出控制信息控制虚拟角色进行演出。
[0009]进一步地,上述获取演出触发信息的步骤中,包括:响应于用户操作,匹配对应的演出指令,演出指令包括单一指令和/或组合指令中的一项;和/或,自动从自然表演数据库中获取预设的演出指令。
[0010]进一步地,上述根据演出触发信息获取演出控制信息的步骤中,包括:根据语音信息生成演出控制信息;和/或,根据演出指令匹配对应的演出控制信息。
[0011]进一步地,上述根据演出触发信息获取演出控制信息的步骤中,包括:根据语音信息中的时间戳,获取演出控制信息的时间戳;和/或,通过预设协议设置演出控制信息的时间戳。
[0012]进一步地,上述演出控制信息,包括:动作信息、表情信息、音效信息、特效信息、背景信息、道具信息、挂件信息、控件信息中的至少一项。
[0013]进一步地,上述根据演出触发信息获取演出控制信息的步骤之后,包括:根据演出控制信息控制虚拟角色实现演出;实时显示虚拟角色的演出。
[0014]进一步地,上述方法还包括:在虚拟角色数量大于等于两个时,获取目标角色信息;根据演出触发信息,获取演出控制信息的步骤中,包括:根据演出触发信息,获取目标角色信息的演出控制信息。
[0015]进一步地,上述的虚拟角色演出方法,还包括如下步骤:获取客户端发送的互动请求信息;响应于互动请求信息,生成互动反馈信息;输出互动反馈信息至客户端。
[0016]本专利技术还提供了一种主播端,包括处理器和存储器:处理器用于执行存储器中存储的计算机程序以实现如前述所述的虚拟角色演出方法步骤。
[0017]本专利技术还提供了一种虚拟主播演出系统,其特征在于,包括主播端、客户端;主播端,用于获取演出触发信息,演出触发信息包括语音信息和/或演出指令,根据演出触发信息获取演出控制信息,将演出控制信息输出至客户端;客户端,用于接收主播端传输的演出控制信息。
[0018]进一步地,上述的虚拟角色演出系统,客户端在接收主播端传输的演出控制信息的步骤之后,包括:通过演出控制信息,利用本地资源的渲染实现虚拟角色的表演
[0019]本专利技术还提供了一种计算机可读存储介质,存储有计算机程序,当计算机程序被处理器执行时实现如前述所述的虚拟角色演出方法的步骤。
[0020]本专利技术还提供了一种虚拟角色演出方法、主播端、虚拟角色演出系统和计算机可读存储介质。其中,虚拟角色演出方法包括如下步骤:获取演出触发信息,演出触发信息包括语音信息和/或演出指令;根据演出触发信息获取演出控制信息;将演出控制信息输出至客户端,以使得客户端根据演出控制信息控制虚拟角色进行演出。因此,本专利技术通过指令和语音输入的方式触发演出,降低了虚拟角色演出的成本,尤其是针对于直播而言,不再需要特殊的采集设备,并且能够显著提升演出效果,动作和表情可更加灵动、神奇、酷炫、夸张、细致、流畅。同时针对于直播而言,通过输出数据流而非视频流,降低直播端输出的网络压力,也降低客户端接收数据的网络成本和消费,进而让虚拟角色演出的形式能够在更大范围得推广和应用,带来可观的社会和经济效益。此外,更进一步地,本专利技术一实施例所提供的虚拟角色演出方法,还能够通过多样的方式获取演出指令,通过主播自定义演出动作,满足主播端的手动表演需求或是自动从数据库中获取预设的演出指令,增添自然动作或是衔接动作,让虚拟角色演出更加流畅。同时在语音输入触发表演时,通过时间戳的方式将语音信息和演出控制信息绑定,使得虚拟角色能够同时对上口型,让虚拟角色演出更加自然。同时,实时监控虚拟角色的演出,以使得在发生意外情况时,能够在传播出去之前进行及时的处理。另外,支持一个或多个虚拟角色的同时、同屏表演,使得表演更加丰富。并且会接收客户端发送来的互动求信息,以对应响应,实现主播与观众之间的互动,满足各类需求,增加表演的趣味性,减少了用户的操作,增加了用户的方便,提高了用户的使用体验。
[0021]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本专利技术第一实施例提供的虚拟角色演出方法流程示意图;
[0024]图2为本专利技术第二实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色演出方法,应用于主播端,其特征在于,包括如下步骤:获取演出触发信息,所述演出触发信息包括语音信息和/或演出指令;根据演出触发信息获取演出控制信息;将所述演出控制信息输出至客户端,以使得所述客户端根据所述演出控制信息控制虚拟角色进行演出。2.如权利要求1所述的虚拟角色演出方法,所述获取演出触发信息的步骤中,包括:响应于用户操作,匹配对应的所述演出指令,所述演出指令包括单一指令和/或组合指令中的一项;和/或,自动从自然表演数据库中获取预设的所述演出指令。3.如权利要求1所述的虚拟角色演出方法,所述根据演出触发信息获取演出控制信息的步骤中,包括:根据所述语音信息生成所述演出控制信息;和/或,根据所述演出指令匹配对应的所述演出控制信息。4.如权利要求1所述的虚拟角色演出方法,所述根据演出触发信息获取演出控制信息的步骤中,包括:根据所述语音信息中的时间戳,获取所述演出控制信息的时间戳;和/或,通过预设协议设置所述演出控制信息的时间戳。5.如权利要求1所述的虚拟角色演出方法,所述根据演出触发信息获取演出控制信息的步骤之后,包括:根据所述演出控制信息控制虚拟角色实现演出;实时显示所述虚拟角色的演出。6.如权利要求1所述的...

【专利技术属性】
技术研发人员:曹传宇唐崎森江海明陈锦锋周松泉
申请(专利权)人:深圳市有伴科技有限公司
类型:发明
国别省市:

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

1