多功能舞蹈体验系统的制作方法

xiaoxiao2020-11-9  10

多功能舞蹈体验系统的制作方法
【技术领域】
[0001] 本发明设及体感互动技术,特别是设及一种多功能舞蹈体验系统。
【背景技术】
[0002] 目前,在多媒体舞蹈教学领域,多数采用视频舞蹈教学,该种教学方法使舞蹈学习 者不能在舞蹈学习过程中得到反馈,为了解决该个问题,通过使用动作捕捉设备捕捉用户 的舞蹈动作,然后与模板动作进行对比,通过在屏幕中用不同的颜色显示舞蹈学习者和虚 拟教学者之间的动作差别,从而实现了舞蹈学习者动作的反馈与纠正。
[0003] 在舞蹈创作的实现中,多使用鼠标和键盘交互来制作舞蹈关键动作帖,然后再调 节关键动作帖之间的过渡曲线,但使用该种方式进行舞蹈创作,一般需要创作者进行长时 间的软件学习,并且整个过程操作比较繁琐。
[0004] 由此可知,虽然目前舞蹈教学已有发明者提出使用反馈来提高舞蹈教学的有效 性,但是并没有实现对舞蹈学习者的动作进行引导,在舞蹈创作的实现方式中,每个舞蹈关 键动作帖都需亲自进行制作,且关键动作帖之间的过渡曲线必须进行人工手动调节,十分 繁琐。

【发明内容】

[0005] 本发明提供的多功能舞蹈体验系统,可W实现舞蹈录制、舞蹈表演、舞蹈教学和舞 蹈创作。
[0006] 根据本发明的一方面,提供一种多功能舞蹈体验系统,包括:
[0007] 数据采集模块,用于采集第一数据信息,所述第一数据信息包括第一骨骼动作信 息、第一骨骼信息;数据传输模块,用于将所述第一数据信息进行传输;数据处理模块,用 于对所述第一数据信息进行去噪和平滑处理得到第二数据信息,所述第二数据信息包括第 二骨骼动作信息、第二骨骼信息;人机交互模块,用于根据所述第二骨骼动作信息、所述第 二骨骼信息、舞蹈基本动作信息和创意舞蹈动作信息进行舞蹈录制、舞蹈表演、舞蹈教学和 舞蹈创作。
[000引本发明实施例提供的多功能舞蹈体验系统,通过将第一数据信息进行去噪和平滑 处理得到第二数据信息,从而根据第二数据信息、舞蹈基本动作信息和创意舞蹈动作信息 实现舞蹈录制、舞蹈表演、舞蹈教学和舞蹈创作。
【附图说明】
[0009] 图1为本发明实施例提供的多功能舞蹈体验系统示意图。
【具体实施方式】
[0010] 下面结合附图对本发明实施例提供的多功能舞蹈体验系统进行详细描述。
[0011] 图1为本发明实施例提供的多功能舞蹈体验系统示意图。
[0012] 参照图1,系统包括数据采集模块10、数据传输模块20、数据处理模块30、人机交 互模块40、数据输出模块50和云端数据分析模块60。
[0013] 数据采集模块10,用于采集第一数据信息,所述第一数据信息包括第一骨骼动作 信息、第一骨骼信息。
[0014]该里,数据采集模块10将采集的第一数据信息发送给数据传输模块20,采集方式 可W为机械设备动作捕捉方式、光学动作捕捉方式和的动作捕捉方式。
[0015] 数据传输模块20,用于将第一数据信息进行传输。
[0016] 该里,数据传输模块20接收数据采集模块10发送的第一数据信息,并将第一数据 信息发送给数据处理模块30。
[0017] 数据处理模块30,用于对所述第一数据信息进行去噪和平滑处理得到第二数据信 息,所述第二数据信息包括第二骨骼动作信息、第二骨骼信息。
[0018] 该里,数据处理模块30用于接收数据传输模块20发送的第一数据信息,并将第一 数据信息进行处理得到第二数据信息,将第二数据信息发送给人机交互模块40。
[0019] 人机交互模块40,用于根据所述第二骨骼动作信息、所述第二骨骼信息、舞蹈基本 动作信息和创意舞蹈动作信息进行舞蹈录制、舞蹈表演、舞蹈教学和舞蹈创作。
[0020] 该里,人机交互模块40用于接收数据处理模块30发送的第二数据信息,还用于接 收云端数据分析模块60发送的舞蹈基本动作信息和创意舞蹈动作信息。
[0021] 进一步地,人机交互模块40包括;将所述第二骨骼动作信息进行录制得到录制的 第二骨骼动作信息。
[0022] 该里,人机交互模块40主要实现舞蹈录制,人机交互模块40将录制专业舞者的第 二骨骼动作信息发送给云端数据分析模块60。
[0023] 进一步地,人机交互模块40还包括:用户的动作驱动第一虚拟人物进行表演构成 舞蹈动作信息。
[0024] 该里,用户进行即兴舞蹈表演,表演者可W自由选择人机交互软件中的第一虚拟 人物和虚拟舞台,而且第一虚拟人物由用户的动作驱动,在用户进行虚拟表演之后,人机交 互模块40将舞蹈动作信息发送给云端数据分析模块60。
[00巧]进一步地,所述人机交互模块还包括:
[0026] 通过分析所述第二骨骼信息中的骨骼比例获取人体的身体比例;
[0027] 根据所述人体的身体比例生成第二虚拟人物和第=虚拟人物;
[002引所述第二虚拟人物根据关键动作信息进行表演构成第一虚拟动作;
[0029] 所述用户的动作驱动所述第=虚拟人物进行表演构成第二虚拟动作;
[0030] 如果所述第一虚拟动作与所述第二虚拟动作重合,则根据所述关键动作信息进行 下一个关键动作;
[0031] 如果所述第一虚拟动作与所述第二虚拟动作不重合,则箭头对所述用户驱动的所 述第=虚拟人物的所述第二虚拟动作进行引导。
[0032] 该里,人机交互模块40用于实现舞蹈教学。舞蹈教学,主要实现舞蹈关键动作教 学,其中关键动作信息来自于云端数据分析模块60,在静止状态下,第二虚拟人物和第=虚 拟人物是重合的,两者的不同之处在于第二虚拟人物的主体颜色是红色,代表虚拟教学人 物,第=虚拟人物的主体颜色是藍色,代表用户。当用户选择关键动作信息结束之后,红色 的第二虚拟人物依次开始做关键舞蹈动作,用户通过驱动藍色的第=虚拟人物将第二虚拟 动作与红色的第二虚拟教学人物的第一虚拟动作重合,当第一虚拟动作和第二虚拟动作没 有重合时,会有箭头对用户驱动的第=虚拟人物的第二虚拟动作进行引导,直至所有动作 都重合后,才会进入下一个关键动作的学习。
[0033] 进一步地,所述人机交互模块40还包括:
[0034] 所述用户对所述舞蹈基本动作信息和所述创意舞蹈动作信息进行排序;
[0035] 设置排序的舞蹈基本动作信息和创意舞蹈动作信息的动作之间的过渡曲线。
[0036] 该里,过渡曲线可W直接设置,也可W采用用户示范的方法,在用户示范的方法 中,首先指定要示范的关节,然后用户进行动作示范,在动作捕捉设备将用户动作捕捉后, 在人机交互模块40中将用户的关节动作处理成曲线S(t),然后通过一定的修改,即完成了 两个舞蹈动作之间的过渡。
[0037] 进一步地,所述系统还包括:
[003引云端数据分析模块60,用于接收所述录制的第二骨骼动作信息、所述舞蹈动作信 息,将所述录制的第二骨骼动作信息进行筛选得到关键动作信息,并将所述关键动作信息 发送给所述人机交互模块40。
[0039] 进一步地,所述云端数据分析模块60包括:
[0040] 分别获取连续动作帖中的第一动作帖、第二动作帖和第=动作帖的关键部位对应 在空间中点的第一位置、第二位置和第=位置;
[0041] 所述第一位置、所述第二位置和所述第=位置构成第一向量和第二向量;
[0042] 如果所述第一向量和所述第二向量之间的向量角大于第一角度,则所述第二动作 帖为所述关键动作信息。
[0043] 该里,筛选关键动作信息采用向量法,首先指定使用向量法的关键骨骼部位;然后 对于包含关键骨骼部位的S个连续的动作帖第一动作帖A(g-1)、第二动作帖A(g)和第S 动作帖A(g+1),其中该=个连续动作帖中的关键部位依次在空间中点的位置为第一位置 a(g-l)、第二位置a(g)和第=位置a(g+l),第一位置a(g-l)、第二位置a(g)和第=位置 a(g+l)构成;第一向量
【主权项】
1. 一种多功能舞蹈体验系统,其特征在于,所述系统包括: 数据采集模块,用于采集第一数据信息,所述第一数据信息包括第一骨骼动作信息、第 一骨骼信息; 数据传输模块,用于将所述第一数据信息进行传输; 数据处理模块,用于对所述第一数据信息进行去噪和平滑处理得到第二数据信息,所 述第二数据信息包括第二骨骼动作信息、第二骨骼信息; 人机交互模块,用于根据所述第二骨骼动作信息、所述第二骨骼信息、舞蹈基本动作信 息和创意舞蹈动作信息进行舞蹈录制、舞蹈表演、舞蹈教学和舞蹈创作。
2. 根据权利要求1所述的系统,其特征在于,所述人机交互模块包括:将所述第二骨骼 动作信息进行录制得到录制的第二骨骼动作信息。
3. 根据权利要求1所述的系统,其特征在于,所述人机交互模块还包括:用户的动作驱 动第一虚拟人物进行表演构成舞蹈动作信息。
4. 根据权利要求1所述的系统,其特征在于,所述人机交互模块还包括: 通过分析所述第二骨骼信息中的骨骼比例获取人体的身体比例; 根据所述人体的身体比例生成第二虚拟人物和第三虚拟人物; 所述第二虚拟人物根据关键动作信息进行表演构成第一虚拟动作; 所述用户的动作驱动所述第三虚拟人物进行表演构成第二虚拟动作; 如果所述第一虚拟动作与所述第二虚拟动作重合,则根据所述关键动作信息进行下一 个关键动作; 如果所述第一虚拟动作与所述第二虚拟动作不重合,则箭头对所述用户驱动的所述第 三虚拟人物的所述第二虚拟动作进行引导。
5. 根据权利要求1所述的系统,其特征在于,所述人机交互模块还包括: 所述用户对所述舞蹈基本动作信息和所述创意舞蹈动作信息进行排序; 设置排序的舞蹈基本动作信息和创意舞蹈动作信息的动作之间的过渡曲线。
6. 根据权利要求1所述的系统,其特征在于,所述系统还包括: 云端数据分析模块,用于接收所述录制的第二骨骼动作信息、所述舞蹈动作信息,将所 述录制的第二骨骼动作信息进行筛选得到关键动作信息,并将所述关键动作信息发送给所 述人机交互模块。
7. 根据权利要求6所述的系统,其特征在于,所述云端数据分析模块包括: 分别获取连续动作帧中的第一动作帧、第二动作帧和第三动作帧的关键部位对应在空 间中点的第一位置、第二位置和第三位置; 所述第一位置、所述第二位置和所述第三位置构成第一向量和第二向量; 如果所述第一向量和所述第二向量之间的向量角大于第一角度,则所述第二动作帧为 所述关键动作信息。
8. 根据权利要求6所述的系统,其特征在于,所述云端数据分析模块还包括: 将所述舞蹈动作信息与所述录制的第二骨骼动作信息进行对比; 从所述舞蹈动作信息中获取与所述录制的第二骨骼动作信息不同的舞蹈动作信息; 将所述不同的舞蹈动作信息进行提取得到所述创意舞蹈动作信息。
9. 根据权利要求1所述的系统,其特征在于,所述系统还包括: 数据输出模块,用于显示所述人机交互模块中的信息。
【专利摘要】本发明提供的多功能舞蹈体验系统,包括:数据采集模块,用于采集第一数据信息,所述第一数据信息包括第一骨骼动作信息、第一骨骼信息;数据传输模块,用于将所述第一数据信息进行传输;数据处理模块,用于对所述第一数据信息进行去噪和平滑处理得到第二数据信息,所述第二数据信息包括第二骨骼动作信息、第二骨骼信息;人机交互模块,用于根据所述第二骨骼动作信息、所述第二骨骼信息、舞蹈基本动作信息和创意舞蹈动作信息进行舞蹈录制、舞蹈表演、舞蹈教学和舞蹈创作。本发明可以实现舞蹈录制、舞蹈表演、舞蹈教学和舞蹈创作。
【IPC分类】G06F3-01, G09B19-00
【公开号】CN104866108
【申请号】CN201510305543
【发明人】王健, 黄卫星, 张桂刚, 弓彦周, 刘漫贤, 廖福刚
【申请人】中国科学院自动化研究所, 武汉瑞卓科技有限公司
【公开日】2015年8月26日
【申请日】2015年6月5日

最新回复(0)