ImageVerifierCode 换一换
格式:PDF , 页数:12 ,大小:410.55KB ,
资源ID:966062      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-966062.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种屏保状态下音乐频谱的显示方法和装置.pdf)为本站会员(e1)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

一种屏保状态下音乐频谱的显示方法和装置.pdf

1、10申请公布号CN102053810A43申请公布日20110511CN102053810ACN102053810A21申请号200910236915122申请日20091027G06F3/1420060171申请人中国移动通信集团公司地址100032北京市西城区金融大街29号72发明人邓小宁刘霖74专利代理机构北京鑫媛睿博知识产权代理有限公司11297代理人龚家骅54发明名称一种屏保状态下音乐频谱的显示方法和装置57摘要本发明的实施例公开了一种屏保状态下音乐频谱的显示方法和装置。该方法包括将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到所述音乐的频谱数据并存储;在屏保状态下播放所述音乐

2、时,显示所述音乐的频谱数据。通过使用本发明的实施例,在屏保状态下播放音乐时,直接将存储的音乐频谱数据进行显示,从而提高了用户体验;另外由于所显示的频谱数据是预先存储好的而不是实时显示的,进一步节省了终端在屏保状态下的资源。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页CN102053817A1/2页21一种屏保状态下音乐频谱的显示方法,其特征在于,包括将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到所述音乐的频谱数据并存储;在屏保状态下播放所述音乐时,显示所述音乐的频谱数据。2如权利要求1所述的方法,其特征在于,所述将需要在屏保状态下显示频

3、谱的音乐进行频谱分析处理,得到所述音乐的频谱数据,包括将所述需要在屏保状态下显示频谱的音乐进行解码,得到脉冲码调制PCM数据;对所述PCM数据进行时频变换,获取频谱数据;根据屏保显示宽度,从所述时频变换得到的频谱数据中,获取需要存储的频谱数据;存储所述需要存储的频谱数据。3如权利要求2所述的方法,其特征在于,所述根据屏保显示宽度,从所述时频变换得到的频谱数据中,获取需要存储的频谱数据后,还包括根据所需要的显示精确度,对所述获取的需要存储的频谱数据进行筛选。4如权利要求1、2或3所述的方法,其特征在于,所述显示所述音乐的频谱数据,包括当所述存储的音乐的频谱数据的数量满足屏保显示宽度时,直接显示所

4、述存储的音乐的频谱数据;当所述存储的音乐的频谱数据的数量小于屏保显示宽度时,对所述存储的音乐的频谱数据进行插值,得到满足屏保显示宽度的音乐的频谱数据的数量并显示。5如权利要求4所述的方法,其特征在于,所述将需要在屏保状态下显示频谱的音乐进行频谱分析处理前,还包括获取设置的需要在屏保状态下显示频谱的音乐。6一种处理装置,用于屏保状态下音乐频谱的显示,其特征在于,包括频谱数据采集单元,用于将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到所述音乐的频谱数据并存储;频谱数据显示单元,用于在屏保状态下播放所述音乐时,显示所述音乐的频谱数据。7如权利要求6所述的装置,其特征在于,所述频谱数据采集单元

5、包括解码子单元,用于将所述需要在屏保状态下显示频谱的音乐进行解码,得到PCM数据;时频转换子单元,用于对所述解码子单元得到的PCM数据进行时频变换,获取频谱数据;频谱数据获取子单元,用于根据屏保显示宽度,从所述时频转换子单元进行时频变换得到的频谱数据中,获取需要存储的频谱数据;频谱数据存储子单元,用于存储所述频谱数据获取子单元获取的需要存储的频谱数据。8如权利要求7所述的装置,其特征在于,所述频谱数据采集单元还包括筛选子单元,用于根据所需要的显示精确度,对所述获取的需要存储的频谱数据进行筛选。9如权利要求6所述的装置,其特征在于,所述频谱数据显示单元具体用于当所述存储的音乐的频谱数据的数量满足

6、屏保显示宽度时,直接显示所述存储的音乐权利要求书CN102053810ACN102053817A2/2页3的频谱数据;当所述存储的音乐的频谱数据的数量小于屏保显示宽度时,对所述存储的音乐的频谱数据进行插值,得到满足屏保显示宽度的音乐的频谱数据的数量并显示。10如权利要求6至9中任一项所述的装置,其特征在于,还包括设置单元,用于设置需要在屏保状态下显示频谱的音乐;所述频谱数据采集单元,还用于获取所述设置单元中设置的需要在屏保状态下显示频谱的音乐。权利要求书CN102053810ACN102053817A1/6页4一种屏保状态下音乐频谱的显示方法和装置技术领域0001本发明涉及通讯技术领域,尤其涉

7、及一种屏保状态下音乐频谱的显示方法和装置。背景技术0002屏保是终端在锁屏状态下显示的画面。用于防止用户在终端待机时误触操作。现有技术的实现中,屏保界面通常由一张图片搭配背景音乐组成,对于用户而言,屏保的形式比较单调、乏味。0003如果能在音乐播放的同时显示正在播放的音乐的频谱,则可以带给用户对音乐的视觉感观,与听觉相辅相成。这样在终端待机状态下,用户只要按电源键唤醒终端的屏幕,无需解锁就可以享受视觉听觉二维的音乐感受,从而提高用户体验。发明内容0004本发明的实施例提供了一种屏保状态下音乐频谱的显示方法和装置,用于在屏保状态下播放音乐时在终端上显示音乐频谱,提高用户体验。0005为了达到上述

8、目的,本发明的实施例提供了一种屏保状态下音乐频谱的显示方法,包括0006将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到所述音乐的频谱数据并存储;0007在屏保状态下播放所述音乐时,显示所述音乐的频谱数据。0008其中,所述将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到所述音乐的频谱数据,包括0009将所述需要在屏保状态下显示频谱的音乐进行解码,得到脉冲码调制PCM数据;0010对所述PCM数据进行时频变换,获取频谱数据;0011根据屏保显示宽度,从所述时频变换得到的频谱数据中,获取需要存储的频谱数据;0012存储所述需要存储的频谱数据。0013其中,所述根据屏保显示宽度,从所述

9、时频变换得到的频谱数据中,获取需要存储的频谱数据后,还包括0014根据所需要的显示精确度,对所述获取的需要存储的频谱数据进行筛选。0015其中,所述显示所述音乐的频谱数据,包括0016当所述存储的音乐的频谱数据的数量满足屏保显示宽度时,直接显示所述存储的音乐的频谱数据;0017当所述存储的音乐的频谱数据的数量小于屏保显示宽度时,对所述存储的音乐的频谱数据进行插值,得到满足屏保显示宽度的音乐的频谱数据的数量并显示。0018其中,所述将需要在屏保状态下显示频谱的音乐进行频谱分析处理前,还包括说明书CN102053810ACN102053817A2/6页50019获取设置的需要在屏保状态下显示频谱的

10、音乐。0020本发明还提供了一种处理装置,用于屏保状态下音乐频谱的显示,包括0021频谱数据采集单元,用于将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到所述音乐的频谱数据并存储;0022频谱数据显示单元,用于在屏保状态下播放所述音乐时,显示所述音乐的频谱数据。0023其中,所述频谱数据采集单元包括0024解码子单元,用于将所述需要在屏保状态下显示频谱的音乐进行解码,得到PCM数据;0025时频转换子单元,用于对所述解码子单元得到的PCM数据进行时频变换,获取频谱数据;0026频谱数据获取子单元,用于根据屏保显示宽度,从所述时频转换子单元进行时频变换得到的频谱数据中,获取需要存储的频谱数

11、据;0027频谱数据存储子单元,用于存储所述频谱数据获取子单元获取的需要存储的频谱数据。0028其中,所述频谱数据采集单元还包括0029筛选子单元,用于根据所需要的显示精确度,对所述获取的需要存储的频谱数据进行筛选。0030其中,所述频谱数据显示单元具体用于0031当所述存储的音乐的频谱数据的数量满足屏保显示宽度时,直接显示所述存储的音乐的频谱数据;0032当所述存储的音乐的频谱数据的数量小于屏保显示宽度时,对所述存储的音乐的频谱数据进行插值,得到满足屏保显示宽度的音乐的频谱数据的数量并显示。0033其中,还包括0034设置单元,用于设置需要在屏保状态下显示频谱的音乐;0035所述频谱数据采集

12、单元,还用于获取所述设置单元中设置的需要在屏保状态下显示频谱的音乐。0036与现有技术相比,本发明的实施例具有以下优点0037本发明的实施例中,预先将需要在屏保状态下显示频谱的音乐进行频谱分析处理、得到音乐的频谱数据并存储;从而在屏保状态下播放音乐时,直接将存储的音乐频谱数据进行显示。从而提高了用户体验;另外由于所显示的频谱数据是预先存储好的而不是实时显示的,从而节省了终端在屏保状态下的资源。附图说明0038为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员

13、来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0039图1是本发明实施例中提供的屏保状态下音乐频谱的显示方法流程图;说明书CN102053810ACN102053817A3/6页60040图2是本发明实施例中提供的音乐的频谱数据的生成流程图;0041图3是本发明实施例中提供的处理装置的结构示意图;0042图4是本发明实施例中提供的处理装置的另一结构示意图具体实施方式0043下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性

14、劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0044本发明的实施例提供了一种屏保状态下音乐频谱的显示方法,如图1所示,包括0045步骤S101、将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到音乐的频谱数据并存储。该步骤中,充分利用了现有终端通常具有大容量存储空间的特点,将生成的音乐频谱数据直接存储在终端的存储介质中。0046步骤S102、在屏保状态下播放音乐时,显示音乐的频谱数据。该步骤中,由于所显示的频谱数据预先存储在终端中,而不是由终端实时处理并显示的,因此节省了终端在屏保状态下的资源。0047在本发明的实施例中,用户可以根据喜好和需要,为终端内已存储的音乐设定“屏保

15、频谱显示属性”。对于用户设定了屏保频谱显示属性的音乐,终端对其进行频谱分析处理,生成音乐的频谱数据,并将得到的频谱数据进行存储。以下结合一个具体的实施例说明音乐的频谱数据的生成方法。0048音乐的频谱数据的生成流程如图2所示,包括以下步骤0049步骤S201、将选中的音乐解码得到PCMPULSECODEMODULATION,脉冲码调制数据,并对PCM数据进行时频变换。0050该步骤中,首先将选中的音乐解码,得到以16BIT表示的PCM数据。具体的解码方式可以根据音乐格式进行选择,例如对于WMV、MP3、RM、MIDI等不同格式的音乐文件,需要使用对应的解码方式进行解码,得到音乐的PCM数据。0

16、051之后,对解码得到的PCM数据进行时频变换。本发明的实施例中,为了得到流畅的频谱显示,根据经验,在进行时频变换时,可以设置每秒显示25帧频谱数据,即以1000MS/2540MS作为一帧。时频变换所使用的公式如公式1所示00520053其中N0,N1;N为一帧数据即40MS数据的频谱幅度点数;XN为PCM数据,取频率幅度值|XK|作为频谱数据。N的取值与音乐数据的采样率有关,例如,音乐数据的采样率为441KHZ时,N的数值为0054N441KHZ40MS17640055步骤S202、根据屏幕显示宽度,计算显示所需的频谱数据。0056具体的,根据终端的屏幕显示宽度,计算显示所需的频谱数据。设屏

17、幕频谱图像显示宽度为W像素,一帧数据的频谱幅度的点数为N,设解码PCM音乐数据的采样率为SKHZ,则计算显示所需的频谱数据所使用的公式如公式2所示说明书CN102053810ACN102053817A4/6页700570058公式2中,采用对应频谱幅度前3点到后3点的平均值作为存储的频谱数据。其中,K3、2、1、0、1、2、3;X为步骤S201中计算得到的频谱数据;N0,1,W1;S为音乐数据的采样率;W为屏幕频谱图像显示宽度;ROUND为取整函数;X为显示所需的频谱数据。0059步骤S203、根据设置对显示所需的频谱数据进行存储。0060本发明的实施例中,由于终端的屏幕较小,同时屏保对于频谱

18、的显示精确度要求较低,可以用较少的字节存储一个存储数据,以屏幕显示区域为HVGA规格为例,分辨率为320240,可以用6个BIT表示一个频谱幅度数据。同时,可以对获取到的频谱数据进行筛选,只存储筛选后的频谱数据。例如在X轴上显示频谱数据时,无需将每一个像素点对应一个频谱幅度数据,例如可以将4个像素点对应一个存储数据,其余的点在显示时简单插值生成即可。0061同样以屏幕显示区域为HVGA为例,屏幕显示宽度为320个像素,频谱图像宽度可以设置为240像素。对于CD音质音乐数据,音乐数据采样率为441KHZ,在40MS区间内,时频变换后,频谱幅度值个数为1764个,显示所需的频谱数据为240个,将4

19、个点表示为一个频谱数据的存储数据时,需要存储的频谱数据为60个。0062使用本发明实施例提供的方法时,需要在终端中存储生成的音乐的频谱数据。设音乐码率为RKBPS,设音乐时间长度为为TS,则音乐数据的存储空间为RS/81000MB。0063相应的,频谱数据存储空间计算方法如公式3所示00640065对于存储空间来说,以MP3音乐数据为例,码率为128KBPS,以5分钟300S的音乐为例计算,存储音乐文件所需的空间为48MB,而存储音乐的频谱数据所需的空间根据公式3可以计算得到为27MB,与音乐文件本身相比所需的存储空间更小,可以在存储卡上存储。0066通过上述步骤S201S203,实现了频谱数

20、据的生成和存储。在屏保显示过程中,终端可以在播放音乐的同时,实时的从存储介质中同步读取与音乐对应的频谱数据。当音乐的频谱数据的数量满足屏保显示宽度时,直接显示音乐的频谱数据;当音乐的频谱数据的数量小于屏保显示宽度时,需要对音乐的频谱数据进行插值,得到未存储的频谱数据,得到满足屏保显示宽度的音乐的频谱数据的数量并显示。0067本发明的实施例中,可以采用的一种差值方法为采用简单插值的方式生成。例如将4个点表示为一个频谱数据的存储数据时,除了存储点频谱数据之外的其他3个点的频谱数据需要根据存储点频谱数据差值得到。0068设在存储的频率数据XK1和XK2之间需要插值出3个频率点XP1,XP2,XP3,

21、K1P1P2P3K2,则一种差值的方法可以如下公式4所示0069XP1025XK1075XK2说明书CN102053810ACN102053817A5/6页80070XP205XK105XK240071XP3075XK1025XK20072当然本发明实施例所采用的差值方式并不限于此。通过使用插值的方法,可以得出满足屏保显示宽度像素的所有频率幅度点,从而可以逐点得到频谱的曲线,在伴随音乐播放时显示频谱的效果。0073本发明的实施例提供的上述方法中,预先将需要在屏保状态下显示频谱的音乐进行频谱分析处理、得到音乐的频谱数据并存储;从而在屏保状态下播放音乐时,直接将存储的音乐频谱数据进行显示。从而提高

22、了用户体验;另外由于所显示的频谱数据是预先存储好的而不是实时显示的,从而节省了终端在屏保状态下的资源。可以理解的是,该终端包括手机、PDA、笔记本电脑、台式机等。0074本发明的实施例还提供了一种处理装置,用于屏保状态下音乐频谱的显示,如图3所示,包括0075频谱数据采集单元10,用于将需要在屏保状态下显示频谱的音乐进行频谱分析处理,得到该音乐的频谱数据并存储;0076频谱数据显示单元20,用于在屏保状态下播放所述音乐时,显示所述音乐的频谱数据。0077具体的,本发明的一个实施例中,如图4所示,频谱数据采集单元10可以进一步包括0078解码子单元11,用于将所述需要在屏保状态下显示频谱的音乐进

23、行解码,得到PCM数据;0079时频转换子单元12,用于对所述解码子单元11得到的PCM数据进行时频变换,获取频谱数据;0080频谱数据获取子单元13,用于根据屏保显示宽度,从时频转换子单元12进行时频变换得到的频谱数据中,获取需要存储的频谱数据;0081频谱数据存储子单元14,用于存储频谱数据获取子单元13获取的需要存储的频谱数据。0082另外,该频谱数据采集单元10还可以包括0083筛选子单元15,用于根据所需要的显示精确度,对频谱数据获取子单元13获取的需要存储的频谱数据进行筛选,经筛选后的数据存储到频谱数据存储子单元14。0084另外,频谱数据显示单元20具体用于当存储的音乐的频谱数据

24、的数量满足屏保显示宽度时,直接显示存储的音乐的频谱数据;当存储的音乐的频谱数据的数量小于屏保显示宽度时,对存储的音乐的频谱数据进行插值,得到满足屏保显示宽度的音乐的频谱数据的数量并显示。0085另外,该处理装置还包括设置单元30,用于设置需要在屏保状态下显示频谱的音乐。则频谱数据采集单元10,还用于获取设置单元30中设置的需要在屏保状态下显示频谱的音乐以对其进行频谱分析处理。0086本发明提供的实施例中,预先将需要在屏保状态下显示频谱的音乐进行频谱分析处理、得到音乐的频谱数据并存储;从而在屏保状态下播放音乐时,直接将存储的音乐频谱数据进行显示。从而提高了用户体验;另外由于所显示的频谱数据是预先

25、存储好的而不是说明书CN102053810ACN102053817A6/6页9实时显示的,从而节省了终端在屏保状态下的资源。0087通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质可以是CDROM,U盘,移动硬盘等中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。0088本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的单元或流程并不一定是实施本发明所必须的。0089本领域技术人员可以理解实施例中的装置中的单元可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的单元可以合并为一个单元,也可以进一步拆分成多个子单元。0090上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。说明书CN102053810ACN102053817A1/3页10图1图2说明书附图CN102053810ACN102053817A2/3页11图3说明书附图CN102053810ACN102053817A3/3页12图4说明书附图CN102053810A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1