本申请的实施方式涉及车辆,更具体地,涉及一种车机音量调节方法、车机音量系统、电子设备以及计算机可读存储介质。
背景技术:
1、目前,车机自身通常可以具有车载播放器,并且可以通过车载播放器播放车机系统音频。随着车辆娱乐化、智能化的不断发展,可以通过各种方式满足用户多样的视听需求,诸如,将手机等外部终端连接到车机,并通过车载播放器输出外部终端上的音频来满足用户的视听需求。
2、由于需要通过车机系统实现所播放的音频的音量的调节,因此当调整音频的音量时,容易引起播放音量的突然的跳变,使得用户体验不佳。例如,当用户通过车机系统将音频的音量从1突然调至100时,容易出现爆破音。
3、此外,在短期连续改变音量时,会出现播放音量突然过大或过小的情况,从而使得音量调节不够线性和平滑稳定,容易对车内人员的听力产生损伤,影响用户的情绪和使用感受。
技术实现思路
1、本申请的一些实施方式提供了一种可至少部分解决上述技术问题或其它技术问题的车机音量调节方法和系统。
2、本申请的实施方式的第一方面提供了一种车机音量调节方法,该方法包括:响应于接收到用于对车机输出的音频进行调节的音量调节信息,确定音频的起始音量和目标音量;根据预定周期内的预定调节值、起始音量和目标音量,确定对音频进行插值处理的插值次数,响应于插值次数大于预定插值次数,将插值次数确定为预定插值次数;基于所确定的插值次数、起始音量和目标音量确定用于进行插值处理的实际调节值,以及根据实际调节值对音频执行所确定插值次数的插值处理,以将音频的音量从起始音量调节至目标音量。
3、在本申请的车机音量调节方法的一些实施方式中,根据预定周期内的预定调节值、起始音量和目标音量,确定对音频进行插值处理的插值次数还包括:响应于插值次数不大于预定插值次数,将预定调节值确定为实际调节值。
4、在本申请的车机音量调节方法的一些实施方式中,该方法还包括:响应于执行插值处理的期间接收到新的音量调节信息,取消未完成的插值处理,并确定音频的当前音量和新的目标音量;以及根据当前音量更新起始音量并根据新的目标音量更新目标音量,重新执行确定插值次数和实际调节值的步骤以及进行插值处理的步骤。
5、在本申请的车机音量调节方法的一些实施方式中,根据预定周期内的预定调节值、起始音量和目标音量,确定对音频进行插值处理的插值次数,包括:根据目标音量和起始音量确定音量变化量;以及根据音量变化量和预定调节值确定插值次数。
6、在本申请的车机音量调节方法的一些实施方式中,根据音量变化量和预定调节值确定插值次数包括:将音量变化量除以预定调节值得到商和余数,并将商确定为插值次数。
7、在本申请的车机音量调节方法的一些实施方式中,根据实际调节值对音频执行所确定插值次数的插值处理包括:在预定周期内以实际调节值对音频的音量进行调节。
8、在本申请的车机音量调节方法的一些实施方式中,在接收到音量调节信息后首次执行插值处理包括:将余数确定为初始值,并在预定周期内以实际调节值和初始值的总和对音频的音量进行调节。
9、在本申请的车机音量调节方法的一些实施方式中,确定音频的当前音量包括:获取当前已执行的插值处理的执行次数,并根据起始音量、执行次数、实际调节值和初始值确定当前音量。
10、在本申请的车机音量调节方法的一些实施方式中,确定音频的当前音量包括:将执行次数与实际调节值的乘积与初始值相加以确定当前变化量;以及将起始音量与当前变化量相加以确定当前音量。
11、本申请的实施方式的第二方面提供了一种音量调节系统,该系统包括:音量确定单元,配置为响应于接收到用于对车机输出的音频进行调节的音量调节信息,确定音频的起始音量和目标音量;插值次数确定单元,配置为根据预定周期内的预定调节值、起始音量和目标音量,确定对音频进行插值处理的插值次数,响应于插值次数大于预定插值次数,将插值次数确定为预定插值次数;实际调节值确定单元,配置为基于所确定的插值次数、起始音量和目标音量确定用于进行插值处理的实际调节值;以及音量调节单元,配置为根据实际调节值对音频执行所确定插值次数的插值处理,以将音频的音量从起始音量调节至目标音量。
12、本申请的实施方式的第三方面提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行第一方面所描述的车机音量调节方法。
13、本申请的实施方式的第四方面提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时,实现如第一方面所描述的车机音量调节方法。
14、根据本申请实施方式的车机音量调节方法和调节系统,通过对插值的方式将音频的音量调节划分成若干相等时间段的小范围音量调节以将音量逐渐从起始音量改变至目标音量,从而在声音切换、改变音量或者在短期连续改变音量时,实现音量平滑过渡的效果,并且因此可以改善用户的听觉体验。此外,根据本申请实施方式的车机音量调节方法和调节系统,通过设定预定插值次数限定插值次数的上限,以保证音量调节的总时间在可接受的音量调节时间内,从而可以有效避免因音量调节等待时间过久而导致的不良用户体验。
1.一种车机音量调节方法,其特征在于,所述方法包括:
2.根据权利要求1所述的车机音量调节方法,其中,根据预定周期内的预定调节值、所述起始音量和所述目标音量,确定对所述音频进行插值处理的插值次数还包括:
3.根据权利要求1或2所述的车机音量调节方法,其中,所述方法还包括:
4.根据权利要求3所述的车机音量调节方法,其中,根据预定周期内的预定调节值、所述起始音量和所述目标音量,确定对所述音频进行插值处理的插值次数,包括:
5.根据权利要求4所述的车机音量调节方法,其中,根据所述音量变化量和所述预定调节值确定所述插值次数包括:
6.根据权利要求1所述的车机音量调节方法,其中,根据所述实际调节值对所述音频执行所确定插值次数的插值处理包括:
7.根据权利要求5所述的车机音量调节方法,其中,在接收到所述音量调节信息后首次执行所述插值处理包括:
8.根据权利要求7所述的车机音量调节方法,其中,确定所述音频的当前音量包括:
9.根据权利要求8所述的车机音量调节方法,其中,确定所述音频的当前音量包括:
10.一种车机音量调节系统,其特征在于,所述系统包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至9中任一项所述的车机音量调节方法。