CN115776631A - 音频调整方法、音频设备和计算机可读存储介质 - Google Patents
音频调整方法、音频设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN115776631A CN115776631A CN202211339212.3A CN202211339212A CN115776631A CN 115776631 A CN115776631 A CN 115776631A CN 202211339212 A CN202211339212 A CN 202211339212A CN 115776631 A CN115776631 A CN 115776631A
- Authority
- CN
- China
- Prior art keywords
- audio signal
- remote controller
- sound
- audio
- sound volume
- 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
Landscapes
- Circuit For Audible Band Transducer (AREA)
Abstract
本申请涉及一种音频调整方法、音频设备和计算机可读存储介质。所述方法包括:在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号;通过至少两个麦克风接收定位音频信号,并获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长;基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值;基于声量校正值,对声道喇叭组件进行声量修正。本申请音频调整方法通过接受到遥控器发出的定位音频信号的时长,确定遥控器相对各声道喇叭组件的距离,从而来修正各声道喇叭组件的音声量,在用户手持遥控器时,即可实现用户接受到各声道喇叭组件的声量达到均衡,为用户提供优质的音效。
Description
技术领域
本申请涉及控制技术领域,特别是涉及一种音频调整方法、音频设备和计算机可读存储介质。
背景技术
在可播放音频的设备(例如,投影仪、电视机等)的声学使用环境中,由于用户的位置是可随时移动的,然而设备是无法实时掌控用户的具***置,导致在不同的听音位置下,设备整机听感无法统一,因而音效也无法做到声随人动。特别是一些带有算法的音效体验,因为最佳听音位置的不一致导致听感差异极大,严重影响用户的视听体验感。
目前市场上的可播放音频的设备,大多数已经标配远场语音功能,采用线性麦或环形麦设计,然而该远场语音功能仅仅为实现远场语音的人机互动。而且,对应配置有外遥控器的可播放音频的设备,遥控器也只是单纯作为遥控整机的配件,有些遥控器上带有麦克风作为近场语音来控制,但都与远场语音配件毫无关联,均无法做到调整设备的听感。因此,在实现过程中,发明人发现传统技术中至少存在如下问题:传统播放音频的设备无法为用户提供优质的音效。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高音效的音频调整方法、音频设备和计算机可读存储介质。
一种音频调整方法,包括以下步骤:
在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号;
通过至少两个麦克风接收定位音频信号,并获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长;
基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值;
基于声量校正值,对声道喇叭组件进行声量修正。
在其中一个实施例中,基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值的步骤中,包括步骤:
基于音频传播时长,获取麦克风与遥控器之间的传播距离;
基于传播距离、麦克风之间的距离和声道喇叭组件之间的距离,获取各声道喇叭组件与遥控器之间的声道距离;
基于声道距离,获取各声道喇叭组件对应的声量校正值。
在其中一个实施例中,基于声量校正值,对声道喇叭组件的进行声量修正的步骤中,包括步骤:
基于声量校正值,获取声道距离中最大值对应的声道喇叭组件的声量修正值;
基于声量修正值,对声道距离中最大值对应的声道喇叭组件进行声量修正;或者
基于声量校正值,获取声道距离中最小值对应的声道喇叭组件的声量修正值;
基于声量修正值,对声道距离中最小值对应的声道喇叭组件进行声量修正;或者
基于声量校正值,获取各声道喇叭组件的声量修正值;
基于声量修正值,分别对各声道喇叭组件进行声量修正。
在其中一个实施例中,在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号的步骤中:
接收启动指令,并响应启动指令在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号。
在其中一个实施例中,基于声量校正值,对声道喇叭组件的进行声量修正的步骤之后,还包括步骤:
控制声道喇叭组件播放原始标准音频信号;
获取遥控器回传的环境音频信号;环境音频信号为遥控器响应录音指令录制的经传播环境传送的原始标准音频信号;
基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正。
在其中一个实施例中,基于环境音频信号与对应的原始标准音频信号,对原始标准音频信号进行环境干扰修正的步骤中,包括步骤:
将环境音频信号与原始标准音频信号进行比对,获取环境音频信号与原始标准音频信号之间的噪音信号;
基于获取的噪音信号,对原始标准音频信号进行环境干扰修正。
在其中一个实施例中,基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正的步骤之后,还包括步骤:
控制声道喇叭组件播放修正后信号;修正后信号为对原始标准音频信号进行环境干扰修正得到;
获取遥控器回传的第二环境音频信号;第二环境音频信号为遥控器响应录用指令录制的经传播环境传送的修正后信号;
将第二环境音频信号与原始标准音频信号进行比对;
若第二环境音频信号与原始标准音频信号一致,则修正完成;
若第二环境音频信号与原始标准音频信号不一致,则基于第二环境音频信号与原始标准音频信号,对修正后信号进行环境干扰修正,依次循环直至N次环境音频信号与原始标准音频信号一致。
在其中一个实施例中,控制声道喇叭组件播放原始标准音频信号的步骤中,包括步骤:
基于音频传播时长,获取麦克风与遥控器之间的传播距离;
基于至少两个麦克风与遥控器之间的传播距离,获取遥控器的相对方位;
基于相对方位,选取与相对方位对应的原始标准音频信号,并控制声道喇叭组件进行播放。
一种音频设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。
上述技术方案中的一个技术方案具有如下优点和有益效果:
本申请各实施例提供的音频调整方法,通过在第一时刻向遥控器发送播放指令,指示遥控器播放定位音频信号,再利用其上的麦克风接收定位音频信号,获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长,基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值,基于声量校正值,对声道喇叭组件进行声量修正。本申请音频调整方法通过接受到遥控器发出的定位音频信号的时长,确定遥控器相对各声道喇叭组件的距离,从而来修正各声道喇叭组件的音声量,在用户手持遥控器时,即可实现用户接受到各声道喇叭组件的声量达到均衡,为用户提供优质的音效。
附图说明
图1为本申请实施例中音频调整方法的应用环境图。
图2为本申请实施例中音频调整方法的一种流程示意图。
图3为本申请实施例中获取声道距离步骤的流程示意图。
图4为本申请实施例中线形四麦克风的结构示意图。
图5为本申请实施例中环形四麦克风的结构示意图。
图6为本申请实施例中音频调整方法的另一种流程示意图。
图7为本申请实施例中选取音频信号步骤的流程示意图。
图8为本申请实施例中选取音频信号的示意图。
图9为本申请实施例中修正步骤的流程示意图。
图10为本申请实施例中循环修正步骤的流程示意图。
图11为本申请实施例中音频调整装置的结构框图。
图12为本申请实施例中音频设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的音频调整方法,可以应用于如图1所示的应用环境中。其中,音频设备102无线连接遥控器104。其中,音频设备102可以但不限于是各种电视机、家庭影院、投影仪等。音频设备102上至少包括麦克风和声道喇叭组件。麦克风和声道喇叭组件的数量分别至少为两个,以实现本申请音频调整方法。声道喇叭组件可理解为对应每一声道的喇叭组件在一个示例中,麦克风的数量为四个,四个麦克风按线性排列。在另一个示例中,麦克风的数量为四个,麦克风按环形排列。遥控器10上至少包括喇叭组件和麦克风。音频设备102为双声道设备,即音频设备102包括两个声道喇叭组件,两个声道喇叭组件安装于设备的相对两侧,每个声道喇叭组件的音频参数可独立调整,例如声量。
在一个实施例中,如图2所示,提供了一种音频调整方法,以该方法应用于图1中的音频设备为例进行说明,包括以下步骤:
步骤S210,在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号。
在音频设备开机后,或者在音频设备播放音频过程中,都可以向遥控器发送播放指令。在一个示例中,音频设备被配置为在开机运行时,向遥控器发送播放指令。在另一个示例中,音频设备被配置为在播放音频的过程中,周期性向遥控器发送播放指令,例如,每间隔3分钟、5分钟或10分钟向遥控器发送播放指令。当然,音频设备也可以受控向遥控器发送播放指令。在又一个示例中,在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号的步骤中:接收启动指令,并响应启动指令在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号。用户可以通过语音向音频设备发送启动指令,音频设备内置有关键词,例如,启动校准,在用户向遥控器喊出语音,音频设备解析语音,如分析出语音中包含启动校准,则音频设备接收到启动指令。用户还可以通过遥控器向遥控器发送启动指令,例如,将遥控器中的一个键设置为控制音频设备启动执行本申请音频调整方法的控制键。
需要说明的是,第一时刻为音频设备发出播放指令的时刻,即音频设备在发出播放指令时开始计时。在一个示例中,播放指令可以是一个光信号,也可以是音频信号。遥控器上设有声音发生器,例如蜂鸣器。遥控器在接收到播放指令时,播放定位音频信号。在一个示例中,定位音频信号可以是一段文字播报、一首歌曲、也可以是一个长音、蜂鸣声,具体可根据实际要求设定。
步骤S220,通过至少两个麦克风接收定位音频信号,并获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长。
由于音频在介质中传播的速度是相同的,影响接收的时长只有距离这个因素。麦克风距离遥控器越远,则相对于第一时刻的音频传播时长越长,反之,麦克风距离遥控器越近,则相对于第一时刻的音频传播时长越短。例如,有两个麦克风,则获取到两个音频传播时长。有三个麦克风,则获取到三个音频传播时长。
步骤S230,基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值。
一般的音频设备至少包括左声道喇叭组件和右声道喇叭组件,例如,电视机,左声道音响和右声道音响,也是间隔一定距离放置。对于家庭影院,为了制造出环绕立体声,可能布置多个声道喇叭组件。
以电视机上的左声道喇叭组件和右声道喇叭组件,且电视机上包括第一麦克风和第二麦克风为例进行说明,第一麦克风的第一音频传播时长大于第二麦克风的第二音频传播时长,说明遥控器距离第一麦克风远,而距离第二麦克风近,则遥控器距离靠近第一麦克风的声道喇叭组件远,遥控器距离靠近第二麦克风的声道喇叭组件近。在左声道喇叭组件和右声道喇叭组件播放的音量一样时,当用户站在遥控器的位置,听到的同一音频设备上相对距离远的声道喇叭组件发出的声量小,听到的相对距离近的声道喇叭组件发出的声量大,造成声量不平衡,音效不佳,为此,可根据各音频传播时长,得到各声道喇叭组件的声量校正值,对声道喇叭组件的声量进行校正,具体的,对于用户感觉声量大的声道喇叭组件降低声量,对于用户感觉声量小的声道喇叭组件提高声量。
在一个示例中,提供一种获取声量校正值的可行方式,如图3所示,基于至少两个所述麦克风接收到的所述音频传播时长,得到各声道喇叭组件的声量校正值的步骤中,包括步骤:
步骤S330,基于音频传播时长,获取麦克风与遥控器之间的传播距离。音频在介质中传播速度是已知的,在知道音频传播时长,即可计算出传播距离。
步骤S330,基于传播距离、麦克风之间的距离和声道喇叭组件之间的距离,获取各声道喇叭组件与遥控器之间的声道距离。
如图4所示,以线性四麦克风模型为例进行说明:
将遥控器在空间中的位置定义为点P′,麦克风mic1、麦克风mic2、麦克风mic3和麦克风mic4在空间中的位置分别定义为t1、t2、t3和t4,各个麦克风的间距为固定值a,四个麦克风的中心点定义为O′,两个声道喇叭组件在空间中的位置分别定义为K1′和K2′,声道喇叭组件到中心点O′的距离m。
根据公式:时长*速度=距离,可知,mic1到P′的距离S1=t1*C(C为声速,常数)。同样,mic2到P′的距离为S2。依次类推算出各距离数值。另外定义S0为P′到O′的距离。
根据S1~Sn及预设参数得到SL和SR,SL和SR即能反映用户位置,SL为一侧声道到遥控器的距离,SR为另一侧声道到遥控器的距离,计算过程如下:
由图4可知,a,S1,S2为已知条件,θ=∠P′t1t2=∠P′t1O′,根据三角形余弦定理:
推导出:
同理,根据∠P′O′t1=∠P′O′K1′,∠P′K2′O′=∠P′K2′t1。推导出P′与K1′的距离SL,P′与K2′的距离SR:
如图5所示,以环形四麦克风模型为例进行说明:
将遥控器的位置定义为点P′,麦克风mic1、麦克风mic2、麦克风mic3和麦克风mic4的位置分别定义为t1、t2、t3和t4。四个麦克风的中心点定义为O′,两个声道喇叭组件的位置分别定义为K1′和K2′,声道喇叭组件到中心点的距离m。各个麦克风到中心点之间的间距为固定值a。
根据公式:时长*速度=距离,可知,mic1到P′的距离S1=t1*C(C为声速,常数,t1、t2…也可表征相应麦克风对应的音频传播时长)。同样,mic2到P′的距离为S2。依次类推算出各距离数值。另外定义S0为P′到O′的距离。
根据S1~Sn及预设参数得到SL和SR,SL和SR即能反映用户位置,SL为音频设备一侧声道的喇叭组件到遥控器的距离,SR为另一侧声道的喇叭组件到遥控器的距离,计算过程如下:
由图可看出点P′与环形四个麦克风形成了一个斜圆锥体,因而点P′具有唯一性。由于θ=∠P′t1t3=∠P′t1O′,根据三角形余弦定理:
推导出:
同样,根据∠P′t3t1=∠P′t3K1′,∠P′t1K2′=∠P′t1t3。推导出P′与K1′的距离SL,P′与K1′的距离SR:
步骤S330,基于声道距离,获取各声道喇叭组件对应的声量校正值。
以两个声道喇叭组件为例,在一个示例中,基于预设公式和前面得到的SL和SR,算出声量校正值△。
根据以下公式计算出两个声道喇叭组件的声量校正值△(dB),音频设备再调整两个声道喇叭组件:
步骤S240,基于声量校正值,对声道喇叭组件进行声量修正。
在获取到声量校正值后,对至少一个声道喇叭组件的声量进行修正,以达到各声道喇叭组件的声量均衡。在一些实施例中,可对音频设备的所有声道喇叭组件的声量进行修正,或者也可对其中一个声道喇叭组件的声量进行修正。需要修正声量的声道喇叭组件,可基于音频设备上的至少两个麦克风接收到的音频传播时长之间的对比而确定,随后基于确定出的声量校正值,对待调整的声道喇叭组件进行声量修正。例如:比较前述通过各麦克风接收到的音频传播时长得到的各距离值S1~Sn,其中S1和Sn对应两个间隔最远的麦克风分别与遥控器之间的距离,若S1<Sn,则有①:确定最靠近S1的声道喇叭组件为待调整的声道喇叭组件,随后基于声量校正值减小该声道喇叭组件的声量;或者②:确定最远离S1的声道喇叭组件为待调整的声道喇叭组件,随后基于声量校正值增大该声道喇叭组件的声量。
在修正的过程中,可分为以下几种情况进行修正:
第一种情况:基于声量校正值,获取声道距离中最大值对应的声道喇叭组件的声量修正值;随后基于声量修正值,对声道距离中最大值对应的声道喇叭组件进行声量修正。此种情况下,对距离遥控器最远的声道喇叭组件进行声量修正,该种情况是调大距离遥控器最远的声道喇叭组件的声量。
第二种情况:基于声量校正值,获取声道距离中最小值对应的声道喇叭组件的声量修正值;随后基于声量修正值,对声道距离中最小值对应的声道喇叭组件进行声量修正。此种情况下,对距离遥控器最近的声道喇叭组件进行声量修正,该种情况是调小距离遥控器最近的声道喇叭组件的声量。
第三种情况:基于声量校正值,获取各声道喇叭组件的声量修正值;基于声量修正值,分别对各声道喇叭组件进行声量修正。此种情况下,对各声道喇叭组件的声量都修正,调大距离远的声道喇叭组件的声量,调小距离近的声道喇叭组件的声量。
本申请各实施例提供的音频调整方法,通过在第一时刻向遥控器发送播放指令,指示遥控器播放定位音频信号,再利用其上的麦克风接收定位音频信号,获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长,基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值,基于声量校正值,对声道喇叭组件进行声量修正。本申请音频调整方法通过接受到遥控器发出的定位音频信号的时长,确定遥控器相对各声道喇叭组件的距离,从而来修正各声道喇叭组件的音声量,在用户手持遥控器时,即可实现用户接受到各声道喇叭组件的声量达到均衡,为用户提供优质的音效。
音频在介质中传播,一方面会受到介质中的杂质干扰,另一方面会经过各种物体的反射,会使得用户接受到的音频失真,造成音效不好。
为此,在一个实施例中,如图6所示,基于声量校正值,对声道喇叭组件的进行声量修正的步骤之后,还包括步骤:
步骤S650,控制声道喇叭组件播放原始标准音频信号。
需要说明的是,原始标准音频信号可以是频率由高到低连续变化的音频,也可以是频率由低到高连续变化的音频。原始标准音频信号至少包括频率、声量幅值、方位等参数。具体的,在一个示例中,音频设备通过主控将原始标准音频信号传输给功放DSP,功放DSP解析原始标准音频信号之后,将解析后的信号传输给声道喇叭组件,主控与DSP可设于同一芯片或分开芯片设置。
音频设备在执行完基于声量校正值,对声道喇叭组件的进行声量修正的步骤时,立即控制声道喇叭组件播放原始标准音频信号,也可以间隔一定时间控制声道喇叭组件播放原始标准音频信号。若音频设备包括两个及以上的声道喇叭组件,可以控制其中一个声道喇叭组件播放原始标准音频信号,也可以同时控制所有的声道喇叭组件播放原始标准音频信号。
为了实现本申请音频调整方法,音频设备储存有多个原始标准音频信号,各原始标准音频信号均对应一种频率-声量幅值参数,而且每个原始标准音频信号对应一个方位,该方位为音频设备相对于用户的方位。
为从多个原始标准音频信号选择,需要播放的原始标准音频信号。
在一个示例中,如图7所示,控制声道喇叭组件播放原始标准音频信号的步骤中,包括步骤:
步骤S710,基于音频传播时长,获取麦克风与遥控器之间的传播距离。
步骤S720,基于至少两个麦克风与遥控器之间的传播距离,获取遥控器的相对方位。
步骤S730,基于相对方位,选取与相对方位对应的原始标准音频信号,并控制声道喇叭组件进行播放。
以图4中的线性四麦克风为例,根据前述得出的S1~Sn,算出遥控器距离中心点的距离S0,再根据S0和S1~Sn中的相应值,通过三角函数算出遥控器相对音频设备上的中心点的相对方位w,比较w和***预设的几个原始标准音频信号所对应的角度,将两者角度最接近的原始标准音频信号作为待校正的原始标准音频信号。例如测出了图8中的P′是用户方位,则可得出图8中的原始标准音频信号6即作为待校正的原始标准音频信号。
参考图4和图8,S12=S02+(a+a/2)2-2(a+a/2)*S0*cosw。该公式中,w为所求方位值。但求出w的方式不仅限于这一种,此处只是一种举例。
步骤S660,获取遥控器回传的环境音频信号;环境音频信号为遥控器响应录音指令录制的经传播环境传送的原始标准音频信号。
在音频设备控制声道喇叭组件播放原始标准音频信号后,向遥控器发送录音指令,遥控器响应该录音指令,控制其上的麦克风录制音频。需要说明的是,遥控器录制的是从各个方向传播而来的音频,有音频设备直接发送的音频,也有经过例如墙壁、地板、桌子等物体反射的音频,所以,遥控器并非直接录制了原始标准音频信号,而是原始标准音频信号经过环境传播后形成环境音频信号。环境音频信号即包括噪音信号和原始标准音频信号。
步骤S670,基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正。
由于环境音频信号包括噪音信号和原始标准音频信号,通过处理环境音频信号和原始标准音频信号,可获得噪音信号,基于噪音信号可对原始标准音频信号进行环境干扰修正。
具体地,在一个实施例中,音频设备通过主控将原始标准音频信号发给功放DSP的声音信号,功放DSP基于原始标准音频信号和噪音信号相应加权输出修正后信号,并将修正后信号到功放AMP,功放AMP基于修正后信号对待播放的音频信号进行修正并输出至喇叭,喇叭再向用户外放修正后的音频,从而实现对各声道喇叭组件的环境干扰修正。需注意的是,每个声道喇叭组件可以包含功放DSP、功放AMP和喇叭,也可仅包含功放AMP和喇叭,其中各声道喇叭组件之间可共用功放DSP和功放AMP,或者共用功放DSP而不共用功放AMP。
在一个示例中,如图9所示,基于环境音频信号与对应的原始标准音频信号,对原始标准音频信号进行环境干扰修正的步骤中,包括步骤:
步骤S910,将环境音频信号与原始标准音频信号进行比对,获取环境音频信号与原始标准音频信号之间的噪音信号。
步骤S920,基于获取的噪音信号,对原始标准音频信号进行环境干扰修正。
由于环境音频信号包括噪音信号和原始标准音频信号,将原始标准音频信号与环境音频信号作差,可获取噪音信号。在一个示例中,若是环境音频信号减去原始标准音频信号,获取噪音信号,并对噪音信号作反值,利用该反值对原始标准音频信号进行环境干扰修正。在另一个示例中,若是原始标准音频信号减去环境音频信号,获取噪音信号,直接利用噪音信号对原始标准音频信号进行环境干扰修正。
为了保证对音频信号进行充分的修正,以充分提升音频设备的音效。在一个示例中,如图10所示,基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正的步骤之后,还包括步骤:
步骤S1010,控制声道喇叭组件播放修正后信号;修正后信号为对原始标准音频信号进行环境干扰修正得到;
步骤S1020,获取遥控器回传的第二环境音频信号;第二环境音频信号为遥控器响应录用指令录制的经传播环境传送的修正后信号;
步骤S1030,将第二环境音频信号与原始标准音频信号进行比对;
步骤S1040,若第二环境音频信号与原始标准音频信号一致,则修正完成;
步骤S1050,若第二环境音频信号与原始标准音频信号不一致,则基于第二环境音频信号与原始标准音频信号,对修正后信号进行环境干扰修正,依次循环直至N次环境音频信号与原始标准音频信号一致。
需要说明的是,音频设备在完成第一次环境修正后,得到修正后信号,继续播放修正后信号,再控制遥控器录制修正后信号进行环境传播的第二环境音频信号,将第二环境音频信号与原始标准音频信号进行比对,如果一致则说明第一次修正效果好,如果不一致,则继续对第二环境音频信号进行修正。
本申请音频调整方法,通过滤除音频经环境传播后的噪音信号,有效弥补用户听音环境的缺陷(如反射声、驻波等影响),并自动降噪,从而适应音频设备的各种使用环境的复杂性和多样性,提供给用户一个自然、纯净的投影仪声音。使得用户可以听到与消声室调试时一样理想的声音。
应该理解的是,虽然图1-3、6、7、9、10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-3、6、7、9、10中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图11所示,提供了一种音频调整装置,包括:
指令发送模块111,用于在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号;
时长获取模块113,用于通过至少两个麦克风接收定位音频信号,并获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长;
校正值获取模块115,用于基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值;
修正模块117,用于基于声量校正值,对声道喇叭组件进行声量修正。
在一个示例中,一种音频调整装置,还包括:
控制模块,用于控制声道喇叭组件播放原始标准音频信号;
信号获取模块,用于获取遥控器回传的环境音频信号;环境音频信号为遥控器响应录音指令录制的经传播环境传送的原始标准音频信号;
修正模块,用于基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正。
关于音频调整装置的具体限定可以参见上文中对于音频调整方法的限定,在此不再赘述。上述音频调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种音频设备,其内部结构图可以如图12所示。该音频设备包括通过***总线连接的处理器、存储器、网络接口、数据库、麦克风组件和声道喇叭组件。其中,该音频设备的处理器用于提供计算和控制能力。该音频设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该音频设备的数据库用于存储。该音频设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种音频调整方法。麦克风组件用于采集音频。声道喇叭组件用于播放音频。
本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号;
通过至少两个麦克风接收定位音频信号,并获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长;
基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值;
基于声量校正值,对声道喇叭组件进行声量修正。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
基于音频传播时长,获取麦克风与遥控器之间的传播距离;
基于传播距离、麦克风之间的距离和声道喇叭组件之间的距离,获取各声道喇叭组件与遥控器之间的声道距离;
基于声道距离,获取各声道喇叭组件对应的声量校正值。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
基于声量校正值,获取声道距离中最大值对应的声道喇叭组件的声量修正值;
基于声量修正值,对声道距离中最大值对应的声道喇叭组件进行声量修正;或者
基于声量校正值,获取声道距离中最小值对应的声道喇叭组件的声量修正值;
基于声量修正值,对声道距离中最小值对应的声道喇叭组件进行声量修正;或者
基于声量校正值,获取各声道喇叭组件的声量修正值;
基于声量修正值,分别对各声道喇叭组件进行声量修正。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
接收启动指令,并响应启动指令在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
控制声道喇叭组件播放原始标准音频信号;
获取遥控器回传的环境音频信号;环境音频信号为遥控器响应录音指令录制的经传播环境传送的原始标准音频信号;
基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
将环境音频信号与原始标准音频信号进行比对,获取环境音频信号与原始标准音频信号之间的噪音信号;
基于获取的噪音信号,对原始标准音频信号进行环境干扰修正。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
控制声道喇叭组件播放修正后信号;修正后信号为对原始标准音频信号进行环境干扰修正得到;
获取遥控器回传的第二环境音频信号;第二环境音频信号为遥控器响应录用指令录制的经传播环境传送的修正后信号;
将第二环境音频信号与原始标准音频信号进行比对;
若第二环境音频信号与原始标准音频信号一致,则修正完成;
若第二环境音频信号与原始标准音频信号不一致,则基于第二环境音频信号与原始标准音频信号,对修正后信号进行环境干扰修正,依次循环直至N次环境音频信号与原始标准音频信号一致。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
基于音频传播时长,获取麦克风与遥控器之间的传播距离;
基于至少两个麦克风与遥控器之间的传播距离,获取遥控器的相对方位;
基于相对方位,选取与相对方位对应的原始标准音频信号,并控制声道喇叭组件进行播放。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号;
通过至少两个麦克风接收定位音频信号,并获取麦克风接收到定位音频信号的时刻相对于第一时刻的音频传播时长;
基于至少两个麦克风接收到的音频传播时长,得到各声道喇叭组件的声量校正值;
基于声量校正值,对声道喇叭组件进行声量修正。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于音频传播时长,获取麦克风与遥控器之间的传播距离;
基于传播距离、麦克风之间的距离和声道喇叭组件之间的距离,获取各声道喇叭组件与遥控器之间的声道距离;
基于声道距离,获取各声道喇叭组件对应的声量校正值。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于声量校正值,获取声道距离中最大值对应的声道喇叭组件的声量修正值;
基于声量修正值,对声道距离中最大值对应的声道喇叭组件进行声量修正;或者
基于声量校正值,获取声道距离中最小值对应的声道喇叭组件的声量修正值;
基于声量修正值,对声道距离中最小值对应的声道喇叭组件进行声量修正;或者
基于声量校正值,获取各声道喇叭组件的声量修正值;
基于声量修正值,分别对各声道喇叭组件进行声量修正。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
接收启动指令,并响应启动指令在第一时刻向遥控器发送播放指令,以指示遥控器播放定位音频信号。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
控制声道喇叭组件播放原始标准音频信号;
获取遥控器回传的环境音频信号;环境音频信号为遥控器响应录音指令录制的经传播环境传送的原始标准音频信号;
基于环境音频信号与原始标准音频信号,对原始标准音频信号进行环境干扰修正。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
将环境音频信号与原始标准音频信号进行比对,获取环境音频信号与原始标准音频信号之间的噪音信号;
基于获取的噪音信号,对原始标准音频信号进行环境干扰修正。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
控制声道喇叭组件播放修正后信号;修正后信号为对原始标准音频信号进行环境干扰修正得到;
获取遥控器回传的第二环境音频信号;第二环境音频信号为遥控器响应录用指令录制的经传播环境传送的修正后信号;
将第二环境音频信号与原始标准音频信号进行比对;
若第二环境音频信号与原始标准音频信号一致,则修正完成;
若第二环境音频信号与原始标准音频信号不一致,则基于第二环境音频信号与原始标准音频信号,对修正后信号进行环境干扰修正,依次循环直至N次环境音频信号与原始标准音频信号一致。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于音频传播时长,获取麦克风与遥控器之间的传播距离;
基于至少两个麦克风与遥控器之间的传播距离,获取遥控器的相对方位;
基于相对方位,选取与相对方位对应的原始标准音频信号,并控制声道喇叭组件进行播放。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种音频调整方法,其特征在于,包括以下步骤:
在第一时刻向遥控器发送播放指令,以指示所述遥控器播放定位音频信号;
通过至少两个麦克风接收所述定位音频信号,并获取所述麦克风接收到所述定位音频信号的时刻相对于所述第一时刻的音频传播时长;
基于至少两个所述麦克风接收到的所述音频传播时长,得到各声道喇叭组件的声量校正值;
基于所述声量校正值,对所述声道喇叭组件进行声量修正。
2.根据权利要求1所述的音频调整方法,其特征在于,所述基于至少两个所述麦克风接收到的所述音频传播时长,得到各声道喇叭组件的声量校正值的步骤中,包括步骤:
基于所述音频传播时长,获取所述麦克风与所述遥控器之间的传播距离;
基于所述传播距离、所述麦克风之间的距离和所述声道喇叭组件之间的距离,获取各声道喇叭组件与所述遥控器之间的声道距离;
基于所述声道距离,获取各所述声道喇叭组件对应的声量校正值。
3.根据权利要求2所述的音频调整方法,其特征在于,所述基于所述声量校正值,对所述声道喇叭组件的进行声量修正的步骤中,包括步骤:
基于所述声量校正值,获取所述声道距离中最大值对应的声道喇叭组件的声量修正值;
基于所述声量修正值,对所述声道距离中最大值对应的声道喇叭组件进行声量修正;
或者
基于所述声量校正值,获取所述声道距离中最小值对应的声道喇叭组件的声量修正值;
基于所述声量修正值,对所述声道距离中最小值对应的声道喇叭组件进行声量修正;
或者
基于所述声量校正值,获取各所述声道喇叭组件的声量修正值;
基于所述声量修正值,分别对各所述声道喇叭组件进行声量修正。
4.根据权利要求1所述的音频调整方法,其特征在于,所述在第一时刻向遥控器发送播放指令,以指示所述遥控器播放定位音频信号的步骤中:
接收启动指令,并响应所述启动指令在所述第一时刻向所述遥控器发送所述播放指令,以指示所述遥控器播放所述定位音频信号。
5.根据权利要求1至4任意一项所述的音频调整方法,其特征在于,所述基于所述声量校正值,对所述声道喇叭组件的进行声量修正的步骤之后,还包括步骤:
控制所述声道喇叭组件播放原始标准音频信号;
获取所述遥控器回传的环境音频信号;所述环境音频信号为所述遥控器响应录音指令录制的经传播环境传送的所述原始标准音频信号;
基于所述环境音频信号与所述原始标准音频信号,对所述原始标准音频信号进行环境干扰修正。
6.根据权利要求5所述的音频调整方法,其特征在于,所述基于所述环境音频信号与对应的原始标准音频信号,对所述原始标准音频信号进行环境干扰修正的步骤中,包括步骤:
将所述环境音频信号与所述原始标准音频信号进行比对,获取所述环境音频信号与所述原始标准音频信号之间的噪音信号;
基于获取的所述噪音信号,对所述原始标准音频信号进行环境干扰修正。
7.根据权利要求5所述的音频调整方法,其特征在于,所述基于所述环境音频信号与原始标准音频信号,对所述原始标准音频信号进行环境干扰修正的步骤之后,还包括步骤:
控制所述声道喇叭组件播放修正后信号;所述修正后信号为对所述原始标准音频信号进行环境干扰修正得到;
获取所述遥控器回传的第二环境音频信号;所述第二环境音频信号为所述遥控器响应录用指令录制的经传播环境传送的所述修正后信号;
将所述第二环境音频信号与所述原始标准音频信号进行比对;
若所述第二环境音频信号与所述原始标准音频信号一致,则修正完成;
若所述第二环境音频信号与所述原始标准音频信号不一致,则基于所述第二环境音频信号与所述原始标准音频信号,对所述修正后信号进行环境干扰修正,依次循环直至N次环境音频信号与所述原始标准音频信号一致。
8.根据权利要求5所述的音频调整方法,其特征在于,控制所述声道喇叭组件播放原始标准音频信号的步骤中,包括步骤:
基于所述音频传播时长,获取所述麦克风与所述遥控器之间的传播距离;
基于至少两个所述麦克风与所述遥控器之间的所述传播距离,获取所述遥控器的相对方位;
基于所述相对方位,选取与所述相对方位对应的所述原始标准音频信号,并控制所述声道喇叭组件进行播放。
9.一种音频设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211339212.3A CN115776631A (zh) | 2022-10-28 | 2022-10-28 | 音频调整方法、音频设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211339212.3A CN115776631A (zh) | 2022-10-28 | 2022-10-28 | 音频调整方法、音频设备和计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115776631A true CN115776631A (zh) | 2023-03-10 |
Family
ID=85389747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211339212.3A Pending CN115776631A (zh) | 2022-10-28 | 2022-10-28 | 音频调整方法、音频设备和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115776631A (zh) |
-
2022
- 2022-10-28 CN CN202211339212.3A patent/CN115776631A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11350234B2 (en) | Systems and methods for calibrating speakers | |
US9913056B2 (en) | System and method to enhance speakers connected to devices with microphones | |
US9818425B1 (en) | Parallel output paths for acoustic echo cancellation | |
US9094768B2 (en) | Loudspeaker calibration using multiple wireless microphones | |
US9769552B2 (en) | Method and apparatus for estimating talker distance | |
US8644517B2 (en) | System and method for automatic disabling and enabling of an acoustic beamformer | |
US8233352B2 (en) | Audio source localization system and method | |
WO2018149275A1 (zh) | 调整音箱输出的音频的方法和装置 | |
EP3660835B1 (en) | Method for tuning a noise cancellation enabled audio system and noise cancellation enabled audio system | |
US10206053B1 (en) | Extra-aural headphone device and method | |
JP2007135094A (ja) | 音場補正装置 | |
WO2020083575A1 (en) | Tuning method, manufacturing method, computer-readable storage medium and tuning system | |
US10602276B1 (en) | Intelligent personal assistant | |
CN110933559B (zh) | 一种智能音箱音效自适应调整方法、***及存储介质 | |
CN115776631A (zh) | 音频调整方法、音频设备和计算机可读存储介质 | |
US10524079B2 (en) | Directivity adjustment for reducing early reflections and comb filtering | |
CN108966112B (zh) | 时延参数调整方法、***以及装置 | |
CN112104947B (zh) | 一种自适应声场控制方法及其*** | |
CN114866905A (zh) | 一种车载音响的音频处理方法及装置 | |
CN110099326B (zh) | 一种带外放功能的头戴耳机及其调节方法、装置 | |
US20240098441A1 (en) | Low frequency automatically calibrating sound system | |
US20230370771A1 (en) | Directional Sound-Producing Device | |
WO2024053286A1 (ja) | 情報処理装置、情報処理システム、情報処理方法およびプログラム | |
US20230061896A1 (en) | Method and apparatus for location-based audio signal compensation |
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 |