一种智能伴奏方法及控制系统与流程

文档序号:14912837发布日期:2018-07-10 23:53阅读:来源:国知局

技术特征:

1.一种智能伴奏方法,其特征在于,应用于伴奏手套系统,所述伴奏手套系统包括第一控制模块、第二控制模块以及第三控制模块,所述第一控制模块位于一副手套中的其中一只手套中,所述第二控制模块位于所述一副手套中的另一只手套中,每只手套上均设置有作为基准陀螺仪的第一陀螺仪,且设置有多个第二陀螺仪,每个第二陀螺仪对应于一个音符及灯光;所述第一控制模块通过无线通信模块分别与所述第二控制模块以及第三控制模块连接;所述第一控制模块分别与所述第一手套中的所述第一陀螺仪、所述第一手套中的第二陀螺仪电连接;所述第二控制模块分别与所述第二手套中的所述第一陀螺仪、所述第二手套中的第二陀螺仪电连接;所述方法包括:

所述第一控制模块周期性采集所述第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据;

所述第二控制模块周期性采集所述第二手套中第一陀螺仪以及第二陀螺仪的仰俯角数据并生成陀螺仪数据包;

所述第二控制模块通过无线通信模块将所述陀螺仪数据包发送给所述第一控制模块;

所述第一控制模块根据其自身采集的第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据,和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据,所述音符数据中包含音符信息;

所述第一控制模块通过无线通信模块将所述音符数据以及所述灯光数据发送给第三控制模块,所述第三控制模块根据所述音符数据以及所述灯光数据控制与其连接的声音模块以及灯光模块。

2.根据权利要求1所述的方法,其特征在于,所述第一控制模块根据其自身采集的第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据,和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据,包括:

计算所述第一手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

根据所述陀螺仪数据包计算所述第二手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

当第一陀螺仪和第二陀螺仪之间的俯仰角差大于预设的第一阈值时,根据所述第二陀螺仪对应的音符信息以及灯光信息生成音符数据以及灯光数据。

3.根据权利要求1所述的方法,其特征在于,所述第一手套上还设置有用于声部选择的第三陀螺仪,所述第三陀螺仪与所述第一控制模块电连接;所述方法,还包括:

所述第一控制模块采集所述第一陀螺仪的航向角数据、所述第三陀螺仪的仰俯角数据以及航向角数据;

所述第一控制模块根据其自身采集的第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据,和第二控制模块发送的第二陀螺仪数据包生成音符数据以及灯光数据,包括:

所述第一控制模块根据其自身采集的第一手套中第一陀螺仪、第二陀螺仪以及第三陀螺仪的仰俯角数据、第一手套中第一陀螺仪以及第三陀螺仪的航向角数据和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据。

4.根据权利要求3所述的方法,其特征在于,所述第一控制模块根据其自身采集的第一手套中第一陀螺仪、第二陀螺仪以及第三陀螺仪的仰俯角数据、第一手套中第一陀螺仪以及第三陀螺仪的航向角数据和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据,包括:

计算所述第一手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

计算所述第一手套中第一陀螺仪和第三陀螺仪之间的俯仰角差以及第一手套中第一陀螺仪和第三陀螺仪之间的航向角差;

根据所述陀螺仪数据包计算所述第二手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

当第一陀螺仪和第二陀螺仪之间的俯仰角差大于预设的第一阈值时,生成所述第二陀螺仪对应的音符信息;

根据所述第一陀螺仪和第三陀螺仪之间的仰俯角差及其对应的第二阈值、所述第一陀螺仪和第三陀螺仪之间的航向角差及其对应的第三阈值生成声部信息;

根据所述音符信息、所述声部信息以及与所述音符信息对应的灯光信息生成音符数据以及灯光数据。

5.根据权利要求1所述的方法,其特征在于,所述第二手套上还设置有用于声部选择的第三陀螺仪,所述第三陀螺仪与所述第二控制模块电连接,所述方法,还包括:

所述第二控制模块采集所述第二手套中第一陀螺仪的航向角数据、第三陀螺仪的仰俯角数据及航向角数据,并将所述第一陀螺仪的航向角数据、第三陀螺仪的仰俯角数据以及第三陀螺仪的航向角数据携带在所述陀螺仪数据包中发送给所述第一控制模块。

6.根据权利要求5所述的方法,其特征在于,所述第一控制模块根据其自身采集的第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据,和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据,包括:

计算所述第一手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

根据所述陀螺仪数据包计算所述第二手套中第一陀螺仪和第二陀螺仪之间的俯仰角差、第二手套中第一陀螺仪和第三陀螺仪之间的俯仰角差以及第二手套中第一陀螺仪和第三陀螺仪之间的航向角差;

当第一陀螺仪和第二陀螺仪之间的俯仰角差大于预设的第一阈值时,生成所述第二陀螺仪对应的音符信息;

根据所述第一陀螺仪和第三陀螺仪之间的仰俯角差及其对应的第二阈值、所述第一陀螺仪和第三陀螺仪之间的航向角差及其对应的第三阈值生成声部信息;

根据所述音符信息、所述声部信息以及与所述音符信息对应的灯光信息生成音符数据以及灯光数据。

7.一种智能伴奏控制系统,其特征在于,包括:

第一控制模块,用于周期性采集所述第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据;

第二控制模块,用于周期性采集所述第二手套中第一陀螺仪以及第二陀螺仪的仰俯角数据并生成陀螺仪数据包且将所述陀螺仪数据包发送给所述第一控制模块;

所述第一控制模块,还用于根据其自身采集的第一手套中第一陀螺仪以及第二陀螺仪的仰俯角数据,和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据,且将所述音符数据以及灯光数据发送给所述第三控制模块,所述音符数据中包含音符信息;

所述第三控制模块,用于根据所述音符数据以及所述灯光数据控制与其连接的声音模块以及灯光模块。

8.根据权利要求7所述的系统,其特征在于,所述第一控制模块,包括:

计算子模块,用于计算所述第一手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

所述计算子模块,还用于根据所述陀螺仪数据包计算所述第二手套中第一陀螺仪和第二陀螺仪之间的俯仰角差;

生成子模块,用于当第一陀螺仪和第二陀螺仪之间的俯仰角差大于预设的第一阈值时,根据所述第二陀螺仪对应的音符信息以及灯光信息生成音符数据以及灯光数据。

9.根据权利要求7或8所述的系统,所述第一手套上还设置有用于声部选择的第三陀螺仪,所述第三陀螺仪与所述第一控制模块电连接;

所述第一控制模块,还用于采集所述第一陀螺仪的航向角数据、所述第三陀螺仪的仰俯角数据以及航向角数据;

且,所述第一控制模块,还用于根据其自身采集的第一手套中第一陀螺仪、第二陀螺仪以及第三陀螺仪的仰俯角数据、第一手套中第一陀螺仪以及第三陀螺仪的航向角数据和第二控制模块发送的陀螺仪数据包生成音符数据以及灯光数据。

10.根据权利要求7或8所述的系统,其特征在于,所述第二手套上还设置有用于声部选择的第三陀螺仪,所述第三陀螺仪与所述第二控制模块电连接;

所述第二控制模块,还用于采集所述第二手套中第一陀螺仪的航向角数据、第三陀螺仪的仰俯角数据及航向角数据,并将所述第一陀螺仪的航向角数据、第三陀螺仪的仰俯角数据以及第三陀螺仪的航向角数据携带在所述陀螺仪数据包中发送给所述第一控制模块。

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