[发明专利]一种随音乐变化振动效果的实现方法有效
| 申请号: | 201010546550.5 | 申请日: | 2010-11-11 |
| 公开(公告)号: | CN102064832A | 公开(公告)日: | 2011-05-18 |
| 发明(设计)人: | 苏豫;杨晨鹏 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30;G10L19/00 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
| 地址: | 523860 广东省东莞市长安*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 音乐 变化 振动 效果 实现 方法 | ||
1.一种随音乐变化振动效果的实现方法,其步骤如下:
该方法涉及以下数据,周期为T,从PCM缓冲器中读取的PCM数据用PCM_Level_L来表示,一个周期内采样点的数量为SubCount,SubCount的最大值为MaxSubCount,一个中断中幅度最大值MaxV_tmp,幅度参考值设置为常数VLowLimit,采样点参考值设置为常数FLowLimit,一个采样周期内所有中断点幅度的最大值为MaxV,有效周期个数即频率为ICount,设幅度最小参考值为MinV_T,采样周期的时间由实现着根据产品特性设定
步骤1、对音频文件解码后未在PCM数据转化成最终声音模拟波形前,截取PCM的数据,从PCM缓冲器中读每个PCM_Level_L;
步骤2、判断PCM_Level_L是否大于零;
步骤3、PCM_Level_L>0,则执行步骤3.1,PCM_Level_L≤0,则执行步骤3.2;
步骤3.1、PCM_Level_L>0,则开始计数,得到一个子周期内采样点的数量SubCount,并记下此时的幅度最大值MaxV_tmp,跳至步骤5;
步骤3.2、PCM_Level_L≤0,则开始分析一个中断读取PCM缓冲器中正幅度的SubCount和MaxV_tmp,并执行步骤4;
步骤4、同时满足SubCount<FLowLimit,MaxV_tmp<VLowLimit的,则判断为高频噪声并过滤掉,不进行统计,为无效周期,统计出SubCount、MaxV_tmp的最大值;
步骤5、统计出一个采样周期MaxV_tmp的最大值MaxV,SubCount中的最大值MaxSubCount,并统计出一个采样周期内的MaxV、MaxSubCount,并统计出有效周期ICount的数量;
步骤6、比较一个采样周期内前后两次采样得到的最大值MaxV,设差值为MaxV_L;
步骤7、判断MaxV_L是否小于-MinV_T;
步骤8、MaxV_L<-MinV_T,则执行步骤8.1,MaxV_L≥-MinV_T,则执行步骤8.2;
步骤8.1、MaxV_L<-MinV_T,则直接设MaxV_L=0,马达停止振动;
步骤8.2、MaxV_L≥-MinV_T,则执行步骤9;
步骤9、程序结束,继续进行下一轮判断。
2.根据权利要求1所述的随音乐变化振动效果的实现方法,其特征在于:上述步骤1中的音频文件指现有格式的音频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010546550.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:二次顶出机构
- 下一篇:可折叠的动力工具支架





