System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种脑波音乐生成方法、装置及计算机设备制造方法及图纸_技高网

一种脑波音乐生成方法、装置及计算机设备制造方法及图纸

技术编号:42626248 阅读:6 留言:0更新日期:2024-09-06 01:28
本发明专利技术提供了一种脑波音乐生成方法、装置及计算机设备,通过对脑波转化的音符序列进行合并,使脑波转化的音符序列的音长规律能够更加接近传统的音乐的规律,进而使脑波数据转化得到的音符序列更加具备乐感。本申请还通过对现有音乐中的音符进行划分,然后对划分后的端点进行标记生成训练集以训练模型,能够使切分点识别模型感知到音符音长、音高及音强与乐感之间的内在关系,进而对脑波转化的音符序列做出判断;利用用户的脑波对应生成的音乐,能够更好的促进用户的睡眠。

【技术实现步骤摘要】

本专利技术涉及脑波识别,更具体地说,它涉及一种脑波音乐生成方法、装置及计算机设备


技术介绍

1、脑波作为一种波,与音乐波存在天然的差异性。已知的现有技术通过将脑波切割为连续片段,将一个片段映射为一个音符,最终形成音乐。但是脑波切割没有乐理方面的依据,具有一定的随意性,导致生成的音乐缺乏音乐感,聆听体验欠佳。


技术实现思路

1、针对现有技术存在的不足,本专利技术的目的在于提供一种脑波音乐生成方法、装置及计算机设备,以克服现有的技术中存在的根据脑电波生成的音乐具有随意性、缺少音乐感的缺点。

2、本专利技术的上述技术目的是通过以下技术方案得以实现的:一种脑波音乐生成方法,包括:

3、识别原始脑波数据中的切分点;

4、响应于切分点的识别结果,将原始脑波数据转化为第一音符序列;

5、将第一音符序列转录为脑波音乐。

6、在一个实施例中,所述识别原始脑波数据中的切分点,包括:

7、将原始脑波数据转化为第一子音符序列;

8、将第一子音符序列输入到切分点识别模型中,对所有第一子音符的端点进行识别,判断每一个第一子音符的端点为切分点或者是非切分点。

9、在一个实施例中,所述将原始脑波数据转化为第一子音符序列,包括:

10、对原始脑波数据进行过零点检测,得到原始脑波数据的所有零交点;

11、根据零交点将原始脑波数据划分为若干片段波;

12、分别将各个片段波一一对应转化为第一子音符;

13、按照片段波的顺序对第一子音符进行排序得到对应的第一子音符序列。

14、在一个实施例中,所述分别将各个片段波一一对应转化为第一子音符,包括:根据各个片段波的波长、功率及振幅,分别将各个片段波映射为对应的第一子音符。

15、在一个实施例中,所述分别将各个片段波映射为对应的第一子音符,包括:

16、将片段波的波长映射为第一子音符的音长;将片段波的功率映射为第一子音符的音强;将片段波的振幅映射为第一子音符的音高。

17、在一个实施例中,所述响应于切分点的识别结果,将原始脑波数据转化为第一音符序列,包括:

18、根据切分点的识别结果将第一子音符序列中的第一子音符进行合并,得到第一音符;

19、按照第一子音符的顺序对第一音符进行排序得到对应的第一音符序列。

20、在一个实施例中,所述根据切分点的识别结果将第一子音符序列中的第一子音符进行合并,得到第一音符,包括:

21、将任意两个相邻的切分点之间的多个第一子音符合并得到第一音符;

22、将任意两个相邻的切分点之间的一个第一子音符记作第一音符。

23、在一个实施例中,所述切分点识别模型采用如下方法训练:

24、获取若干第二子音符序列;

25、对第二子音符序列中各个第二子音符的左右两个端点进行识别得到切分点识别训练集;

26、将切分点识别训练集输入到切分点识别模型中进行训练迭代。

27、在一个实施例中,所述获取若干第二子音符序列,包括:

28、获取第二音符序列,对第二音符序列中的第二音符按照音长、音高和音强进行分割得到若干第二子音符;其中,按照音符的音长进行分割包括:若干第二子音符的音长满足:表示第i个原始音符对应的音长,表示第i个原始音符中第x个第二子音符对应的音长;

29、将若干第二子音符按照第二音符序列中的顺序进行排序得到第二子音符序列。

30、在一个实施例中,所述对第二子音符序列中各个第二子音符的左右两个端点进行识别得到切分点识别训练集,包括:

31、逐一判断每一个第二子音符的端点是否与任意一个第二音符的端点重合,若否,则将该第二端点记作非切分点;若是,则将该第二子音符的端点记作切分点;

32、根据分类结果对第二子音符的端点分配类别标签得到切分点识别训练集。

33、一种脑波音乐生成装置,所述脑波音乐生成装置包括:

34、识别单元:所述识别单元用于识别原始脑波数据中的切分点;

35、转化单元:所述转化单元用于响应于切分点的识别结果,将原始脑波数据转化为第一音符序列;

36、转录单元:所述转录单元用于将第一音符序列转录为脑波音乐。

37、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

38、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。

39、综上所述,本专利技术具有以下有益效果:一种脑波音乐生成方法,包括:获取利用脑波转化的第一子音符序列;将第一子音符序列输入到切分点识别模型中,得到第一子音符序列中的各个子音符的端点的类别;根据第一子音符的端点的类别,将第一子音符序列中的连续多个子音符进行合并;将合并后的第一子音符序列转化为脑波音乐;采用本专利技术的方法,能够对脑波转化的音符序列进行合并,使脑波转化的音符序列的乐理规律能够更加接近传统的音乐的规律,进而使脑波数据转化得到的音符序列更加具备乐感。本申请还对用于判断端点类别的切分点识别模型的训练集做了限定,通过对现有音乐中的音符进行划分,然后对划分后的端点进行标记,能够使切分点识别模型感知到音符序列与乐感之间的内在关系,进而对脑波转化的音符序列做出判断。本申请通过采集睡眠者的脑波并且播放与脑波特征接近的音乐,能够对人们的睡眠起到显著的促进作用。

本文档来自技高网...

【技术保护点】

1.一种脑波音乐生成方法,其特征在于,包括:

2.根据权利要求1所述的一种脑波音乐生成方法,其特征在于,所述识别原始脑波数据中的切分点,包括:

3.根据权利要求2所述的一种脑波音乐生成方法,其特征在于,所述将原始脑波数据转化为第一子音符序列,包括:

4.根据权利要求3所述的一种脑波音乐生成方法,其特征在于,所述分别将各个片段波一一对应转化为第一子音符,包括:根据各个片段波的波长、功率及振幅,分别将各个片段波映射为对应的第一子音符。

5.根据权利要求4所述的一种脑波音乐生成方法,其特征在于,所述响应于切分点的识别结果,将原始脑波数据转化为第一音符序列,包括:

6.根据权利要求2所述的一种脑波音乐生成方法,其特征在于,所述切分点识别模型采用如下方法训练:

7.根据权利要求6所述的一种脑波音乐生成方法,其特征在于,所述获取若干第二子音符序列,包括:

8.根据权利要求7所述的一种脑波音乐生成方法,其特征在于,所述对第二子音符序列中各个第二子音符的左右两个端点进行识别得到切分点识别训练集,包括:

>9.一种脑波音乐生成装置,其特征在于,所述脑波音乐生成装置包括:

10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-8中任一项所述的脑波音乐的生成方法的。

...

【技术特征摘要】

1.一种脑波音乐生成方法,其特征在于,包括:

2.根据权利要求1所述的一种脑波音乐生成方法,其特征在于,所述识别原始脑波数据中的切分点,包括:

3.根据权利要求2所述的一种脑波音乐生成方法,其特征在于,所述将原始脑波数据转化为第一子音符序列,包括:

4.根据权利要求3所述的一种脑波音乐生成方法,其特征在于,所述分别将各个片段波一一对应转化为第一子音符,包括:根据各个片段波的波长、功率及振幅,分别将各个片段波映射为对应的第一子音符。

5.根据权利要求4所述的一种脑波音乐生成方法,其特征在于,所述响应于切分点的识别结果,将原始脑波数据转化为第一音符序列,包括:

<...

【专利技术属性】
技术研发人员:胡镜清陆靖桥王传池李恒聪吴珊吴志聪
申请(专利权)人:广东省新黄埔中医药联合创新研究院
类型:发明
国别省市:

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

1