一种声场校正方法、终端及计算机可读存储介质与流程

文档序号:26057460发布日期:2021-07-27 15:36阅读:137来源:国知局
一种声场校正方法、终端及计算机可读存储介质与流程

本发明涉及声场技术领域,尤其涉及的是一种声场校正方法、终端及计算机可读存储介质。



背景技术:

终端(如电视)在出厂时,已经默认了各种音效模式、声音曲线或左右声道参数等,以供用户选择或者调整。但是,用户在对音效模式、声音曲线或左右声道参数等进行选择时并没有明确的标准,很难通过选择使得终端的声场达到最优;即,声场参数的选择对用户来说具有难度。

因此,现有技术存在缺陷,有待改进与发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种声场校正方法、终端及计算机可读存储介质,旨在解决现有技术中声场参数的选择对用户来说具有难度的问题。

本发明解决技术问题所采用的技术方案如下:

一种声场校正方法,其中,包括:

与遥控端建立通讯连接;

当接收到用户发出的声场校正指令时,确定遥控端的当前方位;

根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正。

在进一步地实现方式中,所述与遥控端建立通讯连接,包括:

通过蓝牙或网络与遥控端建立通讯连接。

在进一步地实现方式中,所述当接收到用户发出的声场校正指令时,确定遥控端的当前方位之前,还包括:

预先存储预设区域内的若干方位,以及若干方位对应的音效基准数据。

在进一步地实现方式中,所述当接收到用户发出的声场校正指令时,确定遥控端的当前方位,包括:

当接收到用户发出的声场校正指令时,播放预设音频;

控制遥控端对所述预设音频进行录音,得到音效数据;

查找与所述音效数据相匹配的当前音效基准数据,并确定与所述当前音效基准数据相对应的当前方位。

在进一步地实现方式中,所述当接收到用户发出的声场校正指令时,播放预设音频,包括:

当接收到用户发出的声场校正指令时,通知遥控端进入声场校正模式;

将当前左右声道平衡值设置为第一预设值,并播放预设音频。

在进一步地实现方式中,所述控制遥控端对所述预设音频进行录音,得到音效数据,包括:

控制遥控端对所述预设音频进行录音,并按照预设调整规则将当前左右声道平衡值由所述第一预设值调整至第二预设值;

当所述预设音频播放结束时,通知遥控端停止录音;

获取遥控端录音完成后的音频数据,将所述音频数据转换为音效数据。

在进一步地实现方式中,所述根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正之前,还包括:

预先存储若干方位对应的声音参数信息。

在进一步地实现方式中,所述声音参数信息为左右声道平衡值;所述根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正,包括:

根据所述当前方位查找与所述当前方位相对应的左右声道平衡值;

按照所述左右声道平衡值对当前声场的左右声道进行校正。

本发明还提供一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的声场校正程序,所述声场校正程序被所述处理器执行时实现如上所述的声场校正方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的声场校正方法的步骤。

本发明所提供的一种声场校正方法、终端及计算机可读存储介质,所述声场校正方法包括:与遥控端建立通讯连接;当接收到用户发出的声场校正指令时,确定遥控端的当前方位;根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正。本发明利用遥控端代表用户的实际位置,通过与遥控端建立连接,利用遥控端的当前方位自动确定声场参数,对声音参数进行校正,无需用户自己去选择声场参数,使得当前的声场对于用户来说能够达到最佳声音效果,为用户带来了方便。

附图说明

图1是本发明中声场校正方法较佳实施例的流程图。

图2是本发明中声场校正方法较佳实施例中步骤s200的具体流程图。

图3是本发明中声场校正方法较佳实施例中振幅曲线的采集原理示意图。

图4是本发明中声场校正方法较佳实施例中步骤s210的具体流程图。

图5是本发明中声场校正方法较佳实施例中步骤s220的具体流程图。

图6是本发明中声场校正方法较佳实施例中振幅曲线的示意图。

图7是本发明中声场校正方法较佳实施例中步骤s300的具体流程图。

图8是本发明中声场校正方法较佳实施例中电视与遥控器之间进行声场校正的具体流程图。

图9是本发明中终端的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明是通过检测遥控端的当前方位来自动校正终端的声场参数的,由于针对不同的位置,同一声场参数达到的声音效果是有差异的,因此,本发明根据用户的当前位置自动确定最优音频参数,以使得用户在该位置处的声音效果达到最佳,从而无需用户自己去选择最优音频参数。

请参见图1,图1是本发明中声场校正方法的流程图。如图1所示,本发明实施例所述的声场校正方法包括以下步骤:

步骤s100、与遥控端建立通讯连接。

具体地,本发明可应用于带有语音遥控器的终端(如电视),遥控端可以为语音遥控器。也就是说,本发明设计的硬件设备包括:终端(如电视)和遥控端(如语音遥控器),终端与遥控端之间建立通讯连接。

在一种实现方式中,所述步骤s100具体为:通过蓝牙或网络与遥控端建立通讯连接。

具体地,终端与遥控端之间可以通过蓝牙,2.4g,wifi,5g等方式连接通信。

在一种实现方式中,终端包括:音频播放模块,音频录音模块,音频校准模块。所述音频播放模块用于设置音效默认值,以及播放预设音频;所述音频录音模块用于与遥控端进行通信,控制遥控端进行录音,以及接收遥控端的音频数据,此数据为原始的接收数据,不经过任何音效处理;所述音频校准模块用于进行音频识别,计算出音频数据的完整性及声频曲线等等音效数据,然后再与预设的数据进行算法对比识别,通过算法智能计算得出需要调整的参数,如左右声道,功放参数等等。

所述步骤s100之后为:步骤s200、当接收到用户发出的声场校正指令时,确定遥控端的当前方位。

一般来说,以电视为例,电视的前方中央是观看收听电视的皇帝位,但是每个用户都有自己的偏好,那么每个用户的皇帝位其实就是用户在观看电视时,对于用户自己来说所在的位置,或者常用位置。用户可以将电视的音频参数调整为自己常用位置处对应的最佳音频参数,这样,用户可以享受到最佳的声音效果。具体地,用户可以使用遥控器代表自己的位置,例如,用户手持遥控器,利用遥控器发出声场校正指令,终端就可以根据遥控端的当前方位自动对当前声场进行校正,将当前声场的声音参数校正为该位置对应的最佳音频参数。

在一种实现方式中,所述步骤s200之前为:预先存储预设区域内的若干方位,以及若干方位对应的音效基准数据。

具体地,音效基准数据与方位具有转换关系。方位可以为坐标点,每个方位(xn,yn),都可以在该位置使终端播放音乐的同时调整左右声道,最终通过采样、量化转换成有限个数字表示的离散序列振幅曲线f(bn),振幅曲线f(bn)即为音效基准数据。通过这个操作,每款机型都可以预先收集多条f(bn),数据越多,后续的匹配则越精确。也就是说,方位(xn,yn)与振幅曲线f(bn)具有一一对应的关系。

进一步地,请参阅图2,所述步骤s200具体包括:

步骤s210、当接收到用户发出的声场校正指令时,播放预设音频;

步骤s220、控制遥控端对所述预设音频进行录音,得到音效数据;

步骤s230、查找与所述音效数据相匹配的当前音效基准数据,并确定与所述当前音效基准数据相对应的当前方位。

也就是说,由于不同方位处的音效是不同的,因此得到的音效数据也是不同的,也就是说,每个方位都具有特定的音效数据。本发明根据采集到的音效数据即可确定当前方位位置,进而得到该方位对应的最佳声音参数信息。

具体地,遥控端的位置可以代表用户的位置,根据遥控端的录音音效来自动确定用户当前位置处的最优音频参数,以达到最佳的声音效果。所述音效基准数据和音效数据均为振幅曲线。请参阅图3,音效基准数据为f(bn)包括很多条振幅曲线,如f(b1),f(b2),f(b3),f(b4),f(b5),f(b6),f(b7)……多条所述预设曲线的来源是前期在终端的不同方位通过播放音乐同时调整左右声道平衡得到的,其过程与用户进行校准时的采集方式一致,将得到的所有数据转换为振幅曲线数据集。n条振幅曲线需要采集n次得到,n取决于最后产品设置要求的精度。

进一步地,请参阅图4,所述步骤s210具体包括:

步骤s211、当接收到用户发出的声场校正指令时,通知遥控端进入声场校正模式;

步骤s212、将当前左右声道平衡值设置为第一预设值,并播放预设音频。

具体地,当终端接收到用户发出的声场校正指令时,终端通知遥控端进入声场校正模式,并且,终端将当前左右声道平衡值设置为第一预设值(如-x),并播放预设音频。

进一步地,请参阅图5,所述步骤s220具体包括:

步骤s221、控制遥控端对所述预设音频进行录音,并按照预设调整规则将当前左右声道平衡值由所述第一预设值调整至第二预设值;

步骤s222、当所述预设音频播放结束时,通知遥控端停止录音;

步骤s223、获取遥控端录音完成后的音频数据,将所述音频数据转换为音效数据。

具体地,遥控端进入声场校正模式后,进入录音状态。终端按照预设调整规则将当前左右声道平衡值由所述第一预设值调整至第二预设值,例如,终端将左右声道平衡值从-x逐步调整到x,预设音频播放结束时,通知遥控端停止录音,遥控端即可根据录音生成音频数据,并将音频数据发送给终端。请参阅图6,每段音频数据都可以通过采样、量化转换成有限个数字表示的离散序列振幅曲线。终端接收到音频数据后,利用现有算法计算出音频数据的完整性及声频曲线等等数据,并保存为音效数据f(x)。

在步骤s230中,查找与所述音效数据f(x)相匹配的当前音效基准数据f(bn)时,使用对比识别算法进行匹配。在用户进行声场校正时,收集用户认为其所在皇帝位(即遥控端的位置)的音频数据(即录音音频),得到该位置的振幅曲线f(x)。通过算法(已有算法,在此不做赘述)从f(bn)曲线数据集中匹配到最相似的一条。若匹配结果为f(b4),则可知当前皇帝位的方位为(x4,y4)。

所述步骤s200之后为:步骤s300、根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正。

具体地,本发明可根据当前方位查找到对应的声音参数信息,该声音参数信息是当前方位对应的最佳声音参数信息。

在一种实现方式中,所述步骤s300之前还包括:预先存储若干方位对应的声音参数信息。具体地,所述声音参数信息是每个方位对应的最佳参数信息的数据集。

在进一步地实现方式中,所述声音参数信息可以为左右声道平衡值,请参阅图7,所述步骤s300具体包括:

步骤s310、根据所述当前方位查找与所述当前方位相对应的左右声道平衡值;

步骤s320、按照所述左右声道平衡值对当前声场的左右声道进行校正。

具体地,对于每个方位(xn,yn),调音人员都会为该位置做预设的最佳声音参数。如左右声道的声音平衡。一般的双通道电视左右声道平衡设置方案如下:声道平衡值为s,范围是(-s,s),与机器实际能力相关,如果范围过大会产生破音等问题。例如,s的值为50,当计算得到声道平衡值s为-50时,则设置左声道增益为50db,右边声道增益为10db,那么,最后声音叠加后,将往左边偏移,用户的感知是声音从左边出来。当声道平衡值s为50时,则设置左声道增益为10db,右边声道增益为50db。那么,最后声音叠加后,将往右边偏移,用户的感知是声音从右边出来。

这样,本发明可根据用户的实际皇帝位来调整当前声场的音频参数,使得用户的实际皇帝位的声音效果达到最佳。

另外,本发明还能够提前考虑使用者环境的差别,例如房屋大小、是否挂壁、高低摆放、屋内摆设、回音效果等影响因素,根据这些影响因素提供对应的最佳音频参数,使得用户在使用终端时能够达到最佳的声音效果。

下面列举一具体实施例对声场校正流程进行说明,请参阅图8。

s1、电视通过蓝牙的方式通知遥控器进入声场校正模式;

s2、遥控器进入录音状态;

s3、电视设置当前左右声道平衡值为-x;

s4、电视播放预设音频;

s5、电视的左右声道平衡值从-x逐步调整到x;

s6、电视播放预设音频结束,通知遥控器停止录音;

s7、遥控器将录音音频传输至电视;

s8、电视将音频数据转换为音效数据,将音效数据与音效基准数据f(bn)进行匹配识别;

s9、根据匹配到的音效基准数据f(bn),得到对应的方位(x,y);

s10、根据方位(x,y)校正对应的左右声道平衡值。

进一步地,如图9所示,基于上述声场校正方法,本发明还相应提供了一种终端,包括处理器10、存储器20。图9仅示出了终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述终端的内部存储单元,例如终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所述终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述终端的应用软件及各类数据,例如安装所述终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有声场校正程序30,该声场校正程序30可被处理器10所执行,从而实现本申请中声场校正方法。

所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述声场校正方法等。

在一实施例中,当处理器10执行所述存储器20中声场校正程序30时实现以下步骤:

与遥控端建立通讯连接;

当接收到用户发出的声场校正指令时,确定遥控端的当前方位;

根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正。

所述与遥控端建立通讯连接,包括:

通过蓝牙或网络与遥控端建立通讯连接。

所述当接收到用户发出的声场校正指令时,确定遥控端的当前方位之前,还包括:

预先存储预设区域内的若干方位,以及若干方位对应的音效基准数据。

所述当接收到用户发出的声场校正指令时,确定遥控端的当前方位,包括:

当接收到用户发出的声场校正指令时,播放预设音频;

控制遥控端对所述预设音频进行录音,得到音效数据;

查找与所述音效数据相匹配的当前音效基准数据,并确定与所述当前音效基准数据相对应的当前方位。

所述当接收到用户发出的声场校正指令时,播放预设音频,包括:

当接收到用户发出的声场校正指令时,通知遥控端进入声场校正模式;

将当前左右声道平衡值设置为第一预设值,并播放预设音频。

所述控制遥控端对所述预设音频进行录音,得到音效数据,包括:

控制遥控端对所述预设音频进行录音,并按照预设调整规则将当前左右声道平衡值由所述第一预设值调整至第二预设值;

当所述预设音频播放结束时,通知遥控端停止录音;

获取遥控端录音完成后的音频数据,将所述音频数据转换为音效数据。

所述根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正之前,还包括:

预先存储若干方位对应的声音参数信息。

所述声音参数信息为左右声道平衡值;所述根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正,包括:

根据所述当前方位查找与所述当前方位相对应的左右声道平衡值;

按照所述左右声道平衡值对当前声场的左右声道进行校正。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的声场校正方法的步骤。

综上所述,本发明公开的一种声场校正方法、终端及计算机可读存储介质,所述声场校正方法包括:与遥控端建立通讯连接;当接收到用户发出的声场校正指令时,确定遥控端的当前方位;根据所述当前方位查找与所述当前方位相对应的声音参数信息,并按照所述声音参数信息对当前声场进行校正。本发明利用遥控端代表用户的实际位置,通过与遥控端建立连接,利用遥控端的当前方位自动确定声场参数,对声音参数进行校正,无需用户自己去选择声场参数,使得当前的声场对于用户来说能够达到最佳声音效果,为用户带来了方便。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1