本发明的实施方案涉及具身代理(诸如虚拟人物、数字实体和/或机器人)的自主动画。更特别地但非唯一地,本发明的实施方案涉及对会话内容的自动和实时分析,以动态地以动画方式显示具身代理。
背景技术:
1、行为标记语言或bml是基于xml的描述语言,该描述语言用于控制针对“具身会话代理”的言语和非言语行为。基于规则的手势生成器诸如beat(siggraph'01)应用规则来生成与文本特征诸如关键词配对的手势。这导致重复的机器人手势,其难以在颗粒水平上定制。需要规则和手势的大数据库。言语驱动的手势生成器使用神经网络从学习的手势和言语组合生成自动移动。然而,这些生成器通常以黑盒方式工作,假设输入言语与输出运动之间的一般关系,并且成功有限。
2、us9205557b2公开了一种用于生成移动机器人的情境行为的方法。提供了一种用于在关键词前面自动插入命令标签的模块。us9721373b2公开了用于创建用于嘴唇同步运动和非言语交流的一组行为的程序,其可包括用话语的声学、句法、语义、语用和修辞分析来分析人物的说话行为。
3、通过具身自主代理对交际话语的有效自动即时增强和/或修改仍然是未解决的问题。此外,以实际、非重复和可容易定制的方式以动画方式显示具身代理仍然是未解决的问题。
4、发明目的
5、本发明的目的是改进具身代理中的自主动画或至少为公众或业界提供有用的选择。
技术实现思路
1.一种以动画方式显示虚拟人物或数字实体的方法,包括以下步骤:
2.根据权利要求1所述的方法,其中所述姿势是臂部姿势,并且确定姿势的方法包括确定臂部之间的水平距离的步骤。
3.根据权利要求1或权利要求2所述的方法,其中所述姿势是臂部姿势,并且确定姿势的所述方法包括确定一个或多个臂部的竖直高度的步骤。
4.根据权利要求1至3中任一项所述的方法,其中所述至少一个运动是节拍手势。
5.一种用于以动画方式显示虚拟人物或数字实体的系统,所述系统包括:
6.一种以动画方式显示虚拟人物或数字实体的方法,包括以下步骤:
7.根据权利要求1所述的方法,其中确定姿势的所述步骤包括根据权利要求6所述的方法的所述步骤。
8.一种用于以动画方式显示虚拟人物或数字实体的系统,所述系统包括:
9.一种以动画方式显示虚拟人物或数字实体的方法,所述数字实体的虚拟人物具有至少一个臂部、手腕和手指,所述方法包括以下步骤:
10.根据权利要求9所述的方法,其中确定以下中的至少两者是随机确定的。
11.一种以动画方式显示虚拟人物或数字实体的方法,所述数字实体的虚拟人物具有至少一个肢体,所述方法包括以下步骤:
12.根据权利要求11所述的方法,其中确定至少以下是随机确定的。
13.一种以动画方式显示虚拟人物或数字实体的方法,包括以下步骤:
14.根据权利要求13所述的方法,其中所述手势被应用于来自具有相对较高的强调分数的所述一组字词中的每个字词的重音音节。
15.根据权利要求13或权利要求14所述的方法,其中所述手势是节拍手势。
16.根据权利要求13至15中任一项所述的方法,其中所述强调分数基于字词稀有性,其中具有较高稀有性的字词具有较高强调分数。
17.根据权利要求13至16中任一项所述的方法,其中具有相对较高的强调分数的所述一组字词包括来自所述输入文本的字词,所述字词具有在所述输入文本中的所有字词的预定义的最高百分位内的强调分数。
18.根据权利要求13至16中任一项所述的方法,其中应用于来自所述一组字词中的每个字词的所述手势具有与所述字词的强调分数成比例或基本上成比例的手势幅度。
19.根据权利要求13至16中任一项所述的方法,其中通过应用一组标准来确定每个字词的强调分数来计算所述强调分数,其中使用权重来对每个标准对所述强调分数的贡献进行加权。
20.根据权利要求19所述的方法,其中所述一组标准选自由以下项组成的组:词情、词性、大写、否定和稀有性。
21.根据权利要求20所述的方法,其中所述权重被优化为以与人类注释者相同的方式强调字词。
22.根据权利要求21所述的方法,其中使用机器学习优化所述权重。
23.一种用于以动画方式显示虚拟人物或数字实体的系统,所述系统包括:
24.根据权利要求23所述的系统,其中每个手势与用于调节所述配置参数的所述配置范围的至少一个调节变量相关联,并且其中所述动画生成器被配置为确定由所述调节变量修改的所述可配置参数的配置。
25.根据权利要求23或权利要求24所述的系统,其中从所述配置范围确定所述可配置参数的配置是随机确定的。
26.根据权利要求23至25中任一项所述的系统,其中可配置参数选自由以下项组成的组:手势速度、手势幅度和手势姿势。
27.一种以动画方式显示虚拟人物或数字实体的方法,包括以下步骤:
28.根据权利要求27所述的方法,其中所述特点包括文化、性别、风格、个性或性格中的一者或多者。
29.根据权利要求27或权利要求28所述的方法,其中所述参数是从所述一组手势中的一个或多个手势中进行选择的,所述一组手势包括:
30.一种以动画方式显示虚拟人物或数字实体的方法,包括以下步骤:
31.一种以动画方式显示虚拟人物或数字实体的方法,包括以下步骤:
32.根据权利要求31所述的方法,其中所述解析树是依赖性树。
33.根据权利要求31或权利要求32所述的方法,还包括以下步骤:使用所述解析树来确定否定的范围,以及使用所述否定的所述范围来确定所述动画。
34.根据权利要求31至33中任一项所述的方法,还包括以下步骤:使用所述解析树来检测枚举,以及使用所述枚举来确定所述至少一个动画。
35.根据权利要求31至34中任一项所述的方法,还包括以下步骤:生成表示所述至少一个动画的标记,以及使用所述标记来生成所述虚拟人物或数字实体的所述至少一个运动。
36.根据权利要求31至35中任一项所述的方法,其中所述至少一个动画是面部动画和/或身体动画。