[发明专利]音乐播放器歌词显示的方法和装置无效
申请号: | 201110082289.2 | 申请日: | 2011-04-01 |
公开(公告)号: | CN102737683A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 徐峤宇;梁荣坚;刘翔;曹硕;余双全 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张正星 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音乐 播放 歌词 显示 方法 装置 | ||
技术领域
本发明涉及互联网领域,特别涉及一种音乐播放器歌词显示的方法和装置。
背景技术
随着互联网的发展,互联网上的信息资源越来越丰富,使得越来越多的用户喜欢在网上在线听歌。为了提高用户的体验感,音乐播放软件在用户听歌的过程中,还会同时提供给用户同步的在线歌词。
目前互联网里存在一种lrc的歌词,lrc歌词是一种包含着“*:*”形式的“标签(tag)”的、基于纯文本的歌词专用格式。这种形式的歌词,每行的开头有个时间信息,用来标识此行歌词的播放时间。其中音乐播放器在播放每行歌曲时,读取每行的时间信息,并将该行的时间平均分给该行的每个字,该行每个字的播放时间就是平均分给该字的时间。
在对现有技术进行分析后,发明人发现现有技术至少具有如下缺点:lrc中的时间信息是针对一行的,音乐播放器只能根据每行歌词的时间来平均每个字的时间,这样使得每个字的时间精确度不高,并不能实现真正意义上的旋律与字的匹配,如,某行歌词的时间是20秒,该行歌词的字数是10个,则显示每个字的时间就是2秒,但是其中根据旋律某个字的实际播放时间应该是5秒,即在这5秒内播放器播放的应该是一个字,但歌词显示的是两个半字,没有达到时间的严格同步,从而影响了用户的体验感。
发明内容
为了进一步提高用户的体验感,本发明实施例提供了一种音乐播放器歌词显示的方法和装置。所述技术方案如下:
一方面,提供了一种音乐播放器歌词显示的方法,所述方法包括:
当终端用户点击播放歌曲时,获取所述歌曲的歌词信息,所述歌词信息包括所述歌曲中每个字在所述歌曲中的开始时间和持续时间;
读取所述歌词信息中每个字在所述歌曲中的开始时间和持续时间;
获取所述歌曲的当前播放时间;
根据所述歌曲中每个字在所述歌曲中的开始时间,获取与所述当前播放时间对应的所述歌曲中的相应字;
根据所述与当前播放时间对应的所述歌曲中的相应字的持续时间标识所述歌曲的相应字,使所述相应字区别于所述歌曲中未播放的字。
所述根据所述与当前播放时间对应的所述歌曲中的相应字的持续时间标识所述歌曲的相应字,使所述相应字区别于未播放的歌曲中的字,之后还包括:
获取所述相应字的对应的歌曲中的下一个字的开始时间和持续时间;
根据所述相应字的对应的歌曲中的下一个字的开始时间和持续时间标识所述相应字的对应的歌曲中的下一个字的,使所述相应字的对应的歌曲中的下一个字区别于所述歌曲中未播放的字。
所述根据所述与当前播放时间对应的所述歌曲中的相应字的持续时间标识所述歌曲的相应字,使所述相应字区别于未播放的歌曲中的字,之后还包括:
获取所述相应字的对应的歌曲中的下一个字的持续时间;
在所述相应字播放结束后,根据所述相应字的对应的歌曲中的下一个字的持续时间标识所述相应字的对应的歌曲中的下一个字的,使所述相应字的对应的歌曲中的下一个字区别于所述歌曲中未播放的字。
所述歌词信息还包括:所述歌曲中每行歌词的时间信息,所述时间信息包括每行歌词的开始时间和总的持续时间,则所述方法还包括:
获取每行歌词的时间信息,将所述歌曲的当前播放时间与所述每行歌词的时间信息进行比较,确认所述歌曲当前播放时间所属的时间段,提取所述时间段对应的一行歌词进行显示
所述歌词信息还包括:所述歌词的不同种类和所述歌词的不同种类相对应的歌词信息,则所述方法还包括:
当所述终端点击播放所述歌曲时,根据所述终端用户选择的歌词种类和所述歌词种类对应的歌词信息显示歌词。
所述获取所述歌曲的歌词信息,之前还包括:
获知歌曲中每个字在所述歌曲中的开始时间和持续时间;
根据所述每个字的在所述歌曲中的开始时间和持续时间,在对所述歌曲的歌词进行编辑时,在每个字的旁边标记所述字的持续时间和开始时间。
另一方面,提供了一种音乐播放器歌词显示的装置,所述装置包括:
获取模块,用于当终端用户点击播放所述歌曲时,获取所述歌曲的歌词信息,所述歌词信息包括所述歌曲中每个字在所述歌曲中的开始时间和持续时间;
第一显示模块,用于读取所述歌词信息中每个字在所述歌曲中的开始时间和持续时间;获取所述歌曲的当前播放时间;根据所述歌曲中每个字在所述歌曲中的开始时间,获取与所述当前播放时间对应的所述歌曲中的相应字;根据所述与当前播放时间对应的所述歌曲中的相应字的持续时间标识所述歌曲的相应字,使所述相应字区别于所述歌曲中未播放的字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110082289.2/2.html,转载请声明来源钻瓜专利网。