一种交互式乐器演奏方法及装置制造方法及图纸

技术编号:15259926 阅读:113 留言:0更新日期:2017-05-03 12:36
本发明专利技术实施例提供了一种交互式乐器演奏方法及装置,方法包括:获得预设时长内目标用户的预设数量个第一数据;根据各第一数据,确定目标用户的动作类别,其中,动作类别包括静态姿势或动态动作;当目标用户的动作类别为静态姿势时,根据每个第一数据确定目标用户的目标姿势,并根据目标姿势以及预设的乐器种类模板库,确定目标姿势对应的目标乐器种类;根据目标乐器种类以及预设图案库,显示与目标乐器种类对应的图案;当目标用户的动作类别为动态动作时,根据每个第一数据确定目标用户的目标动作,并根据目标动作、当前显示图案以及预设音频库,输出与当前显示图案对应的音频。应用本发明专利技术实施例,实现了交互式乐器演奏。

Interactive musical instrument playing method and device

The embodiment of the invention provides an interactive musical instrument playing method and device, method comprises: acquiring preset time target user preset number of first data; according to the first data, determine the target user action categories, the action categories including static posture or dynamic movement; when the target user action categories for static posture when, according to the target user goal position is determined for each first data, and according to the target position and the preset instrument type template library, determine the species pose the corresponding target instrument; according to the target type instrument and preset pattern library, and display the corresponding target kind of instrument design; when the target user action categories for dynamic action, according to the target user's target action determines each first data, and according to the target motion, the current display and preset pattern Audio library, the output of the current display pattern corresponding to the audio. The embodiment of the invention realizes the interactive musical instrument playing.

【技术实现步骤摘要】

本专利技术涉及人机交互
,特别是涉及一种交互式乐器演奏方法及装置。
技术介绍
人机交互技术是指通过计算机输入、输出设备,以有效的方式实现人与计算机交互的技术。随着人机交互技术的发展,人与计算机交互的界面不断发生变化。从最原始的命令行用户界面(通过键盘进行文本命令输入,显示器进行文本信息输出)发展到图形用户界面(通过键盘输入文本,鼠标控制光标,显示器显示图形),用户界面的革新大大提升了用户与计算机的交互效率。随着更新硬件的专利技术和计算机算法的设计,深度相机等三维运动捕获设备得到了广泛的应用,自然用户界面也应运而生,并且得到了突飞猛进的发展。自然用户界面通过三维运动捕获设备捕获人体的运动姿态数据,并发送给计算机,计算机对人体姿态数据进行分析处理,比如识别用户的挥手、蹦跳等运动,再进一步将这些识别出来的运动转换成命令,从而实现人机交互。交互式乐器演奏是指通过捕获人体动作,利用计算机进行动作分析和音乐演奏分析,然后进行图案显示和音频输出的过程。目前,自然用户界面利用三维运动捕获设备捕获人体的运动姿态数据,缺乏利用三维运动捕获设备捕获人体的运动姿态数据来实现交互式乐器演奏的技术。因此,需要一种利用三维捕获设备捕获人体动作来实现交互式乐器演奏的技术。
技术实现思路
本专利技术实施例的目的在于提供一种交互式乐器演奏方法及装置,以实现交互式乐器演奏。为达到上述目的,本专利技术实施例公开了一种交互式乐器演奏方法,方法包括:获得预设时长内目标用户的预设数量个第一数据;根据各第一数据,确定所述目标用户的动作类别,其中,所述动作类别包括静态姿势或动态动作;当所述目标用户的动作类别为静态姿势时,根据每个第一数据确定所述目标用户的目标姿势,并根据所述目标姿势以及预设的乐器种类模板库,确定所述目标姿势对应的目标乐器种类;根据所述目标乐器种类以及预设图案库,显示与所述目标乐器种类对应的图案;当所述目标用户的动作类别为动态动作时,根据每个第一数据确定所述目标用户的目标动作,并根据所述目标动作、当前显示图案以及预设音频库,输出与所述当前显示图案对应的音频。可选的,所述根据各第一数据,确定所述目标用户的动作类别,包括:判断所述各第一数据是否满足相似条件;如果是,确定所述目标用户的动作类别为静态姿势;如果否,确定所述目标用户的动作类别为动态动作。可选的,所述乐器种类模板库中保存有各乐器种类与静态姿势的对应关系,所述根据所述目标姿势以及预设的乐器种类模板库,确定所述目标姿势对应的目标乐器种类的步骤,包括:在所述预设的乐器种类模板库中,查找与所述目标姿势相同的静态姿势;根据所述乐器种类模板库,确定所查找到的静态姿势对应的乐器种类,并将该乐器种类确定为所述目标姿势对应的目标乐器种类。可选的,所述根据所述目标乐器种类以及预设图案库,显示与所述目标乐器种类对应的图案的步骤,包括:根据所述目标乐器种类以及预设图案库,确定与所述目标乐器种类对应的目标图案;判断当前是否有显示的图案;如果当前无显示的图案,则显示所述目标图案;如果当前有显示的图案,判断所述目标图案与当前显示的图案是否一致;如果是,则保持所述当前显示的图案;如果否,则显示所述目标图案。可选的,所述根据所述目标动作、当前显示图案以及预设音频库,输出与所述当前显示图案对应的音频的步骤,包括:根据预设的图案与动作之间的对应关系,确定与所述目标动作对应的目标图案;判断所述目标图案与当前显示的图案是否一致;如果是,根据所述预设音频库,输出与所述当前显示的图案对应的音频。本专利技术实施例还公开了一种交互式乐器演奏装置,所述装置包括:获得模块,用于获得预设时长内目标用户的预设数量个第一数据;确定模块,用于根据各第一数据,确定所述目标用户的动作类别,其中,所述动作类别包括静态姿势或动态动作;显示模块,用于当所述确定模块确定目标用户的动作类别为静态姿势时,根据每个第一数据确定所述目标用户的目标姿势,并根据所述目标姿势以及预设的乐器种类模板库,确定所述目标姿势对应的目标乐器种类;根据所述目标乐器种类以及预设图案库,显示与所述目标乐器种类对应的图案;输出模块,用于当所述确定模块确定所述目标用户的动作类别为动态动作时,根据每个第一数据确定所述目标用户的目标动作,并根据所述目标动作、当前显示图案以及预设音频库,输出与所述当前显示图案对应的音频。可选的,所述确定模块,包括:第一判断子模块,用于判断所述各第一数据是否满足相似条件;第一确定子模块,用于当所述第一判断子模块判断结果为是时,确定所述目标用户的动作类别为静态姿势;第二确定子模块,用于当所述第一判断子模块判断结果为否时,确定所述目标用户的动作类别为动态动作。可选的,所述乐器种类模板库中保存有各乐器种类与静态姿势的对应关系,所述显示模块,包括:查找子模块,用于在所述预设的乐器种类模板库中,查找与所述目标姿势相同的静态姿势;第三确定子模块,用于根据所述乐器种类模板库,确定所查找到的静态姿势对应的乐器种类,并将该乐器种类确定为所述目标姿势对应的目标乐器种类。可选的,所述显示模块,包括:第四确定子模块,用于根据所述目标乐器种类以及预设图案库,确定与所述目标乐器种类对应的目标图案;第二判断子模块,用于判断当前是否有显示图案;第一显示子模块,用于当所述第二判断子模块判断结果为否时,显示所述目标图案;第二显示子模块,用于当所述第二判断子模块判断结果为是时,判断所述目标图案与当前显示的图案是否一致;如果是,保持所述当前显示的图案;如果否,显示所述目标图案。可选的,所述输出模块,包括:第五确定子模块,用于根据预设的图案与动作之间的对应关系,确定与所述目标动作对应的目标图案;第三判断子模块,用于判断所述目标图案与当前显示的图案是否一致;输出子模块,用于当所述第三判断子模块判断结果为是时,根据所述预设音频库,输出与所述当前显示的图案对应的音频。由上述的技术方案可见,本专利技术实施例提供的交互式乐器演奏方法及装置,可以获得预设时长内目标用户的预设数量个第一数据;根据各第一数据,确定目标用户的动作类别,其中,动作类别包括静态姿势或动态动作;当目标用户的动作类别为静态姿势时,根据每个第一数据确定目标用户的目标姿势,并根据目标姿势以及预设的乐器种类模板库,确定目标姿势对应的目标乐器种类;根据目标乐器种类以及预设图案库,显示与目标乐器种类对应的图案;当目标用户的动作类别为动态动作时,根据每个第一数据确定目标用户的目标动作,并根据目标动作、当前显示图案以及预设音频库,输出与当前显示图案对应的音频,从而实现了交互式乐器演奏。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种交互式乐器演奏方法的流程示意图;图2为本专利技术实施例提供的一种交互式乐器演奏装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例本文档来自技高网...

【技术保护点】
一种交互式乐器演奏方法,其特征在于,所述方法包括:获得预设时长内目标用户的预设数量个第一数据;根据各第一数据,确定所述目标用户的动作类别,其中,所述动作类别包括静态姿势或动态动作;当所述目标用户的动作类别为静态姿势时,根据每个第一数据确定所述目标用户的目标姿势,并根据所述目标姿势以及预设的乐器种类模板库,确定所述目标姿势对应的目标乐器种类;根据所述目标乐器种类以及预设图案库,显示与所述目标乐器种类对应的图案;当所述目标用户的动作类别为动态动作时,根据每个第一数据确定所述目标用户的目标动作,并根据所述目标动作、当前显示图案以及预设音频库,输出与所述当前显示图案对应的音频。

【技术特征摘要】
1.一种交互式乐器演奏方法,其特征在于,所述方法包括:获得预设时长内目标用户的预设数量个第一数据;根据各第一数据,确定所述目标用户的动作类别,其中,所述动作类别包括静态姿势或动态动作;当所述目标用户的动作类别为静态姿势时,根据每个第一数据确定所述目标用户的目标姿势,并根据所述目标姿势以及预设的乐器种类模板库,确定所述目标姿势对应的目标乐器种类;根据所述目标乐器种类以及预设图案库,显示与所述目标乐器种类对应的图案;当所述目标用户的动作类别为动态动作时,根据每个第一数据确定所述目标用户的目标动作,并根据所述目标动作、当前显示图案以及预设音频库,输出与所述当前显示图案对应的音频。2.根据权利要求1所述的方法,其特征在于,所述根据各第一数据,确定所述目标用户的动作类别,包括:判断所述各第一数据是否满足相似条件;如果是,确定所述目标用户的动作类别为静态姿势;如果否,确定所述目标用户的动作类别为动态动作。3.根据权利要求1所述的方法,其特征在于,所述乐器种类模板库中保存有各乐器种类与静态姿势的对应关系,所述根据所述目标姿势以及预设的乐器种类模板库,确定所述目标姿势对应的目标乐器种类的步骤,包括:在所述预设的乐器种类模板库中,查找与所述目标姿势相同的静态姿势;根据所述乐器种类模板库,确定所查找到的静态姿势对应的乐器种类,并将该乐器种类确定为所述目标姿势对应的目标乐器种类。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标乐器种类以及预设图案库,显示与所述目标乐器种类对应的图案的步骤,包括:根据所述目标乐器种类以及预设图案库,确定与所述目标乐器种类对应的目标图案;判断当前是否有显示的图案;如果当前无显示的图案,则显示所述目标图案;如果当前有显示的图案,判断所述目标图案与当前显示的图案是否一致;如果是,则保持所述当前显示的图案;如果否,则显示所述目标图案。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标动作、当前显示图案以及预设音频库,输出与所述当前显示图案对应的音频的步骤,包括:根据预设的图案与动作之间的对应关系,确定与所述目标动作对应的目标图案;判断所述目标图案与当前显示的图案是否一致;如果是,根据所述预设音频库,输出与所述当前显示的图案对应的音频。6.一种交互式乐器演奏装置,其特征在于,所述装置包括:获得模块,用于获得预设时长内目标...

【专利技术属性】
技术研发人员:吕菲
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

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

1