智能玩偶及智能玩偶的动作控制方法

文档序号:8272538阅读:703来源:国知局
智能玩偶及智能玩偶的动作控制方法
【技术领域】
[0001]本发明涉及智能电子设备领域,尤其涉及一种智能玩偶及智能玩偶的动作控制方法。
【背景技术】
[0002]传统的智能玩偶在进行语音交互时,可以播放预制的语音并配合指定的动作,也就是,将预制的语音与对应的肢体动作的脚本内置于智能玩偶中,使得指定的语音配合指定的肢体动作。该传统的智能玩偶所能支配的肢体动作是预制的与指定语音配合的,对于随机获取的非预制语音,则无法配合肢体动作。

【发明内容】

[0003]本发明解决的技术问题之一是提供可以根据随机语音配合身体动作的智能玩偶,使得智能玩偶在进行语音交互过程更加生动。
[0004]根据本发明一方面的一个实施例,提供了一种智能玩偶,包括:
[0005]获取设备,用于获取待播放音频的音量的大小;
[0006]动作参数确定设备,用于根据所述音量确定动作参数值;
[0007]动作控制设备,用于根据所述动作参数值控制智能玩偶的身体动作。
[0008]可选地,还包括:
[0009]待播放音频提供设备,用于提供所述待播放音频给获取设备。
[0010]可选地,所述动作参数值包括:
[0011]表情动作参数值和/或肢体动作参数值,其中,
[0012]表情动作参数值至少包括:嘴巴动作幅度参数值;
[0013]肢体动作参数值至少包括:头部摇动幅度参数值。
[0014]可选地,所述动作参数确定设备根据所述音量确定动作参数值,包括:
[0015]动作参数确定设备先确定所述音量所属的区间,再确定所述音量所属的区间对应的预设动作参数值。
[0016]可选地,动作参数确定设备根据所述音量确定动作参数值包括:
[0017]音量的绝对值越大,则动作参数确定设备所确定的动作参数值越大。
[0018]可选地,所述动作控制设备用于:
[0019]在所述待播放音频被音频播放设备播放的同时控制智能玩偶的身体动作,且保持所播放音频与身体动作同步。
[0020]根据本发明另一方面的一个实施例,提供了一种智能玩偶的动作控制方法,包括:
[0021]获取待播放音频的音量的大小;
[0022]根据所述音量确定动作参数值;
[0023]根据所述动作参数值控制智能玩偶的身体动作。
[0024]可选地,获取待播放音频的音量的大小包括:
[0025]从所述智能玩偶本地获取所述待播放音频的PCM振幅值作为表示音量大小的参数。
[0026]可选地,所述动作参数值包括:
[0027]表情动作参数值和/或肢体动作参数值,其中,
[0028]表情动作参数值至少包括:嘴巴动作幅度参数值;
[0029]肢体动作参数值至少包括:头部摇动幅度参数值。
[0030]可选地,所述根据所述音量确定动作参数值,包括:
[0031]确定所述音量所属的区间;
[0032]确定所述音量所属的区间对应的预设动作参数值。
[0033]可选地,所述根据所述音量确定动作参数值包括:
[0034]音量的绝对值越大,则所确定的动作参数值越大。
[0035]可选地,根据所述动作参数值控制智能玩偶的身体动作,包括:
[0036]在播放所述待播放音频的同时控制智能玩偶的身体动作,且保持所播放音频与身体动作同步。
[0037]本申请实施例可以根据音量的大小确定智能玩偶动作参数值,并进一步根据该动作参数值控制智能玩偶的身体动作,实现了根据任意音频即可配合身体动作,而不局限于与预制的特定语音对应的特定的动作,使得智能玩偶在进行语音交互过程更加生动。
[0038]本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本发明并不仅限于这些实施例。而是,本发明的范围是广泛的,且意在仅通过后附的权利要求限定本发明的范围。
【附图说明】
[0039]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0040]图1是根据本发明一个实施例的智能玩偶结构示意图。
[0041]图2是根据本发明另一个实施例的智能玩偶结构示意图。
[0042]图3是根据本发明一个实施例的智能玩偶动作控制方法流程图。
[0043]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0044]由于现有的智能玩偶只能配合预制的语音做出指定的肢体动作,对于随机获取的非预制语音,则无法配合相应动作。基于此,本申请实施例提供一种可以配合随机语音做出相应身体动作的智能玩偶,其通过确定音量大小来进行动作控制,例如,通过识别语音的PCM(Pulse Code Modulat1n,脉冲编码调制)振幅值来确定音量大小,具体实施方法将在下文详述。
[0045]下面结合附图对本发明作进一步详细描述。
[0046]图1是根据本申请一个实施例的智能玩偶结构示意图,需要说明的是,本实施例以及以下实施例对智能玩偶的外型、材料及种类不做具体限制,所述智能玩偶可以为毛绒玩偶,木质玩偶或金属制玩偶等等;如图1中所示,本实施例所述智能玩偶主要包括:获取设备10、动作参数确定设备11、以及动作控制设备12。
[0047]其中,所述获取设备10,主要用于获取待播放音频的音量大小(以下简称音量);获取设备10获取待播放音频的振幅值需先获取待播放音频,本申请实施例对该获取设备10获取待播放音频的时机不做具体限制,其可以在该待播放音频被播放前任意时刻获取该待播放音频,只要保证该待播放音频播放时已经根据该音量确定相应动作的动作参数值,并可以配合相应动作即可。
[0048]获取设备10获取待播放音频后,即可获取该待播放音频的音量,本实施例提供的该获取设备10获取待播放音频的音量的方法包括但不限于以下方法I)?方法4)中任一种:
[0049]方法I)获取待播放音频每一时刻的音量。
[0050]方法2)获取待播放音频固定时间间隔后对应时刻的音量。例如,每隔I秒,或每隔2秒获取一个音量,获取的音量作为该固定时间间隔内的音量的代表值。
[0051 ] 方法3)获取待播放音频固定时间间隔后特定时间段内的音量。例如,每隔I秒获取1.5秒钟内的音量,或每隔2秒获取2秒钟内的音量。
[0052]方法4)按照待播放音频播放顺序随机并连续获取待播放音频任意时刻或任意时间段内的音量。
[0053]本申请实施例中,该获取设备10可从所述智能玩偶本地获取该待播放音频的音量,也可通过所述智能玩偶的网络接口从互联网获取该待播放音频的音量。
[0054]所述动作参数确定设备11,主要用于根据所述音量确定动作参数值。本申请实施例所述动作参数值包括但不限于:表情动作参数值和/或肢体动作参数值,其中,表情动作参数值至少包括:嘴巴动作幅度参数值,还可包括眼睛动作幅度参数值等。所述嘴巴动作幅度参数值可以为嘴巴张开时上下嘴唇间最大距离值。同理,眼睛动作幅度参数值可以为眼睛张开时上下眼睑间最大距离值。所述肢体动作参数值至少包括:头部摇动幅度参数值,还可包括身体晃动幅度参数值和/或手臂动作参数值等等,所述头部摇动幅度参数值可以为以头部上的选定点为圆心朝任一方向摆动的角度值或振幅值。同理,身体晃动幅度参数值可以为以身体上的一个指定点为圆心朝任一方向摆动的角度值或振幅值,手臂动作参数值可以为以手臂上的一个特定点为基点朝任一方向移动的距离值。
[0055]一般情况下,可以用音频的振幅值作为音量大小的参数,音频的振幅值越大说明音量越大,则可认为说话者越兴奋,则对应的身体动作幅度就越大,因此,本申请实施例所述的动作参数确定设备11在根据振幅值确定动作参数值时,可遵照如下原则,即:振幅值的绝对值越大,则所确定的动作参数值越大,即所确定的表情动作参数值以及肢体动作参数值越大。例如,振幅值的绝对值大,则所确定的表情动作参数值中的嘴巴动作幅度参数值大,同时,根据该振幅值确定的肢体动作参数值中的头部摇动幅度参数值大。
[0056]具体的,本申请实施例的动作参数确定设备11根据振幅值确定动作参数值的方法可以包括:先确定所述振幅值所属的区间,再确定所述振幅值所属的区间对应的预设动作参数值。也就是
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1