预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106649559A(43)申请公布日2017.05.10(21)申请号201610986159.4(22)申请日2016.11.09(71)申请人腾讯音乐娱乐(深圳)有限公司地址518000广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)(72)发明人赵伟峰(74)专利代理机构北京三高永信知识产权代理有限责任公司11138代理人郭晶(51)Int.Cl.G06F17/30(2006.01)G10L25/54(2013.01)权利要求书3页说明书7页附图4页(54)发明名称音频推荐方法及装置(57)摘要本发明公开了一种音频推荐方法及装置,属于多媒体处理技术领域。方法包括:获取当前演绎音频的第一乐曲信息和至少一项候选音频的第二乐曲信息;对于至少一项候选音频中的每一项候选音频,计算第一乐曲信息与候选音频的第二乐曲信息之间的距离信息;根据距离信息,计算候选音频与当前演绎音频之间的主旋律相似度;根据至少一项候选音频中每一项候选音频与当前演绎音频之间的主旋律相似度,在至少一项候选音频中确定待推荐音频。本发明基于第一乐曲信息和第二乐曲信息之间的量化距离来计算二者的主旋律相似度,进而实现基于主旋律相似度进行音频推荐,由于该种推荐方式的计算量小,算法复杂度低,因此推荐耗时短,可及时进行音频推荐。CN106649559ACN106649559A权利要求书1/3页1.一种音频推荐方法,其特征在于,所述方法包括:获取当前演绎音频的第一乐曲信息和至少一项候选音频的第二乐曲信息;对于所述至少一项候选音频中的每一项候选音频,计算所述第一乐曲信息与所述候选音频的第二乐曲信息之间的距离信息;根据所述距离信息,计算所述候选音频与所述当前演绎音频之间的主旋律相似度;根据所述至少一项候选音频中每一项候选音频与所述当前演绎音频之间的主旋律相似度,在所述至少一项候选音频中确定待推荐音频;将所述待推荐音频的标识信息发送给移动终端,由所述移动终端对所述标识信息进行显示。2.根据权利要求1所述的方法,其特征在于,所述计算所述第一乐曲信息与所述候选音频的第二乐曲信息之间的距离信息,包括:将所述第一乐曲信息转化为第一三元组序列,所述第一三元组序列中包括所述当前演绎音频中每一个音符的起始时间、持续时间和音高值;将所述候选音频的第二乐曲信息转化为第二三元组序列,所述第二三元组序列中包括所述候选音频中每一个音符的起始时间、持续时间和音高值;计算所述第一三元组序列和所述第二三元组序列之间的量化距离,得到所述距离信息;其中,一个音符的起始时间、持续时间和音高值构成一个三元组。3.根据权利要求2所述的方法,所述计算所述第一三元组序列和所述第二三元组序列之间的量化距离,包括:重复进行迭代运算,计算所述第一三元组序列中n个三元组与所述第二三元组序列中m个三元组之间的量化距离;当所述n取值为所述第一三元组序列中的三元组个数,且所述m取值为所述第二三元组序列中的三元组个数时,终止迭代运算过程,得到所述第一三元组序列和所述第二三元组序列之间的量化距离;xxxyyyx其中,所述第一三元组W=Oi,i∈[1,n],所述第二三元组W=Oi,i∈[1,n],n指代所述Wx中的三元组个数,ny指代所述Wy中的三元组个数,i、n、m均为正整数,n∈[1,nx],m∈[1,ny],nx、ny均为常数。4.根据权利要求3所述的方法,其特征在于,应用下述公式,计算所述第一三元组序列中n个三元组与所述第二三元组序列中m个三元组之间的量化距离:xyxyxyxyxs(n,O,m,O,)=min[s(n-1,O,m-1,O)+s(On,Om),s(n,O,m-1,O)+k3,s(n-1,O,m,yO)+k3]其中,s(n,Ox,m,Oy,)指代所述Wx中n个三元组与所述Wy中m个三元组之间的量化距离,s(n-1,Ox,m-1,Oy)指代所述Wx中n-1个三元组与所述Wy中m-1个三元组之间的量化距离,s(n,Ox,m-1,Oy)指代所述Wx中n个三元组与所述Wy中m-1个三元组之间的量化距离;s(n-1,Ox,m,Oy)指代所述Wx中n-1个三元组与所述Wy中m个三元组之间的量化距离;xyxys(On,Om)指代所述W中第n个三元组与所述W中第m个三元组之间的量化距离;xyxyk3指代未匹配惩罚值,且为常数;O、O分别指代所述W和所述W中的任一个三元组。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:应用下述公式,计算所述2CN106649559A权利要求书2/3页xyxyW中第n个三元组与所述W中第m个三元组之间的量化距离s(On,Om):其中,Δpnm=min(|pn-pm|,|pn-pm-12|+