[发明专利]一种个性化音乐播放方法、系统和计算机可读存储介质在审
申请号: | 202011128809.4 | 申请日: | 2020-10-20 |
公开(公告)号: | CN112464022A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 戴昊霖 | 申请(专利权)人: | 戴昊霖 |
主分类号: | G06F16/683 | 分类号: | G06F16/683;G06F16/635 |
代理公司: | 苏州市港澄专利代理事务所(普通合伙) 32304 | 代理人: | 赵维达 |
地址: | 215600 江苏省苏州市张*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 个性化 音乐 播放 方法 系统 计算机 可读 存储 介质 | ||
1.一种个性化音乐播放方法,其特征在于,包括以下步骤:
S1从用户播放的历史音乐集中抽取出歌词特征向量c和声乐特征向量s;
S2根据用户的生理指标判断用户的年龄和情绪类别,并根据所述年龄和情绪生成音乐类型标签,并根据所述音乐类型标签在历史音乐集中选择与用户当前年龄和情绪匹配的音乐;
S3根据所述音乐类型标签,在音乐数据库中进行检索,将检索到的结果生成音乐候选集;
S4将步骤S2中获得的音乐的歌词特征向量c、声乐特征向量s与音乐候选集r中的音乐进行匹配,并计算匹配得分;
S5将步骤S2中获得的音乐按照所述匹配得分进行排序,并选取排在前面的若干音乐,生成推荐音乐集;
S6将步骤S2中获取的音乐生成播放列表,将步骤S5中获得的推荐音乐集相互间隔的间插在所述播放列表中。
2.如权利要求1所述的个性化音乐播放方法,其特征在于,所述步骤S1中歌词特征向量c的提取方法为:将历史音乐集中每首歌的歌词进行分词处理,将经过分词处理后生成歌词对应的词语列表,并记录词语列表长度a,记录所述词语列表中每个词出现的频率,将词语列表中的词语按照使用频率由高到低进行排列,保留名词、动词和形容词,选择出现频率最高的0.2a个词语,生成歌词特征向量c。
3.如权利要求1所述的个性化音乐播放方法,其特征在于,所述步骤S1中声乐特征向量s的提取方法为:从时域、频域与倒频域三个层面对乐器音色进行特征性捕捉,对历史音乐数据集中每首音乐的每一帧的所述三个层面的音色特征元素进行精细提取与存储。
4.如权利要求1-3任一项所述的个性化音乐播放方法,其特征在于,所述步骤S2中生理指标包括:氧合血红蛋白、脱氧血红蛋白浓度、脑电波、心率、呼吸和皮肤电。
5.如权利要求4所述的个性化音乐播放方法,其特征在于,所述步骤S2中根据用户的生理指标判断用户的年龄的方法为:通过近红外成像系统获得被试者脑组织的透射光强数据获得氧合血红蛋白浓度和脱氧血红蛋白浓度,并根据所述氧合血红蛋白浓度和脱氧血红蛋白浓度计算每个被试者脑区域各检测点对应的多尺度熵值,然后根据各检测点的位置计算出对应的各脑功能网络的多尺度熵值,再将表征同一脑功能网络中所有测试点的多尺度熵值取平均值,得到基于脑功能网络的多尺度熵指数;采用支持向量回归法进行年龄的预测:将每个脑功能网络的多尺度熵指数作为支持向量回归法的输入特征,使用线性核函数得到脑信号复杂度与年龄的相关性方程为:
y=0.83x+4.63
其中,x为用户的年龄,y为脑信号复杂度。
6.如权利要求4所述的个性化音乐播放方法,其特征在于,所述步骤S2中根据用户的生理指标判断用户的情绪类别的方法为:将采集的氧合血红蛋白浓度、脱氧血红蛋白浓度、脑电波、心率、呼吸和皮肤电的数据分别与生理指标的标准值范围进行对比,对比结果分为三种,在标准值范围内,高于标准值范围和低于标准值范围,若高于标准值范围则得分为1,若在标准值范围内得分为0,若低于标准值范围得分为-1,将各种生理指标的得分相加,得到用户的情绪得分,根据所述情绪得分计算情绪类别。
7.如权利要求1-3任一项所述的个性化音乐播放方法,其特征在于,所述步骤S4中匹配得分的计算公式为:
score(c,s,r)=softmax(Match(c,r)+Match(s,r)+Match(c,s,r))
其中,Match(c,r)表示歌词特征向量c与音乐候选集r的匹配函数,Match(s,r)表示声乐特征向量s与音乐候选集r的匹配函数,Match(c,s,r)表示歌词特征向量c、声乐特征向量s与音乐候选集r的匹配函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于戴昊霖,未经戴昊霖许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011128809.4/1.html,转载请声明来源钻瓜专利网。