声音的测试方法和装置与流程

文档序号:20040398发布日期:2020-02-28 11:50阅读:436来源:国知局
声音的测试方法和装置与流程

本申请涉及声音处理领域,具体而言,涉及一种声音的测试方法和装置。



背景技术:

在较大的室内场景中,通常需要部署多个音响,使得室内具有较好的听觉效果。因此在进行室内的音响安装之前,首先要确定音响的部署策略,即确定每个音响安装在室内的具体位置。

而音响阵列在实际部署时,由于现场环境、客户需求及部署的音响方案不同,使得实际的部署效果需要在部署完成后再进行试听确认,此时音响系统已经安装,再次调整安装位置则会产生较高的成本。同时,在较大空间(如电影院、报告厅)部署音响系统时,由于声场分布不均,需要在空间中的不同位置确认音效,效率很低。

针对现有技术中在部署音响阵列时在只能将音响安装完成后再进行试听,导致如需调整则产生较高成本的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请实施例提供了一种声音的测试方法和装置,以至少解决现有技术中在部署音响阵列时在只能将音响安装完成后再进行试听,导致如需调整则产生较高成本的技术问题。

根据本申请实施例的一个方面,提供了一种声音的测试方法,包括:调用目标环境对应的空间模型和待测的排布策略对应的空间声场分布,其中,空间声场分布用于表示当发声设备阵列在目标环境内按照待测的排布策略部署时,目标环境的任意一点与音效参数的对应关系;接收测试指令,其中,测试指令至少包括空间模型中至少一个测试点的位置信息;根据目标环境的空间声场分布确定测试点的音效参数。

进一步地,接收测试指令,包括:接收生成于目标环境对应的空间模型之上的触摸信号;获取触摸信号在空间模型内所指示的位置信息;确定触摸信号在空间模型内所指示的位置信息为测试点的位置信息。

进一步地,触摸信号由点击操作或滑动操作触发,其中,当触摸信号由滑动操作触发时,按照预设的采样周期获取触摸信号在空间模型内所指示的位置信息。

进一步地,在根据目标环境的空间声场分布确定测试点的音效参数之后,根据音效参数控制播放设备播放预设的测试音频。

进一步地,获取目标环境的空间声场分布,其中,获取目标环境的空间声场分布的步骤包括:创建目标环境对应的空间模型;根据待测的排布策略确定发声设备阵列中每个发声设备在空间模型中的放置位置;获取发声设备阵列的阵列参数;根据放置位置和阵列参数确定空间声场分布。

进一步地,建目标环境对应的空间模型,包括:获取目标环境的空间信息;获取目标环境的介质声反射参数;根据空间信息和介质声反射参数创建空间模型。

根据本申请实施例的一个方面,提供了一种声音的测试装置,包括:调用模块,用于调用目标环境对应的空间模型和待测的排布策略对应的空间声场分布,其中,空间声场分布用于表示当发声设备阵列在目标环境按照待测的排布策略部署时,目标环境的任意一点与音效参数的对应关系;接收模块,用于接收测试指令,其中,测试指令至少包括空间模型中至少一个测试点的位置信息;确定模块,用于根据目标环境的空间声场分布确定测试点的音效参数。

进一步地,接收模块包括:接收子模块,用于接收声场于目标环境对应的空间模型之上的触摸信号;获取子模块,用于获取触摸信号在空间模型内所指示的位置信息;确定子模块,用于确定触摸信号在空间模型内所指示的位置信息为测试点的位置信息。

根据本申请实施例的一个方面,提供了一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法步骤。

根据本申请实施例的一个方面,提供了一种智能交互平板(或电子设备),包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述方法步骤。

在本申请实施例中,调用目标环境对应的空间模型和待测的排布策略对应的空间声场分布,其中,空间声场分布用于表示当发声设备阵列在目标环境内按照待测的排布策略部署时,目标环境的任意一点与音效参数的对应关系;接收测试指令,其中,测试指令至少包括空间模型中至少一个测试点的位置信息;根据目标环境的空间声场分布确定测试点的音效参数。上述方案通过调用空间模型和空间声场分布,并通过指定测试点来确定测试点的音效参数,从而无需将音响真正的安装至实际的环境中,就能够测试不同位置的音效,进而解决了现有技术中在部署音响阵列时在只能将音响安装完成后再进行试听,导致如需调整则产生较高成本的技术问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种声音的测试方法的流程图;

图2是根据本申请实施例的一种终端设备的结构图;

图3是根据本申请实施例的一种声音测试的示意图;

图4是根据本申请实施例的另一种声音测试的示意图;

图5是根据本申请实施例又一种声音测试的示意图;

图6是根据本申请实施例的一种可选的声音的测试方法的流程图;

图7是根据本申请实施例的一种声音的测试装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本申请实施例,提供了一种声音的测试方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本申请实施例的一种声音的测试方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,调用目标环境对应的空间模型和待测的排布策略对应的空间声场分布,其中,空间声场分布用于表示当发声设备阵列在目标环境内按照待测的排布策略部署时,目标环境的任意一点与音效参数的对应关系。

具体的,上述目标环境用于表示需要部署声音设备阵列,并需要确定部署策略的室内,例如:会议室、电影院、报告厅等。不同的环境具有不同的建筑结构以及不同的建筑材质,因此需要调用目标环境对应的空间模型。

目标环境的空间模型用于表示以三维或二维度的方式展示在人机交互界面上的显示模型,空间模型不仅在结构上与目标环境相匹配,还在材料材质上与目标环境相匹配。例如,可以通过输入目标环境的尺寸,并选择不同支撑面的材质,来构建目标环境对应的空间模型。

上述待测的排布策略可以为一个或多个,待测的排布策略是预先设计的发声设备阵列的目标环境的排布方式,其包括发声设备阵列中的每个发声设备在目标环境放置的位置。

上述空间声场分布指的是在目标环境使用一个待测的排布策略时,目标环境的不同位置与该位置的音效参数的对应关系。

更具体的,在一种可选的实施例中,空间声场分布可以是声压级别在目标环境中不同位置的分布,通过该空间声场分布可以得到每个发声设备在目标环境中任意一点的声压级别参数,通过每个发声设备的声压级别参数,即可确定任意一点的音效参数;在另一种可选的实施例中,空间声场分布还可以是音效参数关于目标环境的位置信息的函数,通过向空间声场分布中输入测试点的位置信息,即可得到测试点的音效参数。

上述步骤s102中可以在调用目标环境对应的空间模型后,再依次调用多个待测的排布策略对应的空间声场分布,从而确定目标环境对应的最终的排布策略。

步骤s104,接收测试指令,其中,测试指令至少包括空间模型中至少一个测试点的位置信息。

具体的,上述的测试指令可以通过多种方式发出,但该指令至少能够指示测试点的位置信息,该位置信息可以是坐标信息。

需要说明的是,测试指令所指示的测试点是在空间模型中的测试点,但由于空间模型与实际的目标环境是相对应的,因此空间模型中的测试点在实际的目标环境具有一个对应的实际测试点。

在一种可选的实施例中,在用于进行测试的终端设备进入测试模式后,可以通过在终端设备的人机交互界面中点击测试点,从而向终端设备发出测试指令。

在另一种可选的实施例中,为了更精确的确定实际的目标环境的测试点的音效参数,工作人员还可以携带包括定位模块的测试指令发送装置(例如移动终端等)站立在目标环境的实际测试点,并通过测试指令发送装置发出测试指令,该测试指令中包括定位模块采集的位置信息。终端设备接收测试指令,并将其中的位置信息映射在空间模型中。

用于测试的终端设备的结构图可以如图2所示,该终端设备可以为交互智能平板。该终端设备至少包括控制器、触控输入设备和显示器,其中,控制器用于执行本实施例中的方法步骤,触控输入设备用于采集测试指令,并将测试指令发送至控制器,显示器用于显示人机交互界面,该人机交互界面中至少包括目标环境的空间模型。

步骤s106,根据目标环境的空间声场分布确定测试点的音效参数。

在收到测试指令后,首先从测试指令中解析出测试指令中测试点在空间模型中的位置信息,再将测试点在空间模型中的位置信息带入空间声场分布中,从而能够确定测试点在当前的待测的排布策略下的音效参数。

图3是根据本申请实施例的一种声音测试的示意图,结合图3所示,可以通过测试所使用的终端设备显示该空间模型的俯视图,在该空间模型中设置了音响1和音响2,音响1和音响2按照预设的排布策略设置在预设的位置。当用户点击测试点30时,终端设备根据测试点30的位置信息和当前的空间声场分布,即可确定测试点30的音效参数。

图4是根据本申请实施例的另一种声音测试的示意图,结合图4所示,仍可以通过测试所使用的终端设备显示该空间模型的俯视图,该示例中,仅设置了一个音响2,音响2按照预设的排布策略设置在预设的位置。当用户点击测试点40时,终端设备根据测试点40的位置信息和当前的空间声场分布,即可确定测试点40的音效参数。

具体的,上述音效参数可以包括左右均衡、不同频点增益、混响时间等参数。在获得测试点的音效参数之后,可以根据测试点对应的音效参数来确定当前测试的排布策略是否能够满足预设条件,该预设条件可以根据目标环境的实际需求来确定。如果确定当前测试的排布策略满足预设条件,则可以在目标环境按照当前测试的排布策略部署发声设备阵列;而如果确定当前测试的排布策略不满足预设条件,则需要调用下一个待测的排布策略进行测试。

下面以一个实际的例子进行说明。例如,电影院的音响系统通常由包括多个音响的音响阵列来实现,而音响阵列的在电影院内的部署位置会影响观影者的听觉效果,因此为了提高观影者的听觉效果,可以通过本申请的上述方案对电影院内音响阵列的排布策略进行设计。

首先,可以预设多种待选的排布策略,即上述待测排布策略,并在终端设备中调用目标环境对应的空间模型。然后依次调用待测的排布策略,并选择电影院中的重要位置作为测试点,对每种待测的排布策略进行测试,得到每种待测的排布策略中,每个测试点对应的音效参数。最终根据每种待测的排布策略中,每个测试点对应的音效参数,确定最优的排布策略。在得到最优的排布策略后,按照最优的排布策略在电影院中安装部署音响阵列,即可使得电影院具有较好的听觉效果。

由上可知,本申请上述实施例调用目标环境对应的空间模型和待测的排布策略对应的空间声场分布,其中,空间声场分布用于表示当发声设备阵列在目标环境内按照待测的排布策略部署时,目标环境的任意一点与音效参数的对应关系;接收测试指令,其中,测试指令至少包括空间模型中至少一个测试点的位置信息;根据目标环境的空间声场分布确定测试点的音效参数。上述方案通过调用空间模型和空间声场分布,并通过指定测试点来确定测试点的音效参数,从而无需将音响真正的安装至实际的环境中,就能够测试不同位置的音效,进而解决了现有技术中在部署音响阵列时在只能将音响安装完成后再进行试听,导致如需调整则产生较高成本的技术问题。

作为一种可选的实施例,接收测试指令,包括:接收生成于目标环境对应的空间模型之上的触摸信号;获取触摸信号在空间模型内所指示的位置信息;确定触摸信号在空间模型内所指示的位置信息为测试点的位置信息。

具体的,上述空间模型显示在终端设备的之上,触摸信号可以通过由用户对终端设备的操作而发出。用于触发生成触摸信号的操作需要生成在终端设备所显示的空间模型之上,从而使得终端设备能够确定触摸信号所指示的测试点。

空间模型与目标环境具有映射关系,因此触摸信号在空间模型内所指示的位置信息与目标环境的实际位置是对应的。终端设备对触摸信号在设备终端上所指示的位置信息进行解析,确定其在空间模型中的位置信息,从而确定了此次测试的测试点。

在一种可选的实施例中,用户在终端设备上调用目标环境的空间模型和待测的排布策略后,在终端设备上显示目标环境的空间模型,并导入待测的排布策略,得到当前的空间声场分布。用户在终端设备所显示的空间模型中,点击其中一个位置作为测试点,终端设备检测到用户的点击行为后,获取发生该点击行为的位置,即得到了测试点在空间模型中所在的位置。

作为一种可选的实施例,触摸信号由点击操作或滑动操作触发,其中,当触摸信号由滑动操作触发时,按照预设的采样周期获取触摸信号在空间模型内所指示的位置信息。

上述实施例提出了两种可以触发终端设备产生触摸信号的操作。下面分别进行说明。

在一种方式中,触摸信号为点击操作。以图3所示的空间模型的俯视图为例,用户操作终端设备,点击空间模型中的任意位置,终端设备根据触摸操作所生成的位置,得到了测试点的位置。

在另一种方式中,触摸信号是滑动操作,以图5所示的空间模型的俯视图为例,用户操作终端设备,在空间模型上进行滑动,终端设备按照预设的采样周期,对滑动轨迹进行采样,得到多个测试点。通过滑动操作可以对不同测试点的音效进行连续的测试,从而便于对不同测试点的音效的比对。

需要说明的是,在触摸信号是滑动操作的情况下,滑动操作的滑动距离与测试点的移动距离呈正比例关系,终端设备会根据测试点位置的变化重新确定测试点的音效参数,在采样周期较短的情况,能够使用户连续的感知空间中不同位置的声音效果。

作为一种可选的实施例,在根据目标环境的空间声场分布确定测试点的音效参数之后,上述方法还包括:根据音效参数控制播放设备播放预设的测试音频。

具体的,上述播放设备可以是立体声输出设备。在上述实施例中,在确定了测试点的音效参数后,不仅可以显示测试点的音效参数以供用户查看,还可以根据音效参数播放测试音频,从而使得用户能够试听到测试点的声音效果。

结合图2所述,该终端设备还至少包括立体声输出设备,从而能够根据音效参数播放预设的测试音频。

图6是根据本申请实施例的一种可选的声音的测试方法的流程图,结合图6所示,首先创建目标环境的三维空间模型,然后输入音响阵列参数,并设置音响安装的位置,通过计算得到音响阵列的空间声场分布。然后输入点坐标,将该点坐标所指示的位置作为测试点,根据空间声场分布确定该点的声场叠加效果,得到该点的音效参数。再将该点的音效参数用于测试音频,输出声音。在输出声音后判断该声音是否满足预设条件,如果满足,则可以结束此次的测试,如果不满足,则返回至输入音响阵列参数的步骤,以对新的音响排布策略进行测试。

作为一种可选的实施例,上述方法还包括:获取目标环境的空间声场分布,其中,获取目标环境的空间声场分布的步骤包括:创建目标环境对应的空间模型;根据待测的排布策略确定发声设备阵列中每个发声设备在空间模型中的放置位置;获取发声设备阵列的阵列参数;根据放置位置和设备参数确定空间声场分布。

具体的,上述每个发声设备在空间模型中的放置位置可以通过坐标的方式输入。发声设备阵列的阵列参数用于表示按照待测的排布策略在目标环境内安装发声设备后,该阵列所产生的声音参数,可以包括:波束宽度、波束指向角、灵敏度、功率以及混响时间等参数。

根据发声设备的放置位置和阵列参数即可以确定目标环境内每个点的声压级,根据该声压级即可绘制得到空间声场分布。

作为一种可选的实施例,创建目标环境对应的空间模型,包括:获取目标环境的空间信息;获取目标环境的介质声反射参数;根据空间信息和介质声反射参数创建空间模型。

具体的,上述目标环境对应的空间模型可以是三维模型,创建空间模型可以是在终端设备上进行操作,从而生成目标环境所对应的空间模型。本实施例中的目标环境可以是室内环境,也可以是室外环境。

上述空间信息用构成目标环境的结构。对于室内环境,其空间信息可以包括室内的长、宽、高等信息,对于室外环境,其空间信息可以为允许测试的范围。

上述介质反射参数用于表示目标环境中的介质对声音的反射参数。以室内环境为例,该介质反射参数可以是室内空间的边界介质声反射系数,例如,墙壁的声反射系数;以室外环境为例,该介质反射参数可以是室外空间内的空气反射系数。

根据空间信息和介质反射参数即可创建得到三维的空间模型。

在一种可选的实施例中,以室内的目标环境为例,用户可以通过构图的方式,根据目标环境的空间信息在终端设备上先创建一个三维模型,然后在三维模型中对应的边界上添加属性,该属性即为该边界的介质反射参数,从而得到空间模型。

在另一种可选的实施例中,仍以室内的目标环境为例,用户可以通过构图的方式,根据目标环境的空间信息在终端设备上先创建一个三维模型,再从材料区选择每个边界对应的材料放置在三维模型的对应边界上,而材料区的材料元素本身具有对应的介质反射参数,从而能够得到空间模型。

实施例2

根据本申请实施例,提供了一种声音的测试装置的实施例,图7是根据本申请实施例的一种声音的测试装置的示意图,如图7所示,该装置包括:

调用模块70,用于调用目标环境对应的空间模型和待测的排布策略对应的空间声场分布,其中,空间声场分布用于表示当发声设备阵列在目标环境按照待测的排布策略部署时,目标环境的任意一点与音效参数的对应关系。

接收模块72,用于接收测试指令,其中,测试指令至少包括空间模型中至少一个测试点的位置信息。

确定模块74,用于根据目标环境的空间声场分布确定测试点的音效参数。

作为一种可选的实施例,上述接收模块包括:接收子模块,用于接收声场于目标环境对应的空间模型之上的触摸信号;获取子模块,用于获取触摸信号在空间模型内所指示的位置信息;确定子模块,用于确定触摸信号在空间模型内所指示的位置信息为测试点的位置信息。

作为一种可选的实施例,触摸信号由点击操作或滑动操作触发,其中,当触摸信号由滑动操作触发时,按照预设的采样周期获取触摸信号在空间模型内所指示的位置信息。

作为一种可选的实施例,上述装置还包括:播放模块,用于在根据目标环境的空间声场分布确定测试点的音效参数之后,根据音效参数控制播放设备播放预设的测试音频。

作为一种可选的实施例,上述装置还包括,获取模块,用于获取目标环境的空间声场分布,其中,获取模块包括:创建子模块,用于创建目标环境对应的空间模型;确定子模块,用于根据待测的排布策略确定发声设备阵列中每个发声设备在空间模型中的放置位置;阵列参数获取子模块,用于获取发声设备阵列的阵列参数;声场分布确定子模块,用于根据放置位置和阵列参数确定空间声场分布。

作为一种可选的实施例,创建子模块包括:第一获取单元,用于获取目标环境的空间信息;第二获取单元,用于获取目标环境的介质声反射参数;创建单元,用于根据空间信息和介质声反射参数创建空间模型。

实施例3

根据本申请实施例,提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如实施例1的方法步骤。

实施例4

根据本申请实施例,提供了一种智能交互平板,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如实施例1中的方法步骤。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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