【技术实现步骤摘要】
控制终端振动的方法及装置
本公开涉及计算机
,特别涉及一种控制终端振动的方法及装置。
技术介绍
振动反馈是终端必备的功能之一。比如,在终端接收到来电或短信时,通过振动反馈来提示用户,以便于用户及时查看终端。
技术实现思路
为解决相关技术中的问题,本公开提供了一种控制终端振动的方法及装置。根据本公开实施例的第一方面,提供一种控制终端振动的方法,所述方法包括:获取控制信息;根据所述控制信息的变化趋势生成对马达的驱动信号;根据所述驱动信号驱动所述马达进行振动,所述控制信息的变化趋势与所述马达的振动强度呈正相关关系。根据本公开实施例的第二方面,提供一种控制终端振动的装置,所述装置包括:获取模块,被配置为获取控制信息;生成模块,被配置为根据所述获取模块得到的所述控制信息的变化趋势生成对马达的驱动信号;驱动模块,被配置为根据所述生成模块生成的所述驱动信号驱动所述马达进行振动,所述控制信息的变化趋势与所述马达的振动强度呈正相关关系。根据本公开实施例的第三方面,提供一种控制终端振动的装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取控制信息;根据所述控制信息的变化趋势生成对马达的驱动信号;根据所述驱动信号驱动所述马达进行振动,所述控制信息的变化趋势与所述马达的振动强度呈正相关关系。根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的控制终端振动的方法。本公开的实施例 ...
【技术保护点】
1.一种控制终端振动的方法,其特征在于,所述方法包括:获取控制信息;根据所述控制信息的变化趋势生成对马达的驱动信号;根据所述驱动信号驱动所述马达进行振动,所述控制信息的变化趋势与所述马达的振动强度呈正相关关系。
【技术特征摘要】
1.一种控制终端振动的方法,其特征在于,所述方法包括:获取控制信息;根据所述控制信息的变化趋势生成对马达的驱动信号;根据所述驱动信号驱动所述马达进行振动,所述控制信息的变化趋势与所述马达的振动强度呈正相关关系。2.根据权利要求1所述的方法,其特征在于,所述控制信息为音频信号、手指与指纹采集区域的接触面积、动态图片和镜头的调焦信息中的一种。3.根据权利要求2所述的方法,其特征在于,当所述控制信息是所述音频信号时,所述根据所述控制信息的变化趋势生成对马达的驱动信号,包括:对所述音频信号进行解析,得到第一信号和第二信号,所述第一信号用于表示所述音频信号的包络,所述第二信号用于表示所述音频信号的频率和相位;根据所述第一信号的变化趋势确定对所述第一信号的实时放大倍数;按照所述实时放大倍数对所述第一信号进行放大;将所述第二信号和放大后的所述第一信号相乘,得到驱动信号。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一信号的变化趋势确定对所述第一信号的实时放大倍数,包括:对所述第一信号进行采样;在当前采样值的幅值大于前一采样值的幅值时,确定大于1的实时放大倍数;在当前采样值的幅值等于前一采样值的幅值时,确定实时放大倍数为1;在当前采样值的幅值小于前一采样值的幅值时,确定小于1的实时放大倍数。5.根据权利要求2所述的方法,其特征在于,当所述控制信息是所述接触面积时,所述根据所述控制信息的变化趋势生成对马达的驱动信号,包括:根据所述接触面积的变化趋势确定所述驱动信号的变化趋势,所述接触面积的变化趋势和所述驱动信号的变化趋势呈正相关关系;根据前一时刻的驱动信号和所述驱动信号的变化趋势生成当前时刻的驱动信号。6.根据权利要求5所述的方法,其特征在于,所述获取控制信息,包括:在采集所述指纹信息时,通过指纹传感器测量所述接触面积;通过所述指纹传感器将所述接触面积发送给所述马达的驱动芯片;通过所述驱动芯片获取所述接触面积。7.根据权利要求6所述的方法,其特征在于,所述通过指纹传感器测量所述接触面积,包括:通过所述指纹传感器统计接收到触控信号的像素点的数量,所述触控信号是手指与所述指纹传感器接触时产生的;通过所述指纹传感器根据所述数量和像素点的面积计算所述接触面积。8.根据权利要求2所述的方法,其特征在于,当所述控制信息是所述动态图片时,所述根据所述控制信息的变化趋势生成对马达的驱动信号,包括:获取从播放所述动态图片中的前一图片帧切换到当前图片帧时,所述当前图片帧中预定区域内像素点的灰度值的变化速度;根据所述变化速度的变化趋势确定所述驱动信号的变化趋势,所述变化速度的变化趋势与所述驱动信号的变化趋势呈正相关关系;根据播放所述前一图片帧时的驱动信号和所述驱动信号的变化趋势生成播放所述当前图片帧时的驱动信号。9.根据权利要求2所述的方法,其特征在于,当所述控制信息是所述调焦信息时,所述根据所述控制信息的变化趋势生成对马达的驱动信号,包括:根据所述调焦信息确定所述镜头的位移;根据所述位移的变化趋势确定所述驱动信号的变化趋势,所述位移的变化趋势和所述驱动信号的变化趋势呈正相关关系;根据前一时刻的驱动信号和所述驱动信号的变化趋势生成当前时刻的驱动信号。10.根据权利要求5至9任一所述的方法,其特征在于,所述根据所述驱动信号驱动所述马达进行振动,包括:从预设的波形中选择一种波形;根据所述驱动信号和所述波形驱动所述马达进行振动。11.一种控制终端振动的装置,其特征在于,所述装置包括:获取模块,被配置为获取控制信息;生成模块,被配置为根据所述获取模块得到的所述控制信息的变化趋势生成对马达的驱动信号;驱动模块,被配置为根据所述生成模块生成的所述...
【专利技术属性】
技术研发人员:陈朝喜,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。