一种虚拟化身模型的驱动方法、系统及装置与流程

文档序号:16545692发布日期:2019-01-08 20:50阅读:273来源:国知局
一种虚拟化身模型的驱动方法、系统及装置与流程

本发明涉及计算机领域,特别涉及一种虚拟化身模型的驱动方法、系统及装置。



背景技术:

随着手机等智能终端中虚拟化身(avatar)等模型的日益流行,基于人脸表情和动作的虚拟化身模型驱动方法占据了主流。虚拟化身模型必须借助摄像头或麦克风等,在用户主动参与情况下,做出对应的表情和动作。

比如,专利申请号为201710412368.2的专利申请公开了一种人体数据的检测方法和人体与虚拟动画运动同步的方法。通过基于多种传感器与衣物结合的实时检测人体数据的方法是根据人体结构将多种传感器与衣物进行结合,通过分布在人体的不同位置的各种传感器,实现对人体各部位数据的实时检测,同时将检测的人体活动数据与虚拟动画进行匹配,实现真实人物与虚拟动画之间的运动同步,并将整个系统的宫殿、数据存储以及信号传输及显示操作系统等集成到腰带中,实现系统模块化,方便穿戴同时降低衣物要求。

可以看出,上述方法在实现虚拟动画运动同步的过程中,是通过传感器和衣物结合来检测人体数据,并将检测到的人体活动数据与虚拟动画同步,这是通过分布在全身的传感器来模拟感知人体运动轨迹。分别在人体各处的传感器,这种技术在现实日常应用比较难以实现,多见于影视制作等。

目前,常用的驱动虚拟化身模型的主要方法有:可以检测识别人脸表情来驱动;检测识别人体动作来驱动;采用音频来驱动虚拟化身的口型。这些驱动虚拟化身模型的方法,需要用户实时通过诸如摄像头或麦克风的采集设备采集一些特征的特征信息,并根据这些特征信息来驱动虚拟化身动作,缺乏一种系统后台实时根据用户状态信息来自动驱动虚拟化身模型的方法。



技术实现要素:

有鉴于此,本发明实施例提供一种虚拟化身模型的驱动方法,该方法能够实时根据用户状态信息对虚拟化身模型进行驱动。

本发明实施例还提供一种虚拟化身模型的驱动系统,该系统能够实时根据用户状态信息对虚拟化身模型进行驱动。

本发明实施例还提供一种虚拟化身模型的驱动装置,该装置能够实时根据用户状态信息对虚拟化身模型进行驱动。

根据上述目的,本发明是这样实现的:

一种虚拟化身模型的驱动方法,包括:

穿戴设备设置与智能终端进行通信,且在智能终端中设置用户状态信息与虚拟化身模型动作及状态之间的对应关系;

智能终端接收穿戴设备实时监测得到的用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态;

智能终端根据所确定的虚拟化身模型动作及状态,驱动设置的虚拟化身模型。

一种虚拟化身模型的驱动系统,包括:穿戴设备和智能终端,穿戴设备设置与智能终端进行通信,其中,

穿戴设备,用于实时监测得到的用户状态信息,并发送给智能终端;

智能终端,用于设置用户状态信息与虚拟化身模型动作及状态之间的对应关系,接收穿戴设备发送的用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态。

一种虚拟化身模型的驱动装置,包括:穿戴设备接收模块、用户状态分析模块及虚拟化身模型模块,其中,

穿戴设备接收模块,用于与穿戴设备之间进行通信,实时接收穿戴设备实时监测得到的用户状态信息;

用户状态分析模块,用于设置用户状态信息与虚拟化身模型动作及状态之间的对应关系,接收用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态;

虚拟化身模型驱动模块,用于根据所确定的虚拟化身模型动作及状态,驱动设置的虚拟化身模型。

由上述方案可以看出,本发明实施例采用穿戴设备获取用户状态信息,根据所设置的用户状态信息对应的虚拟化身模型动作状态信息,确定所获取的用户状态信息对应的虚拟化身动作状态信息,实时对虚拟化身模型进行驱动,即具体的进行状态更新和调整虚拟化身模型动作等。这样,本发明实施例实时根据用户状态信息对虚拟化身模型进行驱动。

附图说明

图1为本发明实施例提供的一种虚拟化身模型的驱动方法流程图;

图2为本发明实施例提供的一种虚拟化身模型的驱动系统结构示意图;

图3为本发明实施例提供的一种虚拟化身模型的驱动装置结构示意图;

图4为本发明实施例提供的穿戴设备与智能终端之间建立通信连接的示意图;

图5为本发明实施例提供的其他智能终端与本智能终端关于本用户的虚拟化身模型的示意图;

图6为本发明具体实施例提供的发烧虚拟化身模型示意图;

图7~12为本发明具体实施提供的各种状态的虚拟化身模型示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。

从背景技术可以看出,现有的驱动虚拟化身模型的几个方案中,一种情况是要为用户安装多个传感器采集用户动作信息,以此驱动虚拟化身模型,实现困难且比较繁琐,不容易在日常生活中实现;一种情况是采用诸如摄像头或麦克风等简单采集设备采集用户特定的一些特征信息,并根据这些特征信息来驱动虚拟化身动作,则无法实现实时采集用户特定的一些特征信息以驱动虚拟化身动作,且由于使用的采集设备简单采集的用户特定的特征信息的数据比较少,所以驱动虚拟化身模型对应的动作准确度也不高。

本发明实施例为了解决上述问题,采用穿戴设备获取用户状态信息,根据所设置的用户状态信息对应的虚拟化身模型动作状态信息,确定所获取的用户状态信息对应的虚拟化身动作状态信息,实时对虚拟化身模型进行驱动,即具体的进行状态更新和调整虚拟化身模型动作等。

这样,本发明实施例实时根据用户状态信息对虚拟化身模型进行驱动,简单且易于实现。

在这里,用户状态信息,包括但不限于运动信息、健康信息、户外室内信息、或/和睡眠状态信息等,实时控制与穿戴设备交互的智能终端中的虚拟化身模型进行状态更新和调整虚拟化身模型动作等。

本发明实施例采用了穿戴设备及与穿戴设备交互的智能终端,通过穿戴设备监测得到的运动信息、健康信息、户外室内信息、以及睡眠状态信息,或/和通话听音乐状态信息等,对虚拟化身模型进行更细致化的状态更新,并进行对应的动作及状态同步,通过实时同步穿戴设备和智能终端交互的各种用户状态信息,使得虚拟空间交流更加有趣。

图1为本发明实施例提供的一种虚拟化身模型的驱动方法流程图,其具体步骤为:

步骤101、穿戴设备设置与智能终端进行通信,且在智能终端中设置用户状态信息与虚拟化身模型动作及状态之间的对应关系;

步骤102、智能终端接收穿戴设备实时监测得到的用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态;

步骤103、智能终端根据所确定的虚拟化身模型动作及状态,驱动设置的虚拟化身模型。

在该方法中,用户状态信息可以包括:运动信息、健康信息、户外室内信息、或/和睡眠状态信息。

在该方法中,所述驱动设置的虚拟化身模型的动作及状态实时更新。

在该方法中,在驱动设置的虚拟化身模型之前,还包括:

设置驱动设置的虚拟化身模型动作及状态的范围,当所确定的虚拟化身模型动作及状态在设置的范围内,则驱动虚拟化身模型对应的动作及状态,否则,则不驱动。

在步骤102中,该方法进一步包括:智能终端监测得到用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态。

在该方法中,还包括:智能终端与其他智能终端建立网络或通信连接,基于所建立的连接设置社交互动,将所述驱动设置的虚拟化身模型在其他智能终端上同步。

图2为本发明实施例提供的一种虚拟化身模型的驱动系统结构示意图,该系统包括:穿戴设备和智能终端,穿戴设备设置与智能终端进行通信,其中,

穿戴设备,用于实时监测得到的用户状态信息,并发送给智能终端;

智能终端,用于设置用户状态信息与虚拟化身模型动作及状态之间的对应关系,接收穿戴设备发送的用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态。

其中,穿戴设备可以包括智能手环或智能手表等等,这里不限定。

在该系统中,所述智能终端,还用于驱动设置的虚拟化身模型的动作及状态实时更新。

在该系统中,所述智能终端,还用于在驱动设置的虚拟化身模型之前,设置驱动设置的虚拟化身模型动作及状态的范围,当所确定的虚拟化身模型动作及状态在设置的范围内,则驱动虚拟化身模型对应的动作及状态,否则,则不驱动。

在该系统中,所述智能终端,还用于监测得到用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态。

在该系统中,还包括其他智能终端,

所述智能终端与其他智能终端建立网络或通信连接,基于所建立的连接设置社交互动,将所述驱动设置的虚拟化身模型在所述其他智能终端上同步。

图3为本发明实施例提供的一种虚拟化身模型的驱动装置结构示意图,包括:穿戴设备接收模块、用户状态分析模块及虚拟化身模型模块,其中,

穿戴设备接收模块,用于与穿戴设备之间进行通信,实时接收穿戴设备实时监测得到的用户状态信息;

用户状态分析模块,用于设置用户状态信息与虚拟化身模型动作及状态之间的对应关系,接收用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态;

虚拟化身模型驱动模块,用于根据所确定的虚拟化身模型动作及状态,驱动设置的虚拟化身模型。

在该装置中,所述用户状态分析模块,还用于驱动设置的虚拟化身模型的动作及状态实时更新。

在该装置中,所述虚拟化身模型驱动模块,还用于在驱动设置的虚拟化身模型之前,设置驱动设置的虚拟化身模型动作及状态的范围,当所确定的虚拟化身模型动作及状态在设置的范围内,则驱动虚拟化身模型对应的动作及状态,否则,则不驱动。

在该装置中,所述虚拟化身模型驱动模块,还用于监测得到用户状态信息并分析,根据设置的对应关系,确定对应的虚拟化身模型动作及状态。

在智能终端中设置了三个模块,以下对三个模块的功能进行详细说明。

1)穿戴设备接收模块

穿戴设备接收模块与穿戴设备之间建立连接,实时通信,如图4所示,

图4为本发明实施例提供的穿戴设备与智能终端之间建立通信连接的示意图。

穿戴设备,诸如智能手环或智能手表等等,实时监测用户状态信息,具体包括且不限于采用心率传感器、体温传感器、加速传感器、光照强度传感器、和/或紫外线传感器采集的各种用户状态信息,提供给穿戴设备接收模块;

在本发明实施例中,穿戴设备接收模块还可以自身监测一些用户状态信息,比如是否正在使用智能终端通话,是否正在听音乐等状态。

2)用户状态分析模块

用户状态分析模块根据用户状态信息,诸如穿戴设备中的各种类型传感器采集的各种用户状态信息及智能终端自身监测得到的用户状态信息,即用户是否在听电话或听音乐等信息,分析并定义用户当前的动作及状态。

用户状态信息包括下述类型:

感冒发烧状态,通过穿戴设备中的心率传感器和体温传感器分析用户是否在感冒发绕;

走路跑步状态,通过穿戴设备中的加速度传感器分析用户的走路和跑步状态;

睡眠状态,通过穿戴设备中的加速度传感器、心率传感器、体温及已经存储的历史睡觉时间数据,基于设置的卷积网络确定出用户是否处于睡眠状态;

室内室外状态,通过穿戴设备的光照传感器和紫外线传感器,分析用户是否在室内还是在室外;

通话听音乐状态,通过智能终端分析用户是否正在通话,是否正在听音乐等。

用户状态信息可以是以上类型中的一种或几种状态的叠加。

具体地用户状态信息的几种类型进行详细说明。

感冒发烧状态:根据穿戴设备的体温传感器和心率传感器采集的状态信息,两组状态信息相互配合,测定用是否在感冒发烧。心率传感器通过光电透射测量法,可以推测出用户的心率,穿戴设备维护一个该用户正常心率的数值范围,比如取一段时间内的长期处在60-100之间的大概率数据作为用户正常心率,然后确定用户的心率;体温传感器检测到用户体温高于37摄氏度时,并结合心率传感器处于正常心率范围之上时,即可以判定该用户处于感冒发烧状态。

走路跑步状态:通过穿戴设备中的三轴加速度,根据步频,每步所耗时间或每分钟的步奏,来判断用户是否在走路还是跑步。

是否睡觉状态

睡觉时间一般集中在晚10点~早上8点之间,根据穿戴设备设置的全球定位系统(gps)在这段时间的移动,并且由用户在使用一段时间积累相关数据,智能设备就可以由大数据算法计算出用户大概率睡觉的时间段。睡觉状态中,心率是下降的。所以智能终端通过一段时间的使用并自我训练,可以得到用户的大概率睡眠启示时间和当时的心率情况。

判断时,当用户处于系统认为的睡眠时间内,且心率也在睡眠时的心率范围内,即可以判定用户已经进入睡眠状态。

判断的两个条件:1、睡眠起始时间;2、睡眠时心率范围,可以在使用过程中,不断重新学习和调整。

室内室外状态,根据穿戴设备的光照传感器和紫外线传感器,两者结合可以判定用户处于在室内还是室外状态。

正在通话状态,根据智能终端的通话状态,即on-call状态,智能终端可以确定终端是否在通话的状态。

正在听音乐状态,根据智能终端的音频输出模块,music模式的判断,智能终端可以判定用户是否在听音乐状态。

3)虚拟化身模型驱动模块

在驱动虚拟化身模型的过程中,包括:

智能终端通过分析用户的状态,对虚拟化身模型进行多状态的动作叠加。在这里,在设置虚拟化身模型时已经预设了多个状态的动画设计,根据状态的组合,可以选择最合适的动画动作。

当智能终端实时更新用户状态时,更新虚拟化身模型的动作。如果智能终端与其他用户的智能终端进行交互,在其他用户的智能终端也可以清楚确定用户的虚拟化身模型,从而可以选择更好的方式和时间,进行社交活动,如图5所示,图5为本发明实施例提供的其他智能终端与本智能终端关于本用户的虚拟化身模型的示意图。

当用户的状态,虚拟化身模型的状态,用户自己还可以进行必要的隐私设置。

以下列举三个具体实施例对本发明实施例进行详细说明

具体实施例一

用户佩戴穿戴设备,穿戴设备将实时监测的用户状态信息发送给智能终端。

1)穿戴设备监测到用户的心率和体温,发送给智能终端,智能终端分析出,用户处于感冒发烧状态,更新虚拟化身模型的状态为“感冒发烧”并更新相应的化身形象,在其他用户使用其他智能终端与该智能终端进行通信,比如进行聊天时,智能终端将用户的虚拟化身模型发送给其他智能终端,在其他智能终端上显示的就是一个发烧的用户虚拟化身模型,如图6所示,图6为本发明具体实施例提供的发烧虚拟化身模型示意图。

2)穿戴设备检测到用户的加速度信息,发送给智能终端,智能终端分析出,用户处于走路、跑步状态,更新虚拟化身模型的状态为“走路”或“跑步”并更新相应的化身形象,这种状态还可以是“睡眠状态”、“室内状态”、“室外状态”、“通话状态”及“听音乐状态”等,分别如图7~12所示,图7~12为本发明具体实施提供的各种状态的虚拟化身模型示意图。

具体实施例二

用户没有佩戴穿戴设备,穿戴设备无法将用户状态信息发送给智能终端

在用户没有佩戴穿戴设备的情况下,终端无法接收到用户的其他状态更新,只能对“通话状态”和“听音乐状态”进行监测,这个时候用户的虚拟化身模型只有两个状态动画可以同步。

具体实施例三

用户佩戴了穿戴设备,对自己的状态进行隐私保护

1)用户不愿意全部分享自己的状态更新到社交软件的虚拟化身模型上,可以控制对部分虚拟化身模型的状态,即选择哪些状态可以更新,哪些是隐私不更新状态,这是对所有关联的智能终端的选择。

2)还可以控制哪些状态是可以完全分享给指定的社交朋友,这样可以做到全部状态及全部朋友的可定制化状态分享,保障了用户的隐私性和趣味性。

可以看出,本发明实施例所提出的虚拟化身模型,比如虚拟人物或avatar等的驱动和交互方法,基于手机或平板等智能终端,用户佩戴穿戴设备,比如智能手环手表等,将心率、体温、运动状态、睡眠状态、光照强度、是否正在通话、是否正在听音乐等状态信息数据,传递给终端设备,用以驱动智能终端中设置好的虚拟化身模型,以方便用户间的虚拟化身模型进行互动。

以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1