虚拟形象驱动方法、装置、设备、存储介质以及程序产品制造方法及图纸

技术编号:36963699 阅读:18 留言:0更新日期:2023-03-22 19:24
本公开提供了一种虚拟形象驱动方法、装置、设备、存储介质以及程序产品,涉及数据处理技术领域,尤其涉及人工智能、计算机视觉、虚拟现实技术领域。具体实现方案为:获取虚拟形象数据,其中,虚拟形象数据包括虚拟形象驱动数据和目标事件触发指令,虚拟形象驱动数据和目标事件触发指令之间具有时间关联关系;根据虚拟形象驱动数据,确定虚拟形象视频流;根据目标事件触发指令,确定与目标事件触发指令相关联的目标事件;以及根据目标事件和虚拟形象视频流,确定目标虚拟形象视频流,其中,目标虚拟形象视频流包括与时间关联关系匹配的目标虚拟形象视频帧,目标虚拟形象视频帧与目标事件关联。关联。关联。

【技术实现步骤摘要】
虚拟形象驱动方法、装置、设备、存储介质以及程序产品


[0001]本公开涉及数据处理
,尤其涉及人工智能、计算机视觉、虚拟现实
,具体涉及一种虚拟形象驱动方法、装置、设备、存储介质以及程序产品。

技术介绍

[0002]随着计算机技术和互联网技术的发展,可以通过虚拟形象提供生活、娱乐等方面的各项功能服务。

技术实现思路

[0003]本公开提供了一种虚拟形象驱动方法、装置、设备、存储介质以及程序产品。
[0004]根据本公开的一方面,提供了一种虚拟形象驱动方法,包括:获取虚拟形象数据,其中,虚拟形象数据包括虚拟形象驱动数据和目标事件触发指令,虚拟形象驱动数据和目标事件触发指令之间具有时间关联关系;根据虚拟形象驱动数据,确定虚拟形象视频流;根据目标事件触发指令,确定与目标事件触发指令相关联的目标事件;以及根据目标事件和虚拟形象视频流,确定目标虚拟形象视频流,其中,目标虚拟形象视频流包括与时间关联关系匹配的目标虚拟形象视频帧,目标虚拟形象视频帧与目标事件关联。
[0005]根据本公开的另一方面,提供了一种虚拟形象驱动装置,包括:虚拟形象数据获取模块、虚拟形象视频流确定模块、目标事件确定模块以及目标虚拟形象视频流确定模块。虚拟形象数据获取模块,用于获取虚拟形象数据,其中,虚拟形象数据包括虚拟形象驱动数据和目标事件触发指令,虚拟形象驱动数据和目标事件触发指令之间具有时间关联关系;虚拟形象视频流确定模块,用于根据虚拟形象驱动数据,确定虚拟形象视频流;目标事件确定模块,用于根据目标事件触发指令,确定与目标事件触发指令相关联的目标事件;目标虚拟形象视频流确定模块,用于根据目标事件和虚拟形象视频流,确定目标虚拟形象视频流,其中,目标虚拟形象视频流包括与时间关联关系匹配的目标虚拟形象视频帧,目标虚拟形象视频帧与目标事件关联。
[0006]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器和与至少一个处理器通信连接的存储器。其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开实施例的方法。
[0007]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行本公开实施例的方法。
[0008]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序存储于可读存储介质和电子设备其中至少之一上,计算机程序存储于可读存储介质和电子设备其中至少之一上,计算机程序在被处理器执行时实现本公开实施例的方法。
[0009]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0010]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0011]图1示意性示出了根据本公开实施例的虚拟形象驱动方法和装置的系统架构图;
[0012]图2示意性示出了根据本公开实施例的虚拟形象驱动方法的流程图;
[0013]图3示意性示出了根据本公开另一实施例的虚拟形象驱动方法的示意图;
[0014]图4A和图4B示意性示出了根据本公开又一实施例的虚拟形象驱动方法的示意图;
[0015]图5示意性示出了根据本公开实施例的虚拟形象驱动装置的框图;以及
[0016]图6示意性示出了可以实现本公开实施例的虚拟形象驱动方法的电子设备的框图。
具体实施方式
[0017]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0018]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0019]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0020]在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
[0021]随着计算机技术和互联网技术的发展,通过虚拟形象可以提供生活、娱乐等方面的各项功能服务。
[0022]例如,可以通过虚拟形象驱动实现在数字直播间内,利用虚拟形象进行文案讲解。存在以下一种情况:虚拟形象进行文案讲解,涉及在特定预设的情况下触发一些业务相关的指令,例如虚拟形象在说“开始抽奖”之类的讲解文案时,用户侧界面弹出抽奖活动窗口,用户可点击进行抽奖。这就使得在虚拟形象进行文案讲解时,如何准确触发相应的业务行为,使得虚拟形象的文案讲解与相应的触发指令同步成为一个亟需解决的技术问题。
[0023]一些实施方式中,虚拟形象在执行自动讲解文案过程中,遇到需要触发直播间内交互的节点时,直播运营人员根据直播间内看到的直播内容,或者根据约定的时间,在后台手动触发直播间内的交互。由于人为触发直播间内的交互节点,可能会过早触发或晚于相应的直播流音视频画面触发,容易因为人为的误差产生交互节点和直播流内容的不一致。甚至因为人为失误,导致指令未得到触发。
[0024]一些实施方式中,采用定时任务的方式,在指定的时间执行脚本,从而触发直播间内的交互行为对应的指令。由于虚拟形象直播流画面出现的准确时间难以预估,且虚拟形
象直播剧本内容随时可能被增删,更增加了预估的难度,由此,通过定时任务在指定画面触发指令的方案也会产生画面和指令触发时机不一致的问题。
[0025]图1示意性示出了根据本公开一实施例的虚拟形象驱动方法和装置的系统架构。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的
技术实现思路
,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。
[0026]如图1所示,根据该实施例的系统架构100可以包括第一服务器101、第二服务器102、客户端103、104、105以及网络106。网络106用以在第一服务器101、第二服务器102以及客户端103、104、105之间提供通信链路的介质。网络106可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0027]第一服务器101、第二服务器102可以是提供各种服务的服务器,另外,第一服务器101、第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟形象驱动方法,包括:获取虚拟形象数据,其中,所述虚拟形象数据包括虚拟形象驱动数据和目标事件触发指令,所述虚拟形象驱动数据和所述目标事件触发指令之间具有时间关联关系;根据所述虚拟形象驱动数据,确定虚拟形象视频流;根据所述目标事件触发指令,确定与所述目标事件触发指令相关联的目标事件;以及根据所述目标事件和所述虚拟形象视频流,确定目标虚拟形象视频流,其中,所述目标虚拟形象视频流包括与所述时间关联关系匹配的目标虚拟形象视频帧,所述目标虚拟形象视频帧与所述目标事件关联。2.根据权利要求1所述的方法,其中,所述目标事件触发指令包括伪图像加载指令;所述根据所述目标事件触发指令,确定与所述目标事件触发指令相关联的目标事件包括:响应于所述伪图像加载指令被执行,确定回调数据,其中,所述回调数据包括目标事件标识;以及根据所述目标事件标识,确定所述目标事件。3.根据权利要求2所述的方法,其中,所述虚拟形象视频流包括与所述目标事件触发指令关联的指令触发视频帧;所述根据所述目标事件和所述虚拟形象视频流,确定目标虚拟形象视频流包括:响应于确定所述指令触发视频帧,执行所述伪图像加载指令,确定伪图像;响应于所述伪图像加载指令被执行,根据所述虚拟形象视频流,确定目标图像帧;根据所述目标图像帧和所述目标事件对应的目标事件控件,确定所述目标虚拟形象图像帧;以及根据所述伪图像、所述目标虚拟形象图像帧和所述虚拟形象视频流,确定所述目标虚拟形象视频流。4.根据权利要求2所述的方法,其中,所述根据所述目标事件标识,确定所述目标事件包括:根据所述目标事件标识从事件集合中确定所述目标事件。5.根据权利要求4所述的方法,其中,所述事件集合包括以下中的至少一个:发送动态特效事件以及展示倒计时事件。6.一种虚拟形象驱动装置,包括:虚拟形象数据获取模块,用于获取虚拟形象数据,其中,所述虚拟形象数据包括虚拟形象驱动数据和目标事件触发指令,所述虚拟形象驱动数据和所述目标事件触发指令之间具有时间关联关系;虚拟形象视频流确定模块,用于根据所述虚拟形象驱动数据,确定虚拟形象视频流;目标事件确定模块,用于根据所述目标事件触发指令,确定与所述目标事件触发指令相关联的目标事件;以及目标虚拟形象视频流确定模块,用于根据所述目标事件...

【专利技术属性】
技术研发人员:许丹仙
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1