驱动信号调整方法、装置及电子设备与流程
本公开实施例涉及马达控制,尤其涉及一种驱动信号调整方法、装置、电子设备及存储介质。
背景技术:
1、在电子产品的触控反馈领域,尤其是涉及振动反馈的场景中,驱动信号的精准调整对于提升用户体验起着关键作用。随着电子设备的不断发展,用户对于电子设备的触觉反馈质量要求越来越高,这使得驱动信号调整技术的优化,成为了本领域的重要研究方向。
2、在现有的电子产品中,如手机、平板电脑等,常常通过线性谐振马达(lra)来实现触控反馈功能。这些电子设备一般采用i2s(inter-integrated circuit sound)数据传输方式,i2s数据中同时包含音频数据和振动波形数据,当马达的振动节拍与音乐节拍保持对齐时,用户对于电子设备的触控反馈体验最佳。
3、理想谐振频率通常是根据马达的设计标准来制定的,然而,在实际生产和应用中,由于马达制造工艺的差异以及不同工作环境的影响,导致所制造出的单体马达的实际谐振频率并非精确地等同于理想谐振频率,而是在理想谐振频率的附近波动,导致马达振动节奏点与音乐节拍无法对齐,影响了用户的使用体验。
技术实现思路
1、有鉴于此,本公开实施例提供一种驱动信号调整方案,可对马达驱动信号进行自适应调整,使得马达振动节奏点与音乐节拍保持对齐,提高马达振动效果。
2、根据本公开的第一方面,提供了一种驱动信号调整方法,包括:获取原始驱动信号的多个原始数据帧;基于马达的实际谐振频率和所述马达的理想谐振频率对所述多个原始数据帧进行重采样,得到多个重采样数据帧;根据比对所述马达的实际谐振频率与所述马达的理想谐振频率的结果,对所述多个重采样数据帧中的至少一个数据帧执行填充处理或执行丢弃处理,以得到所述原始驱动信号的目标驱动信号;其中,若所述马达的实际谐振频率大于所述马达的理想谐振频率,对所述多个重采样数据帧中的至少一个数据帧执行数据填充处理,或者,若所述马达的实际谐振频率小于所述马达的理想谐振频率,对所述多个重采样数据帧中的至少一个数据帧执行数据丢弃处理。
3、根据本公开的第二方面,提供了一种驱动信号调整装置,包括:获取模块,用于获取原始驱动信号的多个原始数据帧;重采样模块,用于基于马达的实际谐振频率和所述马达的理想谐振频率对所述多个原始数据帧进行重采样,得到多个重采样数据帧;调整模块,用于根据比对所述马达的实际谐振频率与所述马达的理想谐振频率的结果,对所述多个重采样数据帧中的至少一个数据帧执行填充处理或执行丢弃处理,以得到所述原始驱动信号的目标驱动信号,其中,若所述马达的实际谐振频率大于所述马达的理想谐振频率,对所述多个重采样数据帧中的至少一个数据帧执行数据填充处理,或者,若所述马达的实际谐振频率小于所述马达的理想谐振频率,对所述多个重采样数据帧中的至少一个数据帧执行数据丢弃处理。
4、根据本公开的第三方面,提供了一种电子设备,包括:处理器、通信接口、存储器和总线,所述处理器、所述通信接口和所述存储器通过所述总线完成相互间的通信;所述存储器用于存储至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述方法对应的操作。
5、根据本公开的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行如第一方面所述的方法。
6、本公开各实施例提供的驱动信号调整方法,基于马达的实际谐振频率和理想谐振频率,自适应调整马达驱动信号的信号频率,使得马达振动节奏点与音乐节拍保持对齐,提高马达振动效果。
1.一种驱动信号调整方法,包括:
2.根据权利要求1所述的方法,其中,所述方法还包括:
3.根据权利要求2所述的方法,其中,在将所述多个原始数据帧中的任意一个数据帧确定为待处理数据帧的情况下,所述基于马达的实际谐振频率与所述马达的理想谐振频率对所述多个原始数据帧进行重采样,得到多个重采样数据帧,包括:
4.根据权利要求2所述的方法,其中,所述根据比对所述马达的实际谐振频率与所述马达的理想谐振频率的结果,对所述多个重采样数据帧中的至少一个数据帧执行填充处理或执行丢弃处理,包括:
5.根据权利要求4所述的方法,其中,所述对所述多个重采样数据帧中的至少一个数据帧执行填充处理,包括:
6.根据权利要求5所述的方法,其中,在检测所述缓存区中的缓存数据的缓存长度的步骤之后,所述方法还包括:
7.根据权利要求5或6所述的方法,其中,所述根据所述当前数据帧的数据,在所述缓存区执行数据填充处理,包括:
8.根据权利要求4所述的方法,其中,所述对所述多个重采样数据帧中的至少一个数据帧执行丢弃处理,包括:
9.根据权利要求8所述的方法,其中,在检测所述缓存区中的缓存数据的缓存长度的步骤之后,所述方法还包括:
10.根据权利要求8或9所述的方法,其中,所述根据所述当前数据帧的数据,在所述缓存区执行数据丢弃处理,包括:
11.根据权利要求2所述的方法,其中,所述根据比对所述马达的实际谐振频率与所述马达的理想谐振频率的结果,对所述多个重采样数据帧中的至少一个数据帧执行填充处理或执行丢弃处理,包括:
12.根据权利要求11所述的方法,其中,所述对所述多个重采样数据帧中的至少一个数据帧执行填充处理,包括:
13.根据权利要求12所述的方法,其中,所述对所述当前数据帧执行数据填充处理,包括:
14.根据权利要求13所述的方法,其中,在将所述待填充数据段插入所述当前数据帧的插入位置后,所述方法还包括:
15.根据权利要求13所述的方法,其中,在通过截取所述待填充数据段以执行数据填充处理之前,所述方法还包括:
16.根据权利要求11所述的方法,其中,所述对所述多个重采样数据帧中的至少一个数据帧执行数据丢弃处理,包括:
17.根据权利要求16所述的方法,其中,所述对所述当前数据帧执行数据丢弃处理,包括:
18.根据权利要求17所述的方法,其中,在将所述待丢弃数据段从所述当前数据帧中删除后,所述方法还包括:
19.根据权利要求17所述的方法,其中,在通过删除所述待丢弃数据段以执行数据丢弃处理之前,所述方法还包括:
20.根据权利要求1所述的方法,其中,
21.根据权利要求1所述的方法,其中,所述方法还包括:
22.一种驱动信号调整装置,包括:
23.一种电子设备,包括:处理器、通信接口、存储器和总线,所述处理器、所述通信接口和所述存储器通过所述总线完成相互间的通信;
24.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行如权利要求1至21中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com