CN112099756A - 音效调节方法、设备及存储介质 - Google Patents
音效调节方法、设备及存储介质 Download PDFInfo
- Publication number
- CN112099756A CN112099756A CN202010977082.0A CN202010977082A CN112099756A CN 112099756 A CN112099756 A CN 112099756A CN 202010977082 A CN202010977082 A CN 202010977082A CN 112099756 A CN112099756 A CN 112099756A
- Authority
- CN
- China
- Prior art keywords
- sound effect
- audio
- sound
- motion
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种音效调节方法、设备及存储介质,所述音效调节方法通过在运动过程中对播放音频的目标设备的运动状态进行获取,使得能够基于此运动状态得到目标设备相对于用户的相对运动信息;通过由相对运动信息得到音效调节参数,使得能够随着目标设备的相对运动实时得出当前需要对音效进行改变的调节参数值;通过采用音效调节参数对当前播放音频进行调节,使得当前所播放的音频的音频参数能够随着目标设备的相对运动适应性地作出调整,克服了目标设备在相对运动时为使用者所带来的多普勒效应的影响,无需用户手动调节即可保证音频的播放效果,优化了音频播放体验。
Description
技术领域
本申请涉及音频处理技术领域,尤其涉及一种音效调节方法、设备及存储介质。
背景技术
随着终端技术的快速发展,音频播放功能已经成为了终端设备中的一大常用功能。为使用户获得更好的音效体验,终端设备中通常设置有对音频音效的调节功能。
一些音效调节方式通常为需要用户通过鼠标、触摸屏点击等手动方式对音频的音量、声场等音效进行调节。然而,若用户处于跑步场景,并手持手机外放音频时,手机由于来回摆动且速度不均匀而形成多普勒效应,基于多普勒效应的影响,用户听到的声音会产生畸变,且显然用户此时不便手动对音效进行实时调节,从而导致了播放音频的设备相对用户运动时所带来的声音效果不佳的技术问题。
前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
发明内容
本申请的主要目的在于提供一种音效调节方法,旨在解决播放音频的设备相对用户运动时所带来的声音效果不佳的技术问题。
为实现上述目的,本申请提供一种音效调节方法,所述音效调节方法包括以下步骤:
获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;
根据所述相对运动信息,得到音效调节参数;
根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。
可选地,所述获取当前播放音频的目标设备的运动状态的步骤包括:
基于所述目标设备中的传感器,获取所述目标设备的运动状态。
可选地,所述获取当前播放音频的目标设备的运动状态的步骤之前,还包括:
在接收到运动音效调节开启指令时,基于所述运动音效调节开启指令开启所述目标设备中的传感器。
可选地,所述运动音效开启指令的发起方式包括以下至少一种:
基于所述目标设备中的设置界面发起;
基于所述目标设备中的状态栏发起;
基于所述目标设备中的快捷菜单发起;
基于所述目标设备中的特定功能开关发起;
基于所述目标设备中的运动应用软件发起。
可选地,所述目标设备中的传感器包括重力传感器和/或加速度传感器,
所述基于所述目标设备中的传感器,获取所述目标设备的运动状态的步骤包括:
基于所述目标设备中的重力传感器和/或加速度传感器,获取重力信息和/或加速度信息;
结合所述重力信息和/或加速度信息,得到所述目标设备的运动速度向量以作为所述运动状态。
可选地,所述重力信息包括重力向量,所述加速度信息包括加速度方向,
所述结合所述重力信息和/或所述加速度信息,得到所述目标设备的运动速度向量的步骤包括:
结合所述重力向量和/或所述加速度方向,得到所述目标设备的加速度向量;
对所述加速度向量进行积分运算,得到所述目标设备的速度大小和/或速度方向以作为所述运动速度向量。
可选地,所述基于所述运动状态得到所述目标设备的相对运动信息的步骤包括:
对所述运动速度向量进行积分运算,得到所述目标设备的运动轨迹;
基于所述运动轨迹得到所述目标设备距离使用者的相隔距离,和/或所述目标设备对于使用者的相对速度,以将所述相隔距离和/或所述相对速度作为所述相对运动信息。
可选地,所述根据所述相对运动信息,得到音效调节参数的步骤包括:
根据所述相隔距离和/或所述相对速度,得到针对所述目标设备当前播放的音频的音频相位调节参数,以作为所述音频调节参数。
可选地,所述根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节的步骤包括:
获取当前播放音频的原始音效参数,使用所述音效调节参数对所述原始音效参数实时进行调节得到目标音效参数,以按照所述目标音效参数播放所述目标设备当前播放的音频。
可选地,所述根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节的步骤之后,还包括:
在检测到预设时长内所述目标设备与使用者之间不存在相对运动时,停止当前的音效调节过程。
此外,为实现上述目的,本申请还提供一种音效调节装置,所述音效调节装置包括:
相对信息获取模块,用于获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;
音频参数获取模块,用于根据所述相对运动信息,得到音效调节参数;
音效参数调节模块,用于根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。
可选地,所述相对信息获取模块包括:
传感器单元,用于基于所述目标设备中的传感器,获取所述目标设备的运动状态。
可选地,所述音效调节装置还包括:
调节开启模块,用于在接收到运动音效调节开启指令时,基于所述运动音效调节开启指令开启所述目标设备中的传感器。
可选地,所述运动音效开启指令的发起方式包括以下至少一种:
基于所述目标设备中的设置界面发起;
基于所述目标设备中的状态栏发起;
基于所述目标设备中的快捷菜单发起;
基于所述目标设备中的特定功能开关发起;
基于所述目标设备中的运动应用软件发起。
可选地,所述目标设备中的传感器包括重力传感器和/或加速度传感器,
所述传感器单元还用于:
基于所述目标设备中的重力传感器和/或加速度传感器,获取重力信息和/或加速度信息;
结合所述重力信息和/或加速度信息,得到所述目标设备的运动速度向量以作为所述运动状态。
可选地,所述重力信息包括重力向量,所述加速度信息包括加速度方向,
所述传感器单元还用于:
结合所述重力向量和/或所述加速度方向,得到所述目标设备的加速度向量;
对所述加速度向量进行积分运算,得到所述目标设备的速度大小和/或速度方向以作为所述运动速度向量。
可选地,所述相对信息获取模块包括:
运动轨迹获取单元,用于对所述运动速度向量进行积分运算,得到所述目标设备的运动轨迹;
相对信息获取单元,用于基于所述运动轨迹得到所述目标设备距离使用者的相隔距离,和/或所述目标设备对于使用者的相对速度,以将所述相隔距离和/或所述相对速度作为所述相对运动信息。
可选地,所述音频参数获取模块包括:
相位参数获取单元,用于根据所述相隔距离和/或所述相对速度,得到针对所述目标设备当前播放的音频的音频相位调节参数,以作为所述音频调节参数。
可选地,所述音效参数调节模块包括:
音频播放调节单元,用于获取当前播放音频的原始音效参数,使用所述音效调节参数对所述原始音效参数实时进行调节得到目标音效参数,以按照所述目标音效参数播放所述目标设备当前播放的音频。
可选地,所述音效调节装置还包括:
调节停止模块,用于在检测到预设时长内所述目标设备与使用者之间不存在相对运动时,停止当前的音效调节过程。
此外,为实现上述目的,本申请还提供一种音效调节设备,所述音效调节设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音效调节程序,所述音效调节程序被所述处理器执行时实现如上述的音效调节方法的步骤。
此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有音效调节程序,所述音效调节程序被处理器执行时实现如上述的音效调节方法的步骤。
本申请提供一种音效调节方法、设备及存储介质。所述音效调节方法通过在运动过程中对播放音频的目标设备的运动状态进行获取,使得能够基于此运动状态得到目标设备相对于用户的相对运动信息;通过由相对运动信息得到音效调节参数,使得能够随着目标设备的相对运动实时得出当前需要对音效进行改变的调节参数值;通过采用音效调节参数对当前播放音频进行调节,使得当前所播放的音频的音频参数能够随着目标设备的相对运动适应性地作出调整,克服了目标设备在相对运动时为使用者所带来的多普勒效应的影响,无需用户手动调节即可保证音频的播放效果,优化了音频播放体验,从而解决了播放音频的设备相对用户运动时所带来的声音效果不佳的技术问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例方案涉及的硬件运行环境的音效调节设备结构示意图;
图2为本申请音效调节方法第一实施例的流程示意图;
图3为本申请音效调节方法第二实施例的功能开关的一种开启方式示意图;
图4为本申请音效调节方法第二实施例的功能开关的另一种开启方式示意图;
图5为本申请音效调节方法第三实施例的根据加速度和重力计算速度向量示意图;
图6为本申请音效调节方法第三实施例的水平运动轨迹下计算手机相对用户速度的示意图;
图7为本申请音效调节方法第三实施例的竖直运动轨迹下计算手机相对用户速度的示意图;
图8为本申请音效调节方法第三实施例的弧形运动轨迹下计算手机相对用户速度的示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
音效调节设备可以以各种形式来实施。例如,本申请中描述的音效调节设备可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal DigitalAssistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端。
后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本申请的实施方式的构造也能够应用于固定类型的终端。
如图1所示,图1是本申请实施例方案涉及的硬件运行环境的音效调节设备结构示意图。
本申请实施例音效调节设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该音效调节设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
可选地,音效调节设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的音效调节设备结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及音效调节程序。
在图1所示的音效调节设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的音效调节程序,并执行以下操作:
获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;
根据所述相对运动信息,得到音效调节参数;
根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。
进一步地,所述获取当前播放音频的目标设备的运动状态的步骤包括:
基于所述目标设备中的传感器,获取所述目标设备的运动状态。
进一步地,所述获取当前播放音频的目标设备的运动状态的步骤之前,处理器1001可以调用存储器1005中存储的音效调节程序,还执行以下操作:
在接收到运动音效调节开启指令时,基于所述运动音效调节开启指令开启所述目标设备中的传感器。
进一步地,所述运动音效开启指令的发起方式包括以下至少一种:
基于所述目标设备中的设置界面发起;
基于所述目标设备中的状态栏发起;
基于所述目标设备中的快捷菜单发起;
基于所述目标设备中的特定功能开关发起;
基于所述目标设备中的运动应用软件发起。
进一步地,所述目标设备中的传感器包括重力传感器和/或加速度传感器,所述基于所述目标设备中的传感器,获取所述目标设备的运动状态的步骤包括:
基于所述目标设备中的重力传感器和/或加速度传感器,获取重力信息和/或加速度信息;
结合所述重力信息和/或加速度信息,得到所述目标设备的运动速度向量以作为所述运动状态。
进一步地,所述重力信息包括重力向量,所述加速度信息包括加速度方向,
所述结合所述重力信息和/或所述加速度信息,得到所述目标设备的运动速度向量的步骤包括:
结合所述重力向量和/或所述加速度方向,得到所述目标设备的加速度向量;
对所述加速度向量进行积分运算,得到所述目标设备的速度大小和/或速度方向以作为所述运动速度向量。
进一步地,所述基于所述运动状态得到所述目标设备的相对运动信息的步骤包括:
对所述运动速度向量进行积分运算,得到所述目标设备的运动轨迹;
基于所述运动轨迹得到所述目标设备距离使用者的相隔距离,和/或所述目标设备对于使用者的相对速度,以将所述相隔距离和/或所述相对速度作为所述相对运动信息。
进一步地,所述根据所述相对运动信息,得到音效调节参数的步骤包括:
根据所述相隔距离和/或所述相对速度,得到针对所述目标设备当前播放的音频的音频相位调节参数,以作为所述音频调节参数。
进一步地,所述根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节的步骤包括:
获取当前播放音频的原始音效参数,使用所述音效调节参数对所述原始音效参数实时进行调节得到目标音效参数,以按照所述目标音效参数播放所述目标设备当前播放的音频。
进一步地,所述根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节的步骤之后,处理器1001可以调用存储器1005中存储的音效调节程序,还执行以下操作:
在检测到预设时长内所述目标设备与使用者之间不存在相对运动时,停止当前的音效调节过程。
基于上述音效调节设备硬件结构,提出本申请各个实施例。
随着终端技术的快速发展,音频播放功能已经成为了终端设备中的一大常用功能。为使用户获得更好的音效体验,终端设备中通常配置了对音频音效的调节功能。
一些音效调节方式通常为需要用户通过鼠标、触摸屏点击等手动方式对音频的音量、声场等音效进行调节。然而,若用户处于跑步场景,并手持手机外放音频时,手机由于来回摆动且速度不均匀而形成多普勒效应,基于多普勒效应的影响,用户听到的声音会产生畸变,且显然用户此时不便手动对音效进行实时调节,从而导致了播放音频的设备相对用户运动时所带来的声音效果不佳的技术问题。
为解决上述问题,本申请提供一种音效调节方法,即在运动过程中对播放音频的目标设备的运动状态进行获取,使得能够基于此运动状态得到目标设备相对于用户的相对运动信息;通过由相对运动信息得到音效调节参数,使得能够随着目标设备的相对运动实时得出当前需要对音效进行改变的调节参数值;通过采用音效调节参数对当前播放音频进行调节,使得当前所播放的音频的音频参数能够随着目标设备的相对运动适应性地作出调整,克服了目标设备在相对运动时为使用者所带来的多普勒效应的影响,无需用户手动调节即可保证音频的播放效果,优化了音频播放体验,从而解决了播放音频的设备相对用户运动时所带来的声音效果不佳的技术问题。
参照图2,图2为音效调节方法第一实施例的流程示意图。
本申请第一实施例提供一种音效调节方法,所述音效调节方法包括以下步骤:
步骤S10,获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;
在本实施例中,本方法应用于可与使用者产生相对运动,且具备音频播放功能的终端设备,通常为手机、智能手环、智能手表等移动终端。为便于描述,以下目标设备均以手机为例。运动状态可包括手机在与使用者发生相对运动时的移动方向、速度、加速度、运动轨迹、运动反向变化节点等信息。相对运动信息为手机在于使用者发生相对运动时的相对速度的相关信息。
具体地,用户当前若想在跑步的同时手持手机外放音频,需要打开音效调节功能,可在手机的设置界面、状态栏、快捷菜单或快捷按钮、跑步模式功能开关或是运动APP中打开此音效调节功能。在打手机开此功能后,用户手持手机开始跑步同时播放音乐,手机即可获取到此时自身的运动状态,例如运动方向、速度、轨迹等,并对当前所得的运动状态的数据进行相应计算,即可计算得到手机在与用户产生相对运动时的相对运动方向、相对运动速度等信息。
步骤S20,根据所述相对运动信息,得到音效调节参数;
在本实施例中,音效调节参数为需要调节的音效参数的改变值,所调节的音效参数具体可包括音效增强参数、均衡器参数、音效通道参数、动效参数、节奏参数、音色参数、音量参数、环绕声参数、音频相位参数等。
手机当前在得到相对运动信息后,即可根据预设的转换计算规则,将相对运动信息转换为相应的音效调节参数。例如,由于用户在手持手机跑步时,手机所做的通常为简谐运动,因此,可相应改变音频的相位,来平衡因手机相对用户做简谐运动所造成的播放效果差异。
步骤S30,根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。
在本实施例中,手机在获取到用于对当前所播放音频的音效进行调节的音效调节参数后,即可使用该音效调节参数对原有音效进行调节。音效调节参数中所涉及的音效参数种类可为一种或多种。例如,若此时的音效调节参数中的音量调节参数为+5,则此时需将原有的音量上调5个单位;若音量调节参数为-5,则此时需要将原有的音量下调5个单位。
具体地,可设置一音效调节时间间隔,以3s为例,手机需根据当前的相对运动情况(若此时的相对运动存在一定规律,也可依照规律使计算更加快捷),每隔3s计算一次最新的音效调节参数,然后使用此最新的音效调节参数对手机当前采用的音频参数进行调节更新。需要说明的是,为保证音效调节的实时性,上述音效调节时间间隔通常会设置得比较短。在手机开启了此音效调节功能后,可实时对相对运动状态进行检测,并随着相对运动的变化实时更新音效调节参数以及实时调节当前播放音频的音效,以尽可能减小多普勒效应对音频播放效果的影响。
另外,由于本方法是针对音频的音效调节,因此,在实际应用中,还可设置如下步骤:若用户开启手机中的音效调节功能后,手机虽能检测到此时存在与用户的相对运动,但并未播放音频,则可设置一时长,若在此时长中持续检测到手机并未开启音频播放功能,则先关闭音效调节功能所需要用到的传感器等设备,以减小***资源消耗。
在本实施例中,通过获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;根据所述相对运动信息,得到音效调节参数;根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。通过上述方式,本申请通过在运动过程中对播放音频的目标设备的运动状态进行获取,使得能够基于此运动状态得到目标设备相对于用户的相对运动信息;通过由相对运动信息得到音效调节参数,使得能够随着目标设备的相对运动实时得出当前需要对音效进行改变的调节参数值;通过采用音效调节参数对当前播放音频进行调节,使得当前所播放的音频的音频参数能够随着目标设备的相对运动适应性地作出调整,克服了目标设备在相对运动时为使用者所带来的多普勒效应的影响,无需用户手动调节即可保证音频的播放效果,优化了音频播放体验,从而解决了播放音频的设备相对用户运动时所带来的声音效果不佳的技术问题。
进一步地,基于上述图2所示的第一实施例,提出本申请音效调节方法的第二实施例。在本实施例中,所述获取当前播放音频的目标设备的运动状态的步骤包括:
基于所述目标设备中的传感器,获取所述目标设备的运动状态。
在本实施例中,传感器具体可包括重力传感器、加速度传感器、红外传感器、地磁传感器、六轴重力加速度传感器等中的一种或多种。手机的运动状态通过手机设备中设有的传感器经过运算获得。具体地,手机通过内设的重力传感器实时获取手机的重力信息,并通过内设的加速度传感器实时获取手机的加速度信息。手机结合同一时刻所后去到的重力信息和/或加速度信息,经过计算即可得到手机此时的速度大小和/或速度方向。
进一步地,在本实施例中,所述获取当前播放音频的目标设备的运动状态的步骤之前,还包括:
在接收到运动音效调节开启指令时,基于所述运动音效调节开启指令开启所述目标设备中的传感器。
进一步地,所述运动音效开启指令的发起方式包括以下至少一种:
基于所述目标设备中的设置界面发起;
基于所述目标设备中的状态栏发起;
基于所述目标设备中的快捷菜单发起;
基于所述目标设备中的特定功能开关发起;
基于所述目标设备中的运动应用软件发起。
在本实施例中,进一步限定的传感器的开启关闭场景。若用户在当前尚未开启手机中的音效调节功能,且手机中的传感器也处于关闭状态时,则手机在接收到运动调节音效开启指令后,即可开启音效调节时所需要用到的传感器。另外,在用户关闭此音效调节功能时,也可对应设置传感器的关闭操作,以避免不必要的***资源消耗。运动音效调节开启指令为用户向手机发起的,用于开启音效调节功能的指令,开启此功能后,手机即可实时监测自身与用户的相对运动,并根据相对运动相应调节当前所播放音频的音效。
该指令可以有多种发起方式,也即是可在手机的操作***中设置多种关于音效调节功能的开关设置。例如,可将此功能开关设置在手机的设置功能中;可设置在状态栏中;可设置此功能开关的快捷菜单或是按钮;可设置该功能开关包含在其他功能开关中,包括但不限于运动模式、跑步模式等模型功能开关中;可设置关联到一些运动APP,该运动APP开启时同步开启此功能。
如图3和图4所示,图3所展示的是通过手机中的设置界面来开启音效调节功能的过程。用户在进入手机的设置功能后,直接点击音效设置功能对应的开启按键即可开启此功能;图4所展示的是通过快捷菜单来开启音效调节功能的过程。用户直接在手机的应用桌面中找到该功能的快捷图标,然后点击该图标即可开启该功能。
在本实施例中,进一步通过在运动过程中通过手机内置传感器计算出手机的运动状态,使得运动状态的获取过程简单易行,无需高昂的成本;通过设置多种功能开启方式,使得能够适用于各种实际应用场景,为用户使用此功能带来了便利,从而提升了用户体验。
进一步地,基于上述第二实施例,提出本申请音效调节方法的第三实施例。在本实施例中,所述目标设备中的传感器包括重力传感器和/或加速度传感器,所述基于所述目标设备中的传感器,获取所述目标设备的运动状态的步骤包括:
基于所述目标设备中的重力传感器和/或加速度传感器,获取重力信息和/或加速度信息;
在本实施例中,重力信息可包括重力大小,重力方向等,加速度信息可包括加速度大小、加速度方向等。
结合所述重力信息和/或加速度信息,得到所述目标设备的运动速度向量以作为所述运动状态。
进一步地,所述重力信息包括重力向量,所述加速度信息包括加速度方向,所述结合所述重力信息和/或所述加速度信息,得到所述目标设备的运动速度向量的步骤包括:
结合所述重力向量和/或所述加速度方向,得到所述目标设备的加速度向量;
对所述加速度向量进行积分运算,得到所述目标设备的速度大小和/或速度方向以作为所述运动速度向量。
在本实施例中,对于运动方向的获取:根据手机中内设的重力传感器获取重力方向根据加速度传感器获取手机的加速度方向A,通过计算加速度方向和重力G的关系,获得手机的包含有运动方向的加速度向量对于计算设备的运动速度:计算设备的带有运动方向的速度向量是通过对加速度进行时间t积分运算后得到,这样可以获得设备在任何运动状态的速度和速度方向。
进一步地,所述基于所述运动状态得到所述目标设备的相对运动信息的步骤包括:
对所述运动速度向量进行积分运算,得到所述目标设备的运动轨迹;
基于所述运动轨迹得到所述目标设备距离使用者的相隔距离,和/或所述目标设备对于使用者的相对速度,以将所述相隔距离和/或所述相对速度作为所述相对运动信息。
在本实施例中,根据运动速度计算出设备的运动轨迹是通过对速度进行时间t积分运算后得到,同时结合加速度计算手机在运动过程的运动轨迹、运动反向变化的节点,进而计算出手机距离使用者的距离L,及与使用者的相对速度V。
如图5所示,图5中标记出了加速度、重力与速度的方向。根据坐下方向的加速度与竖直向下的重力,可计算得出与加速度同方向的速度。如图6-8所示,AB表示运动轨迹,C点表示手机位于运动轨迹中的位置,图6-8分别展示了水平运动轨迹、竖直运动轨迹与弧形运动轨迹下,手机相对用户的速度。
进一步地,步骤S20包括:
根据所述相隔距离和/或所述相对速度,得到针对所述目标设备当前播放的音频的音频相位调节参数,以作为所述音频调节参数。
在本实施例中,根据手机距离使用者的距离L及与使用者的相对速度Vs,计算出音频的相位调节参数。调节参数根据手机的运动状态实时更新。将音效参数作用手机当前播放的音频中。过程结束可以通过上述功能开关进行,或运动APP结束时结束;或者在手机和用户无相对运动时暂停,有相对运动时继续开启。
在本实施例中,进一步通过手机内置的加速度传感器和重力传感器计算手机的运动状态,作为手机播放音效调节的依据,对手机的播放的音频进行相位上的音效调整,实现了通过简单的计算过程即可克服目标设备在相对运动时为使用者所带来的多普勒效应的影响,保证了音频的播放效果,优化了音频播放体验。
进一步地,基于上述图2所示的第一实施例,提出本申请音效调节方法的第四实施例。在本实施例中,步骤S30包括:
获取当前播放音频的原始音效参数,使用所述音效调节参数对所述原始音效参数实时进行调节得到目标音效参数,以按照所述目标音效参数播放所述目标设备当前播放的音频。
在本实施例中,原始音效参数为,未经过最新的音效调节参数所调节的音效参数。例如,若设定每3s对音效参数更新调节一次,手机在该功能开启12秒时更新了一次音效参数,随后手机计算出在第15秒时的音效调节参数,则此第12秒时更新的的音效参数对于第15秒对应的音效调节参数即为原始音效参数。手机根据设定的调节更新时间不断更新着当前播放音频的音效参数,更新后的目标音效参数即可立即作用于当前所播放的音频,使得当前所播放的音频按照最新的音效参数进行播放,以保证稳定的音频播放效果。
进一步地,步骤S30之后,还包括:
在检测到预设时长内所述目标设备与使用者之间不存在相对运动时,停止当前的音效调节过程。
在本实施例中,预设时长为决定是否关闭手机中的音效调节功能的临界时间间隔,可根据实际需求灵活设置,本实施例对此不做具体限定。在音效调节功能开启后,手机通过内置的重力传感器与加速度传感器实时检测手机与使用者之间是否存在相对运动。若在持续一预设时长内,手机均未检测到与使用者之间存在相对运动,则可停止当前的音效调节过程,关闭此功能需要开启的重力传感器、加速度传感器以及其它需要开启的辅助功能,以节省***资源。
在本实施例中,进一步通过对原有的音效参数根据相对运动实时进行调节,解决了运动时设备相对用户运动时,由多普勒效应带来的声音体验差问题,优化用户播放体验;通过在一定时间段内检测到不存在相对运行时停止音效调节,使得能够在必要时减小***资源消耗。
本申请还提供一种音效调节装置。
所述音效调节装置包括:
相对信息获取模块,用于获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;
音频参数获取模块,用于根据所述相对运动信息,得到音效调节参数;
音效参数调节模块,用于根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。
本申请还提供一种音效调节设备。
所述音效调节设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音效调节程序,其中所述音效调节程序被所述处理器执行时,实现如上所述的音效调节方法的步骤。
其中,所述音效调节程序被执行时所实现的方法可参照本申请音效调节方法的各个实施例,此处不再赘述。
本申请还提供一种计算机可读存储介质。
本申请计算机可读存储介质上存储有音效调节程序,所述音效调节程序被处理器执行时实现如上所述的音效调节方法的步骤。
其中,所述音效调节程序被执行时所实现的方法可参照本申请音效调节方法各个实施例,此处不再赘述。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中所述的方法。
本申请实施例还提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得安装有所述芯片的设备执行如上各种可能的实施方式中所述的方法。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当……时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
应该理解的是,虽然本申请实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
需要说明的是,在本文中,采用了诸如S10、S20等步骤代号,其目的是为了更清楚简要地表述相应内容,不构成顺序上的实质性限制,本领域技术人员在具体实施时,可能会先执行S20后执行S10等,但这些均应在本申请的保护范围之内。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (12)
1.一种音效调节方法,其特征在于,所述音效调节方法包括:
获取当前播放音频的目标设备的运动状态,并基于所述运动状态得到所述目标设备的相对运动信息;
根据所述相对运动信息,得到音效调节参数;
根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节。
2.如权利要求1所述的音效调节方法,其特征在于,所述获取当前播放音频的目标设备的运动状态的步骤包括:
基于所述目标设备中的传感器,获取所述目标设备的运动状态。
3.如权利要求2所述的音效调节方法,其特征在于,所述获取当前播放音频的目标设备的运动状态的步骤之前,还包括:
在接收到运动音效调节开启指令时,基于所述运动音效调节开启指令开启所述目标设备中的传感器。
4.如权利要求3所述的音效调节方法,其特征在于,所述运动音效开启指令的发起方式包括以下至少一种:
基于所述目标设备中的设置界面发起;
基于所述目标设备中的状态栏发起;
基于所述目标设备中的快捷菜单发起;
基于所述目标设备中的特定功能开关发起;
基于所述目标设备中的运动应用软件发起。
5.如权利要求2所述的音效调节方法,其特征在于,所述目标设备中的传感器包括重力传感器和/或加速度传感器,
所述基于所述目标设备中的传感器,获取所述目标设备的运动状态的步骤包括:
基于所述目标设备中的重力传感器和/或加速度传感器,获取重力信息和/或加速度信息;
结合所述重力信息和/或加速度信息,得到所述目标设备的运动速度向量以作为所述运动状态。
6.如权利要求5所述的音效调节方法,其特征在于,所述重力信息包括重力向量,所述加速度信息包括加速度方向,
所述结合所述重力信息和/或所述加速度信息,得到所述目标设备的运动速度向量的步骤包括:
结合所述重力向量和/或所述加速度方向,得到所述目标设备的加速度向量;
对所述加速度向量进行积分运算,得到所述目标设备的速度大小和/或速度方向以作为所述运动速度向量。
7.如权利要求5所述的音效调节方法,其特征在于,所述基于所述运动状态得到所述目标设备的相对运动信息的步骤包括:
对所述运动速度向量进行积分运算,得到所述目标设备的运动轨迹;
基于所述运动轨迹得到所述目标设备距离使用者的相隔距离,和/或所述目标设备对于使用者的相对速度,以将所述相隔距离和/或所述相对速度作为所述相对运动信息。
8.如权利要求7所述的音效调节方法,其特征在于,所述根据所述相对运动信息,得到音效调节参数的步骤包括:
根据所述相隔距离和/或所述相对速度,得到针对所述目标设备当前播放的音频的音频相位调节参数,以作为所述音频调节参数。
9.如权利要求1至8中任一项所述的音效调节方法,其特征在于,所述根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节的步骤包括:
获取当前播放音频的原始音效参数,使用所述音效调节参数对所述原始音效参数实时进行调节得到目标音效参数,以按照所述目标音效参数播放所述目标设备当前播放的音频。
10.如权利要求1至8中任一项所述的音效调节方法,其特征在于,所述根据所述音效调节参数,对所述目标设备当前播放的音频进行音效调节的步骤之后,还包括:
在检测到预设时长内所述目标设备与使用者之间不存在相对运动时,停止当前的音效调节过程。
11.一种音效调节设备,其特征在于,所述音效调节设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音效调节程序,所述音效调节程序被所述处理器执行时实现如权利要求1至10中任一项所述的音效调节方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有音效调节程序,所述音效调节程序被处理器执行时实现如权利要求1至10中任一项所述的音效调节方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010977082.0A CN112099756A (zh) | 2020-09-16 | 2020-09-16 | 音效调节方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010977082.0A CN112099756A (zh) | 2020-09-16 | 2020-09-16 | 音效调节方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112099756A true CN112099756A (zh) | 2020-12-18 |
Family
ID=73758811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010977082.0A Pending CN112099756A (zh) | 2020-09-16 | 2020-09-16 | 音效调节方法、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112099756A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116095361A (zh) * | 2023-01-16 | 2023-05-09 | 珠海金山数字网络科技有限公司 | 音频处理方法及装置 |
CN118348892A (zh) * | 2024-06-06 | 2024-07-16 | 浙江吉利控股集团有限公司 | 多面体控制器的控制方法、控制装置和车辆 |
-
2020
- 2020-09-16 CN CN202010977082.0A patent/CN112099756A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116095361A (zh) * | 2023-01-16 | 2023-05-09 | 珠海金山数字网络科技有限公司 | 音频处理方法及装置 |
CN118348892A (zh) * | 2024-06-06 | 2024-07-16 | 浙江吉利控股集团有限公司 | 多面体控制器的控制方法、控制装置和车辆 |
CN118348892B (zh) * | 2024-06-06 | 2024-08-13 | 浙江吉利控股集团有限公司 | 多面体控制器的控制方法、控制装置和车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3754476B1 (en) | Information display method, graphical user interface and terminal | |
WO2019141100A1 (zh) | 附加对象显示方法、装置、计算机设备及存储介质 | |
CN107817939B (zh) | 一种图像处理方法及移动终端 | |
US20160188291A1 (en) | Method, apparatus and computer program product for input detection | |
US8433828B2 (en) | Accessory protocol for touch screen device accessibility | |
CN109646944B (zh) | 控制信息处理方法、装置、电子设备及存储介质 | |
CN108061426B (zh) | 冰箱的控制方法、冰箱及计算机可读存储介质 | |
JP7487293B2 (ja) | 仮想カメラの動きを制御する方法及び装置並びコンピュータ装置及びプログラム | |
CN107621914A (zh) | 终端功能控键的显示方法、终端及计算机可读存储介质 | |
US20190342444A1 (en) | Automatic Wallpaper Setting Method, Terminal Device, and Graphical User Interface | |
CN112099756A (zh) | 音效调节方法、设备及存储介质 | |
CN112052897A (zh) | 多媒体数据拍摄方法、装置、终端、服务器及存储介质 | |
CN110362185B (zh) | 屏幕亮度调节的控制方法、终端及计算机可读存储介质 | |
CN108289237B (zh) | 播放动态图片的方法、装置、终端及计算机可读存储介质 | |
CN109917988B (zh) | 选中内容显示方法、装置、终端及计算机可读存储介质 | |
CN111078113A (zh) | 侧边栏编辑方法、移动终端及计算机可读存储介质 | |
CN108920266B (zh) | 程序切换方法、智能终端及计算机可读存储介质 | |
WO2018010319A1 (zh) | 应用功能的显示方法和装置 | |
CN110278481A (zh) | 画中画实现方法、终端及计算机可读存储介质 | |
CN113821145A (zh) | 页面处理方法、装置和介质 | |
CN112817426A (zh) | 打盹doze模式下终端控制方法、终端及存储介质 | |
CN110851106B (zh) | 一种音频输出方法及电子设备 | |
CN109658926B (zh) | 一种语音指令的更新方法及移动终端 | |
CN116955757A (zh) | 切换应用程序的搜索方法、装置、设备、介质和程序产品 | |
CN107835310B (zh) | 一种移动终端设置方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |