[发明专利]一种同步显示歌词的移动终端音乐播放方法和装置无效
| 申请号: | 201010159905.5 | 申请日: | 2010-04-28 |
| 公开(公告)号: | CN101840727A | 公开(公告)日: | 2010-09-22 |
| 发明(设计)人: | 鲍风;郭守霞 | 申请(专利权)人: | 深圳市五巨科技有限公司 |
| 主分类号: | G11C7/16 | 分类号: | G11C7/16;G11B27/10 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 王光辉 |
| 地址: | 518040 广东省深圳市福田*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 同步 显示 歌词 移动 终端 音乐 播放 方法 装置 | ||
技术领域
本发明涉及移动终端音乐播放领域,特别是涉及一种同步显示歌词的移动终端音乐播放方法和装置。
背景技术
目前,随着移动通信技术的不断发展,移动终端已经深入到人们的生活中,移动通信也已成为最广泛使用的通信方式。这里,本发明所称的移动终端是指手机、个人数字助理(PDA,Personal Digital Assistant)等具有无线通讯功能的小型手持式移动通信设备。
随着互联网的迅速发展,人们访问互联网越来越方便和快捷。很多移动终端用户都可以轻松的通过移动终端访问互联网,进行网上聊天,阅读小说和新闻,以及在线视听。随着用户要求的不断增加,许多用户希望在通过移动终端进行在线视听时,能获得更多更方便的使用体验,例如,在进行在线试听时,一边在线欣赏歌曲,一边能够浏览同步自动显示的歌词。
但是,现有的移动终端的音乐播放器不能实现播放歌曲时歌词同步自动显示,给用户使用上带来了不便。
发明内容
针对现有技术中存在的缺陷和不足,本发明的目的是提出一种同步显示歌词的移动终端音乐播放方法和装置,以实现在播放歌曲的同时能同步显示歌词。
为了达到上述目的,本发明提出了一种同步显示歌词的移动终端音乐播放方法,包括:
步骤1:开始在线试听,下载歌曲以及与歌曲相应的歌词,并开始播放下载的歌曲;
步骤2:判断所下载歌词的格式,若是同步逐行显示歌词LRC格式,则执行步骤3;若是同步逐字显示歌词KSC格式,则执行步骤4;
步骤3:解析所述步骤2中下载的歌词,得到每一行歌词的播放时间,按所述播放时间将每一行歌词放入缓存暂存;根据歌曲播放时间,在缓存中找到并在移动终端上区别显示当前播放行歌词与前后两行歌词;
步骤4:解析所述步骤2中下载的歌词,得到每行歌词以及每个字的播放时间,按所述播放时间将歌词放入缓存暂存;根据歌曲播放时间,在缓存中找到并在移动终端上显示当前播放行歌词以及前后两行歌词,同时,逐字区别显示当前播放行歌词。
作为上述技术方案的优选,在所述步骤3中还包括:在移动终端上显示歌词时,根据当前播放行歌词的持续时间计算滚动速率,各行歌词根据所述滚动速率同时上滚;
其中,所述滚动速率为:显示的一个字的高度除以当前播放行歌词的持续时间,所述当前播放行歌词的持续时间为下一行歌词的播放时间减去当前播放行歌词的播放时间。
作为上述技术方案的优选,还包括在显示歌词时,判断当前播放行歌词是否超出移动终端设置的显示宽度,若是,将当前播放行歌词左移显示,所述左移的幅度为:当前播放行歌词的宽度减去移动终端设置的显示宽度的差;所述左移的速率为:上述差除以当前播放行歌词的持续时间。
作为上述技术方案的优选,所述步骤4中逐字区别显示当前播放行歌词的方法具体为:
设置定时器按刷新时间循环刷新当前播放字每列像素的颜色,其中,当前播放字的每列像素的所述刷新时间为:当前播放字的持续时间除以字宽。
作为上述技术方案的优选,所述刷新的颜色可任意设定。
本发明还提出一种同步显示歌词的移动终端音乐播放装置,包括:
下载模块,用于下载并存储歌曲、与所述歌曲相应的歌词;
音乐播放模块,用于播放所述下载模块下载的歌曲;
判断模块,用于判断所述下载模块所下载歌词的格式;
第一显示模块,用于所述判断模块判断歌词的格式为同步逐行显示歌词LRC格式时,解析所述下载模块下载的歌词,得到每一行歌词的播放时间,按所述播放时间将每一行歌词放入缓存暂存;根据歌曲播放时间,在缓存中找到并在移动终端上区别显示当前播放行歌词与前后两行歌词;
第二显示模块,用于所述判断模块判断歌词的格式为同步逐字显示歌词KSC格式时,解析所述下载模块下载的歌词,得到每行歌词以及每个字的播放时间,按所述播放时间将歌词放入缓存暂存;根据歌曲播放时间,在缓存中找到并在移动终端上显示当前播放行以及前后两行歌词,同时,逐字区别显示当前播放行歌词。
作为上述技术方案的优选,所述第一显示模块中还包括:
歌词滚动单元,用于在移动终端上显示歌词时,根据当前播放行歌词的持续时间计算滚动速率,各行歌词根据所述滚动速率同时上滚;
其中,所述滚动速率为:显示的一个字的高度除以当前播放行歌词的持续时间,所述当前播放行歌词的持续时间为下一行歌词的播放时间减去当前播放行歌词的播放时间。
作为上述技术方案的优选,所述第一显示模块中还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市五巨科技有限公司,未经深圳市五巨科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010159905.5/2.html,转载请声明来源钻瓜专利网。





