音乐播放的控制方法和装置制造方法及图纸

技术编号:8131506 阅读:206 留言:0更新日期:2012-12-27 04:05
一种音乐播放的控制方法,包括以下步骤:初始化播放参数和控制区域,定位控制区域内的基准点,设置控制区域内的图像,并使控制区域内的图像围绕所述基准点以基准角速度匀速转动;获取用户在所述控制区域内的操作信息;根据所述用户在所述控制区域内的操作信息控制当前播放速率;采用当前播放速率播放音乐;根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速。采用上述音乐播放的控制方法,可以使音乐播放的速率按照用户的意愿随意改变,从而实现搓碟效果,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及ー种音乐播放的控制方法和装置。背景技木音乐播放器是ー种常见的多媒体应用软件,用于处理音频的多媒体文件。音乐播放器通过读取音频的多媒体文件或数据流,然后将数据转换成音频信号并将音频信号传送给音频播放设备(如扬声器,耳机)来实现音乐播放功能。传统的音乐播放器为了控制播放进度,通常具有播放、暂停、快进、快退、上一首、下一首等功能控制接ロ。其中,快进和快退均为以恒定的速率加快或倒退播放进度,通常为二倍速率。上一首和下一首则直接控制播放器跳过当前播放乐曲进入上一首或下一首音乐的播放进度当中。由于传统播放器的控制音乐播放的速率时,采用的是固定速率加快前进或倒退的速度,因此用户在传统的播放器上无法通过随意改变播放速率来产生具有失真效果的音乐,即传统播放器不能生成电子乐中的搓碟效果。
技术实现思路
基于此,有必要提供ー种能够通过提供用户控制接ロ来实现电子乐中搓碟效果的音乐播放的控制方法和装置。ー种音乐播放的控制方法,包括以下步骤初始化播放參数和控制区域,定位控制区域内的基准点,设置控制区域内的图像,并使控制区域内的图像围绕所述基准点以基准角速度匀速转动;获取用户在所述控制区域内的操作信息;根据所述用户在所述控制区域内的操作信息控制当前播放速率;采用当前播放速率播放音乐;根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速。优选的,所述获取用户在所述控制区域内的操作信息的步骤为定位用户按压所述控制区域的按压点,根据所述按压点相对于所述基准点的滑动速度、所述按压点和所述基准点的距离、所述按压点和所述基准点的连线与所述按压点滑动方向的角度获取所述按压点相对于所述基准点滑动的角速度。优选的,所述播放參数包括所述按压点相对于所述基准点滑动的角速度与当前播放速率的线性关系LI ;所述根据所述用户在所述控制区域内的操作信息控制当前播放速率的步骤为根据所述线性关系LI,利用所述按压点相对于所述基准点滑动的角速度计算目标播放速率,并调整当前播放速率为所述目标播放速率。优选的,所述播放參数还包括基准播放速率以及所述控制区域内图像围绕所述基准点转动的角速度与当前的音乐播放速率的线性关系L2,所述线性关系L2和所述线性关系LI相同;所述根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速的步骤包括根据所述线性关系L2,利用当前的音乐播放速率计算所述控制区域内图像围绕所述基准点转动的目标角速度,再控制所述控制区域内的图像围绕所述基准点以所述目标角速度转动;所述使控制区域内的图像围绕所述基准点以基准角速度匀速转动的步骤之前还包括根据所述线性关系L2,利用所述基准播放速率计算所述控制区域内图像围绕所述基准点匀速转动的基准角速度。 优选的,所述播放參数还包括音乐播放速率的修正加速度;所述根据所述用户在所述控制区域内的操作信息控制当前播放速率的步骤之后还包括若当前播放速率不等于所述基准播放速率,则根据所述修正加速度重新修正所述当前播放速率,所述修正加速度总是使当前播放速率向所述基准播放速率逼近。ー种音乐播放的控制装置,包括以下模块初始化模块,用于初始化播放參数和控制区域,定位控制区域内的基准点,设置控制区域内的图像,并使控制区域内的图像围绕所述基准点以基准角速度匀速转动;采集模块,用于获取用户在所述控制区域内的操作信息;处理模块,用于根据所述用户在所述控制区域内的操作信息控制当前播放速率;播放模块,用于采用当前播放速率播放音乐;用户界面模块,用于根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速。优选的,所述采集模块用于定位用户按压所述控制区域的按压点,根据所述按压点相对于所述基准点的滑动速度、所述按压点和所述基准点的距离、所述按压点和所述基准点的连线与所述按压点滑动方向的角度获取所述按压点相对于所述基准点滑动的角速度。优选的,所述播放參数包括所述按压点相对于所述基准点滑动的角速度与当前播放速率的线性关系LI ;所述处理模块用于根据所述线性关系LI,利用所述按压点相对于所述基准点滑动的角速度计算目标播放速率,并调整当前播放速率为所述目标播放速率。优选的,所述播放參数还包括基准播放速率以及所述控制区域内图像围绕所述基准点转动的角速度与当前的音乐播放速率的线性关系L2,所述线性关系L2和所述线性关系LI相同;所述用户界面模块用于根据所述线性关系L2,利用当前的音乐播放速率计算所述控制区域内图像围绕所述基准点转动的目标角速度,再控制所述控制区域内的图像围绕所述基准点以所述目标角速度转动;所述用户界面模块还用于根据所述线性关系L2,利用所述基准播放速率计算所述控制区域内图像围绕所述基准点匀速转动的基准角速度。优选的,所述播放參数还包括音乐播放速率的修正加速度;所述处理模块还用于若当前播放速率不等于所述基准播放速率,则根据所述修正加速度重新修正所述 当前播放速率,所述修正加速度总是使当前播放速率向所述基准播放速率逼近。 用户在使用采用了上述音乐播放的控制方法和装置的音乐播放器时,可以通过在控制区域按压并相对控制区域的基准点滑动产生按压点相对基准点的角加速度,从而根据滑动的角加速度改变的当前音乐的播放速率,从而产生电子乐中的失真的搓碟效果。通过设置目标播放速率的修正加速度,可以模拟现实中的电唱机上碟片转动的摩擦和复位阻力,使得用户在操作时更加逼真,提高用户体验效果。附图说明图I为ー个实施例中音乐播放的控制方法的流程图;图2为ー个实施例中音乐播放的控制装置的模块图。具体实施方式在一个实施例中,如图I所示,ー种音乐播放的控制方法,包括以下步骤步骤S102,初始化播放參数和控制区域,定位控制区域内的基准点,设置控制区域内的图像,并使控制区域内的图像围绕基准点以基准角速度匀速转动。在本实施例中,应用音乐播放的控制方法的设备优选为具有触摸屏的终端设备。优选的,在触摸屏上设置一块圆形的区域作为控制区域,设置圆心作为基准点,也可以设置其他形状的控制区域,如方形,三角形,椭圆形等。优选的,设置ー张圆形的图片作为控制区域内的图像,图像刚好覆盖控制区域,且图像上设有标识,通过标识与基准点的位置关系可以反映图像是否围绕基准点转动。控制区域内的图像预设为围绕基准点匀速转动。应用本实施例的音乐播放的控制方法的设备也可以是具有显示屏的終端设备,控制区域设置为显示屏上的ー块区域,用户可以通过鼠标在控制区域操作。步骤S104,获取用户在控制区域内的操作信息。本实施例中,获取用户在控制区域内的操作信息的步骤为定位用户按压所述控制区域的按压点,根据所述按压点相对于所述基准点的滑动速度、所述按压点和所述基准点的距离、所述按压点和所述基准点的连线与所述按压点滑动方向的角度获取所述按压点相对于所述基准点滑动的角速度。本实施例中,按压点即为用户在触摸屏上按压的点,在其他采用鼠标作为输入设备的終端的上,按压点即为鼠标在控制区域上按压的点。步骤S106,根据用户在控制区域内的操作信息控制当前播放速率。本实施例中,播放參数包括按压点相对于基准点滑动的角速度与当前播放速率的线性关系LI。根据用户在控制区域内的操作信息控制当前播放速率的步骤为根据线性 关系LI,利用按压点相对于基准点滑动的角速度计算目标播放速率本文档来自技高网...

【技术保护点】
一种音乐播放的控制方法,包括以下步骤:初始化播放参数和控制区域,定位控制区域内的基准点,设置控制区域内的图像,并使控制区域内的图像围绕所述基准点以基准角速度匀速转动;获取用户在所述控制区域内的操作信息;根据所述用户在所述控制区域内的操作信息控制当前播放速率;采用当前播放速率播放音乐;根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速。

【技术特征摘要】
1.ー种音乐播放的控制方法,包括以下步骤 初始化播放參数和控制区域,定位控制区域内的基准点,设置控制区域内的图像,并使控制区域内的图像围绕所述基准点以基准角速度匀速转动; 获取用户在所述控制区域内的操作信息; 根据所述用户在所述控制区域内的操作信息控制当前播放速率; 采用当前播放速率播放音乐; 根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速。2.根据权利要求I所述的音乐播放的控制方法,其特征在于,所述获取用户在所述控制区域内的操作信息的步骤为 定位用户按压所述控制区域的按压点,根据所述按压点相对于所述基准点的滑动速度、所述按压点和所述基准点的距离、所述按压点和所述基准点的连线与所述按压点滑动方向的角度获取所述按压点相对于所述基准点滑动的角速度。3.根据权利要求2所述的音乐播放的控制方法,其特征在于,所述播放參数包括 所述按压点相对于所述基准点滑动的角速度与当前播放速率的线性关系LI ; 所述根据所述用户在所述控制区域内的操作信息控制当前播放速率的步骤为 根据所述线性关系LI,利用所述按压点相对于所述基准点滑动的角速度计算目标播放速率,并调整当前播放速率为所述目标播放速率。4.根据权利要求3所述的音乐播放的控制方法,其特征在于,所述播放參数还包括 基准播放速率以及所述控制区域内图像围绕所述基准点转动的角速度与当前的音乐播放速率的线性关系L2,所述线性关系L2和所述线性关系LI相同; 所述根据当前的音乐播放速率控制所述控制区域内的图像围绕所述基准点转动的转速的步骤包括 根据所述线性关系L2,利用当前的音乐播放速率计算所述控制区域内图像围绕所述基准点转动的目标角速度,再控制所述控制区域内的图像围绕所述基准点以所述目标角速度转动; 所述使控制区域内的图像围绕所述基准点以基准角速度匀速转动的步骤之前还包括 根据所述线性关系L2,利用所述基准播放速率计算所述控制区域内图像围绕所述基准点匀速转动的基准角速度。5.根据权利要求4所述的音乐播放的控制方法,其特征在于,所述播放參数还包括音乐播放速率的修正加速度; 所述根据所述用户在所述控制区域内的操作信息控制当前播放速率的步骤之后还包括 若当前播放速率不等于所述基准播放速率,则根据所述修正加...

【专利技术属性】
技术研发人员:高振刚刘欢邓景仁
申请(专利权)人:深圳深讯和科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1