[发明专利]移动终端播放歌曲的方法及可播放歌曲的移动终端有效
申请号: | 201010144444.4 | 申请日: | 2010-04-09 |
公开(公告)号: | CN101808162A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 焦瑜芝 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G11B27/031;G11B27/34 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 播放歌曲 方法 | ||
技术领域
本发明涉及移动通信技术领域,尤其涉及一种移动终端播放歌曲的方法及一种可播放歌曲的移动终端。
背景技术
LRC(LYRIC)格式歌词文件是一种目前广泛应用于个人计算机、移动终端等支持歌曲播放功能的终端上,用于在播放歌曲时,同步地显示当前播放的声音对应的歌词文字的文件。
在LRC格式的歌词文件中,除歌词文字之外,包括两种标签,第一种为[mm:ss]或[mm:ss.fff]形式的时间标签(Time-tag),其中mm为分钟值,ss为秒值,fff为毫秒值,用于表示该标签对应的歌词文字的显示时间,在LRC格式歌词文件中时间标签对应的歌词文字紧跟在该时间标签后;第二种为[标签名:标签值]形式的标识标签(ID-tag),例如[ar:歌手名称]、[ti:歌曲名称]、[al:专辑名称]或[by:本文件编者名称]等,用于在歌曲的前奏音乐时间里,播放上述歌曲相关的背景信息。
目前,相当数量的移动终端为基于ARM(Advanced RISC Machine)内核、低容量RAM、ROM、以及简单的C语言构建的非智能移动终端,这种非智能终端与昂贵的智能终端相比,虽然具有价格低廉、功耗低的优势,然而由于硬件、操作系统等方面的制约,无法实现安装或运行应用程序等较为复杂的功能。申请号为200910167169.5的专利申请公开了一种适用于非智能终端的,能够在播放歌曲时同步地显示当前播放的声音对应的歌词文字的方案。然而,该方案仅能实现显示当前播放的歌曲中当前一句歌词文字(或者说,当前时间标签对应的歌词文字),显示效果不佳。
发明内容
本发明实施例提供一种移动终端播放歌曲的方法,用以解决在现有基于ARM的非智能移动终端在播放歌曲并同步显示歌词时,歌词的显示效果不佳的问题。
对应地,本发明实施例还提供了一种可播放歌曲的移动终端。
本发明实施例提供的技术方案如下:
一种移动终端播放歌曲的方法,包括:
根据待播放歌曲对应的歌词文件、以及显示区域的尺寸,创建缓冲区,该缓冲区以显示区域中第一方向上每行像素的像素数据占用的比特数为第一偏移量,按照所述歌词文件中时间标签标识的时间先后顺序存储每个时间标签对应的歌词的像素数据;
播放歌曲时,在当前播放时间到达一个时间标签标识的时间时,执行:
以预定刷屏周期,逐次从所述缓冲区中取出待显示数据并显示,所述待显示数据的比特数为用于显示的区域包含的全部像素的像素数据占用的比特数,取出待显示数据的起点位置为前一次取出待显示数据的起点位置与第二偏移量之和,所述第二偏移量为在与所述第一方向垂直的第二方向上当前滚屏速度与预定刷屏周期的乘积,所述当前滚屏速度为缓冲区中该时间标签对应歌词的像素数据占用的总比特数除以时间顺序上下一时间标签标识的时间与该时间标签标识的时间之差的结果,其中第一次从缓冲区中取出待显示数据时的起始位置为缓冲区的起点位置。
一种可播放歌曲的移动终端,包括:
缓冲区创建单元,根据待播放歌曲对应的歌词文件、以及显示区域的尺寸,创建缓冲区,该缓冲区以显示区域中第一方向上每行像素的像素数据占用的比特数为第一偏移量,按照所述歌词文件中时间标签标识的时间先后顺序存储每个时间标签对应的歌词的像素数据;
显示单元,用于在播放歌曲时,在当前播放时间到达一个时间标签标识的 时间时,以预定刷屏周期,逐次从缓冲区创建单元创建的缓冲区中取出待显示数据并显示,所述待显示数据的比特数为用于显示的区域包含的全部像素的像素数据占用的比特数,取出待显示数据的起点位置为前一次取出待显示数据的起点位置与第二偏移量之和,所述第二偏移量为在与所述第一方向垂直的第二方向上当前滚屏速度与预定刷屏周期的乘积,所述当前滚屏速度为缓冲区中该时间标签对应歌词的像素数据占用的总比特数除以时间顺序上下一时间标签标识的时间与该时间标签标识的时间之差的结果,其中第一次从缓冲区中取出待显示数据时的起始位置为缓冲区的起点位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010144444.4/2.html,转载请声明来源钻瓜专利网。