[发明专利]一种生成伴奏的方法和系统有效
申请号: | 201711283286.9 | 申请日: | 2017-12-07 |
公开(公告)号: | CN109903745B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 高超;马哲 | 申请(专利权)人: | 北京雷石天地电子技术有限公司 |
主分类号: | G10H1/36 | 分类号: | G10H1/36 |
代理公司: | 北京城烽知识产权代理事务所(特殊普通合伙) 11829 | 代理人: | 王新月 |
地址: | 100101 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 伴奏 方法 系统 | ||
1.一种生成伴奏的方法,其特征在于,该方法包括:
将音频文件切割为等时长的多个音频切片;
提取每个音频切片的音频指纹;
根据所述音频切片的时长将钢琴音的整个音域进行切片,得到每个切片的钢琴音指纹;
其中包括,选取钢琴音8个音符;每个音符按音调或音量切割为时长为预设时长的钢琴音切片;对切片进行快速傅里叶变换处理,生成钢琴音切片的钢琴音指纹;
将所述钢琴音指纹与所述音频切片的音频指纹逐一进行匹配;
将匹配的钢琴音按其对应的音频切片的时序进行排列并合成,得到钢琴音伴奏文件。
2.根据权利要求1所述的方法,其特征在于,所述音频切片及钢琴音切片的时长为0.2秒。
3.根据权利要求1所述的方法,其特征在于,提取每个音频切片的音频指纹,包括:
将每个音频切片均分为N个小份,对每个小份进行快速傅里叶变换,得到每个小份的频域能量值;将该N个小份的频域能量值按时序排列,得到音频指纹。
4.根据权利要求1所述的方法,其特征在于,所述将匹配的钢琴音按其对应的音频切片的时序进行排列并合成,得到钢琴音伴奏文件包括:
将所述每个音频切片的音频指纹按顺序排列;
逐一将所述音频切片替换为与该音频切片的音频指纹匹配的钢琴音指纹对应的钢琴音切片;
将全部替换后的钢琴音切片合成,得到钢琴音伴奏文件。
5.一种生成伴奏的系统,其特征在于,包括:
切片单元,用于将音频文件切割为等时长的多个音频切片;
音频指纹提取单元,用于提取每个音频切片的音频指纹;
钢琴音指纹生成单元,用于根据所述音频切片的时长将钢琴音的整个音域进行切片,得到每个切片的钢琴音指纹;
其中包括,音符选取子单元,用于选取钢琴音8个音符;切片子单元,用于将每个音符按音调或音量切割为时长为预设时长的钢琴音切片;傅氏变换子单元,用于对切片进行快速傅里叶变换处理,生成钢琴音切片的钢琴音指纹;
匹配单元,用于将所述钢琴音指纹与所述音频切片的音频指纹逐一进行匹配;
伴奏生成单元,用于将匹配的钢琴音按其对应的音频切片的时序进行排列并合成,得到钢琴音伴奏文件。
6.根据权利要求5所述的系统,其特征在于,所述音频切片及钢琴音切片的时长为0.2秒。
7.根据权利要求5所述的系统,其特征在于,所述音频指纹提取单元,包括:
分割子单元,用于将每个音频切片均分为N个小份;
傅氏变换子单元,用于对每个小份进行快速傅里叶变换,得到每个小份的频域能量值;将该N个小份的频域能量值按时序排列,得到音频指纹。
8.根据权利要求5所述的系统,其特征在于,所述伴奏生成单元,包括:
排序子单元,用于将所述每个音频切片的音频指纹按顺序排列;
替换子单元,用于逐一将所述音频切片替换为与该音频切片的音频指纹匹配的钢琴音指纹对应的钢琴音切片;
合成子单元,用于将全部替换后的钢琴音切片合成,得到钢琴音伴奏文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京雷石天地电子技术有限公司,未经北京雷石天地电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711283286.9/1.html,转载请声明来源钻瓜专利网。