具有多dsp处理器的有源音箱的控制方法

文档序号:7988916阅读:309来源:国知局
具有多dsp处理器的有源音箱的控制方法
【专利摘要】本发明涉及有源音箱控制技术,具体是一种具有多DSP处理器的有源音箱的控制方法,该方法包括初始化、音箱模型编辑、音箱控制参数(如DSP数据)编辑等步骤实现对该方法通过控制主机对分散布置的实体音箱进行远程控制。本发明在窗口式管理的基础上运用图表式管理方法,并采用音箱模型这个全新理念在计算机平台上对分散布置的有源音箱进行集中管理,从根源上解决了目前有源音箱技术因软件滞后于硬件发展所导致的问题。
【专利说明】具有多DSP处理器的有源音箱的控制方法
【技术领域】
[0001]本发明涉及有源音箱控制技术,具体是一种具有多DSP处理器的有源音箱的控制方法。
【背景技术】
[0002]在剧场、会堂等场所的扩声系统中,除了节目源设备、调音台、功率放大器和音箱之外,一般还要会用到信号处理设备。传统的信号处理设备,例如有侧重于幅度处理的压缩器、限制器、扩展器等,侧重于频率处理的均衡器、激励器、反馈抑制器、分频器等,以及侧重于时间处理的例如延迟器、混响器等。
[0003]随时数字信号处理(Digital Signal Processing)技术的引入,出现了可以实现多种信号处理功能的数字音频处理器。这是一种以数字信号处理器(Digital SignalProcessor)为核心的集成设备,将除音源、调音台、功放和音箱以外的扩声系统周边设备(例如均衡器、延迟器、移相器、压限器、分频器等)的功能集成到一个设备中。它可以精确地进行音频信号处理,简化扩声系统的连接,具有多路模拟输入(例如两路),多路模拟输出(例如四路、六路、八路等),以及数字输入和数字输出。数字音频处理器一般可以通过机器面板上的功能键或计算机上的控制软件进行调试控制。
[0004]近年来,随着数字信号处理技术在音响【技术领域】的进一步发展,还出现了内置集成有功率放大器和数字信号处理器的有源音箱(可称为有源一体化音箱),即相当于将原有的外部功率放大器和数字音频处理器集成到音箱中。音箱上还集成有控制接口(例如RJ45、RS485和USB接口等)。音箱连接至控制主机后,用户可以通过控制主机上的控制软件对有源音箱进行调试校正和状态监测,例如修改数字信号处理器的各类DSP参数,如EQ均衡参数、延时参数、分频参数、相位调整参数等,或监测音箱温度、风扇转速、功率放大器,从而实现对分散布置的有源音箱进行集中控制。
[0005]由于这类音箱可以极大简化扩声系列链路构造,使用户无需为各类音箱、功率放大器、数字音频处理器(或其他效果器)的搭配和连接耗费大量的时间和精力。虽然在硬件层面上这类有源音箱为专业音响系统的设计、工程安装、调试和监测等带来了革命性的影响,但是在软件层面上还没有针对这类音箱的特点而设计的控制软件,无法充分发挥这类音箱的优势。在音响系统设计、调试校正和状态监测等方面所带来的好处。

【发明内容】

[0006]本发明解决的技术问题是提供一种适用于对有源音箱进行远程控制的具有多DSP处理器的有源音箱的控制方法。
[0007]为解决上述技术问题,本发明采用的技术方案是:
一种具有多DSP处理器的有源音箱的控制方法,该方法通过控制主机对实体音箱进行控制,该实体音箱包括按照信号流向依次设置的信号输入模块、数字音频处理模块、输出缓冲模块、功放模块、喇叭模块,以及用于对上述一个或多个模块进行控制的音箱控制模块,所述信号输入模块用于接收输入所述音箱的的音频信号并传输至所述数字音频信号,所述数字音频处理模块包括多个串联的音效处理器,所述数字音频处理模块包括输入处理模块和多个输出处理模块,其中,所述输入处理模块包括串联的多个音效处理器,每个音效处理器用于根据所设定的处理参数对音频信号进行相应种类信号处理操作,其中起始的一个音效处理器接收来自所述信号输入模块的音频信号,最后的一个音效处理器处理后的音频信号分成多路输出音频信号并传输给对应的一个所述输出处理模块;每个所述输出处理模块包括串联的多个音效处理器,且起始的一个音效处理器为滤波器,该滤波器用于接收与所述输出处理模块对应的一路输出音频信号,并对该一路输出音频信号进行滤波处理,从而得到预设频段的音频信号;
所述数字音频处理模块包括按信号流向串联的多个DSP处理器,起始的一个DSP处理器与所述信号输入模块连接,最后的一个DSP处理器与所述功放模块连接,且所述最后一个DSP处理器集成有DAC,所述多个音效处理器按信号流向分配至所述多个DSP处理器中,该控制主机包括显示模块、数据模块和网络模块,该方法包括以下步骤:
步骤10:初始化,搜索在线音箱;
步骤20:打开或新建系统模型,在显示模块的显示界面上显示系统模型窗口 ;
步骤30:开始编辑当前系统模型,若选择编辑音箱模型,则执行步骤40 ;若选择编辑DSP数据则执行步骤70 ;
步骤40:若选择创建音箱模型,则执行步骤41 ;若选择删除音箱模型,则执行步骤42 ;步骤41:创建音箱模型,在数据模块中创建音箱模型对象,音箱模型对象包括音箱模型标识、音箱型号数据和与音箱DSP数据,并在系统模型窗口中显不相应的音箱模型图标;步骤42:删除音箱模型,删除该音箱模型在数据模块中的音箱模型对象,并删除该音箱模型在系统模型窗口中的音箱模型图标;
步骤70:编辑DSP数据,并保存至相应的音箱模型中,若该音箱模型已配对且与之配对的实体音箱与控制主机建立了网络连接,则将音箱模型修改后的DSP数据传输至该实体音箱中。
[0008]与现有技术相比,本发明所采用技术方案的有益效果如下:
传统的数字音频处理器的控软件或系统都是基于矩阵式的多进多出结构而设计的。一台数字音频处理器可以同时接多台功放,每台功放再向末端的音箱传输放大处理后的音频信号。因此基于数字音频处理器的控制系统侧重于线路布局管理,只能提供简单列表式视图功能,在这类控制系统中没有音箱位置的概念,因此如果需要定位工程现场中的某个实体音箱对应控制系统中的哪个位置时,一般是沿着信号通道辅以设备名称等方式进行寻找,因此通过实体音箱去定位虚拟音箱位置时非常麻烦。同时,如果需要知道控制系统中某个虚拟音箱图标位于工程现场的哪个位置时,则无法直观地从控制系统显示界面上得知,只能通过控制系统向该虚拟音箱对应的是音箱发出一个粉红噪声,依此进行实体音箱定位。因此总的来说,传统的基于数字音频处理器的控制系统在音箱位置与布局管理上较为欠缺,用户很难对音箱定位做出快速可靠的定位,无法满足实际需要。本技术在窗口式管理的基础上运用图表式管理方法,并采用音箱模型这个全新理念在计算机平台上对分散布置的有源音箱进行集中管理,从根源上解决了目前有源音箱技术因软件滞后于硬件发展所致关键障碍。【专利附图】

【附图说明】
[0009]图1是实施例二的整体结构示意图。
[0010]图2是实施例二的整体结构示意图(以双DSP处理器为例)。
[0011]图3是实施例二 DAC降噪原理示意图之一。
[0012]图4是实施例二 DAC降噪原理示意图之二。
[0013]图5是实施例二的降噪控制模块原理图。
[0014]图6是实施例二的整体结构图。
[0015]图7是实施例二的音箱控制模块原理图。
[0016]图8是实施例二的降噪状态反馈原理图。
[0017]图9是实施例二的信号输入模块原理图。
[0018]图10是实施例二的模拟信号压缩限幅器原理图。
[0019]图11是实施例二的压缩限幅单元原理图。
[0020]图12是实施例二的数字音频处理模块音效处理器分布图(以输入处理设有2个EQ均衡器为例)。
[0021]图13是实施例二的数字音频处理模块音效处理器分布图(以输入处理设有3个EQ均衡器为例)。
[0022]图14是实施例二的数字音频处理模块所包含的音效处理器分布方式之一(以两个DSP处理器为例)。
[0023]图15是实施例二的数字音频处理模块所包含的音效处理器分布方式之二(以两个DSP处理器为例)。
[0024]图16是实施例一的主要流程示意图。
[0025]图17是实施例一的音箱模型编辑主要流程示意图。
[0026]图18是实施例一的阵列组模型编辑主要流程示意图。
[0027]图19是实施例一的系统组模型编辑主要流程示意图。
【具体实施方式】
[0028]在本发明中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、
“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本发明及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
[0029]并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本发明中的具体含义。
[0030]此外,术语“安装”、“设置”、“设有”、“连接”、“相连”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0031]此外,术语“第一”、“第二”等主要是用于区分不同的装置、元件或组成部分(具体的种类和构造可能相同也可能不同),并非用于表明或暗示所指示装置、元件或组成部分的相对重要性和数量。除非另有说明,“多个”的含义为两个或两个以上。
[0032]下面结合实施例和附图对本发明的技术方案作进一步的说明。
[0033]实施例一
如图16至19所示,本实施例的是一种具有多DSP处理器的有源音箱的控制方法,该方法通过控制主机对实体音箱进行控制,该实体音箱包括按照包括按照信号流向依次设置的信号输入模块、数字音频处理模块、功放模块和喇叭模块,该控制主机包括显示模块、数据模块和网络模块,其特征在于包括:
步骤10:初始化,搜索在线音箱(在线音箱是指与控制主机建立连接的实体音箱);
步骤20:打开或新建系统模型,在显示模块的显示界面上显示系统模型窗口,并执行自动匹配操作,从而将上述步骤10中搜索得到的在线音箱中与当前系统模型中的已经建立配对关系的音箱模型进行数据同步。在本步骤中,若搜索得到的在线音箱曾与当前系统模型中的音箱模型配对,则将该在线音箱的DSP数据复制到该音箱模型,或将该音箱模型中的DSP数据复制到该在线音箱。在本技术中,数据同步是指使音箱模型与对应实体音箱两者的DSP数据相同的操作,具体可以通过将音箱模型中的DSP数据复制到实体音箱中,或者将实体音箱中的DSP数据复制到音箱模型中;
步骤30:开始编辑当前系统模型,若选择编辑音箱模型,则执行步骤40 ;若选择编辑阵列组模型,则执行步骤50 ;若选择编辑系统组模型,则执行步骤60 ;若选择编辑DSP数据则执行步骤70 ;
步骤40:若选择创建音箱模型,则执行步骤41 ;若选择删除音箱模型,则执行步骤42 ;若选择配对音箱模型,则执行步骤43 ;
步骤41:创建音箱模型,在数据模块中创建音箱模型对象,音箱模型对象包括音箱模型标识(即音箱模型对象标识)、音箱型号数据和与音箱DSP数据(也可以是音箱控制参数,例如DSP数据、功放参数、散热风扇转速等),并在系统模型窗口中显示相应的音箱模型图标;
步骤42:删除音箱模型,删除该音箱模型在数据模块中的音箱模型对象,并删除该音箱模型在系统模型窗口中的音箱模型图标;
步骤43:配对音箱模型,将音箱模型与实体音箱配对,建立对应关系;
步骤50:若选择创建阵列组模型,则执行步骤51 ;若删除阵列组模型成员,则执行步骤52 ;若修改阵列组模型音箱模型成员,则执行步骤53 ;
步骤51:创建阵列组模型,在数据模块中创建阵列组模型对象,阵列组模型对象包括阵列组模型标识(即阵列组模型对象标识)、音箱模型成员数据和DSP数据,并在系统模型窗口中显示相应的音箱模型图标;
步骤52:删除阵列组模型,删除阵列组模型在数据模块中的阵列组模型对象,并删除阵列组模型在系统模型窗口中的阵列组模型图标;
步骤53:修改音箱模型成员,若需要添加音箱模型成员则将待添加的音箱模型关联至该阵列组模型,若需要删除音箱模型成员则将待删除的音箱模型解除与该阵列组模型的关联关系;
步骤60:若选择创建系统组模型,则执行步骤51 ;若删除系统组模型成员,则执行步骤52 ;若修改系统组模型音箱模型成员,则执行步骤53 ;
步骤61:创建系统组模型,在数据模块中创建系统组模型对象,系统组模型对象包括系统组模型标识(即系统组模型对象标识)、音箱模型成员数据和DSP数据,并在系统模型窗口中显示相应的音箱模型图标;
步骤62:删除系统组模型,删除系统组模型在数据模块中的系统组模型对象,并删除系统组模型在系统模型窗口中的系统组模型图标;
步骤63:修改系统组音箱模型成员,若添加音箱模型成员则将待添加音箱模型的音箱模型关联至该系统组模型,若需要删除音箱模型成员则将待删除的音箱模型解除与该系统组丰吴型的关联关系;
步骤70:编辑DSP数据,并保存至相应的音箱模型中(具体是保存至音箱模型对象中),若该音箱模型已配对且与之配对的实体音箱与控制主机建立了网络连接,则将音箱模型修改后的DSP数据传输至该实体音箱中。
[0034]在所述步骤20中,窗口背景采用工程现场图片。本技术采用系统模型窗口采用工程现场图片方式,可以解决目前有源音箱控制领域一个重要但是却解决由于过往经验和传统思路限制所造成的音箱遥控操控和管理上的效率底下,以及音箱模型布局定位不易识别的问题。
[0035]目前大部分有源音箱的控制软件仍沿用原外置式的数字音频处理器列表式的控制模式,如果需要控制的音箱较多,音响系统较复杂时,这种列表式的控制模式很容易出现目标控制对象偏差的问题。所谓的目标控制对象偏差是指,例如实体音箱甲对应的是音箱模型A,但是技术人员在控制主机(或称控制平台)上操作时误以为音箱模型B是实体音箱甲的对应音箱模型,从而对音箱模型的DSP数据进行编辑,此时实际被控制修改DSP数据的实体音箱并非技术人员所设想或预计的实体音箱甲,从而出现目标控制对象偏差。
[0036]本来这种偏差是可以避免的,在现有技术中也采用了多种技术手段来保证技术人员可以辨别系统模型中的音箱模型对应工程现场的哪个实体音箱,但是这些手段大都是非可视化的识别方式,在工期紧张,调试任务重的场合,这些辨别手段还是会耗费技术人员较多的时间和精力,效率不高且容易出错。
[0037]系统模型窗口的背景可设置成工程现场图片,技术人员可以将系统模型中的音箱图标放置在工程现场图片中对应实体音箱的安装位置上,使得系统模型中的音箱图标分布更加接近实体音箱的布置情况,使技术人员可以快速联想、准确识别出各个音箱图标(音箱模型)对应工程现场中哪个位置的实体音箱,缩短寻找与实体音箱对应的音箱模型的时间,不仅可以加快音箱系统调试控制的效率,还可以提高实体音箱控制的准确性,有效避免因人为疏忽所致的实体音箱目标控制对象偏差问题。
[0038]在所述步骤20中,所述自动匹配操作包括:控制主机通过网络模块搜索得到当前与控制主机连接实体音箱的序列号;
判断当前系统模型的音箱模型中是否有包含该序列号的音箱模型,若无则完成自动配对操作;若有,则执行DSP数据检查和数据同步操作;
检查该音箱模型的DSP数据与该实体音箱的DSP数据是否相同,若两者的DSP数据相同则完成自动配对操作,若两者的DSP数据不相同,则执行数据同步操作,并由用户选择是将音箱模型的DSP数据复制到实体音箱还是将实体音箱的DSP数据复制到音箱模型。[0039]在所述步骤41中,可以通过以下方式创建创建音箱模型(即创建离线音箱模型): 在显示模块的显示界面上显示设备库,设备库可中包含与预设型号音箱对应的音箱模
型图标(可以以列表或图标形式显示),从设备库中选择音箱模型图标;
将选定的音箱模型图标拖放到系统模型窗口中,并在数据模块中创建与该音箱模型图标对应的音箱模型对象(具体是将音箱模型图片对应的音箱型号数据保存至音箱模型对象中)。
[0040]在所述步骤41中,还可以通过以下方式创建创建音箱模型(即创建在线音箱模型):
显示模块的显示界面上显示在线设备库,在线设备库中包含在线音箱标识或图标,每个在线音箱标识或图标代表一个与控制主机建立网络连接的实体音箱,从在线设备库中选择在线首箱图标;
将选定的在线音箱图标拖放到系统模型窗口中,并在数据模块中创建音箱模型对象; 将该在线音箱图标所对应的实体音箱的序列号保存到该音箱模型对象中。
[0041]对于已经执行过配对操作的音箱模型,若当前与该音箱模型配对的实体音箱与控制主机建立连接,则定义该音箱模型为在线音箱模型。对于在线音箱模型,若用户修改该在线音箱模型的DSP数据(点击该在线音箱模型的图标可进入DSP数据修改页面),则同步执行数据更新操作,即将修改后的DSP数据数据通过控制主机的网络模块发送到配对实体音箱中,相当于修改的DSP数据即时对配对实体音箱生效,使得用户可以对音响系统进行实时调试校正或调整。
[0042]与在线音箱模型相应的是,对于尚未执行过配对操作的音箱模型,或虽曾执行过配对操作,但与之配对的实体音箱当前并未与控制主机连接,则定义为离线音箱模型。对于离线音箱模型修改的DSP数据,则无法即时传输至对应的实体音箱,但是可以通过下一次系统重新加载初始化自动匹配成功后通过数据同步方式将修改后的DSP数据发送到对应的实体音箱中。
[0043]本技术通过手动配对和自动匹配机制,实现了“离线"DSP数据编辑功能,使工程技术人员无需绑定在工程现场,可以以更加灵活的方式对系统进行调试,并为打通音响系统设计、实施和调试提供了技术上基础支持。
[0044]此外,考虑到系统目标用户群体与声场预测分析软件目标用户群体的差异,音箱控制系统一般侧重于辅助管理,系统不会设计得过于复杂,简单、直观、容易操作是这类控制系统的重要标准。因此音箱控制系统一般不会集成虚拟音频分析仪功能,在需要对音响系统进行调试时,只能通过实体的音频分析仪进行。如果调试、测试人员离开工程现场,系统调试工作将无法继续进行。
[0045]其次,音响系统设计通常用声场预测分析软件进行系统建模和声场预测,这类软件一般附带有虚拟的音频分析仪功能,可以通过在三维或二位系统模型中插入虚拟话筒的方式预测扩声系统的指定点的声效。其获得的分析效果类似与将连接至实体音频分析仪的测量话筒放置到工程现场的指定位置后由实体音频分析仪测量获得的效果。因此在进行音响系统设计时(主要是指音响布置),可以借助这一虚拟音频分析仪功能调整音箱布局和具体安装位置设计,从而提高音响系统设计的准确性和科学性。但是由于工程现场的实际音箱DSP数据可能经过会经过人工调整或由于出厂时个体数据存在差异,因此预测分析软件无法获得这些数据,因而也无法通过自身附带的虚拟音频分析仪功能进行模拟分析。
[0046]总而言之,音箱控制软件因各种原因不具备虚拟音频分析仪功能而无法进行“离线”的音响系统调试,而声场预测分析系统虽具备虚拟音频分析仪,但是却由于无法获得工程现场实际的音箱DSP数据而无法进行模拟调试,况且即是可以模拟调试,经调试后的音箱DSP数据也无法给到音箱控制系统继续进行实物调试操作。因此打通这两个系统,将可以为前期音响系统设计和后期的音响系统调试提供更多支持,从而提高音响系统设计、调试的灵活性和科学性,并提高工作效率。
[0047]所述步骤43可以通过以下步骤实现配对音箱模型操作:
(1)选择一个音箱模型和一个与控制主机建立连接的实体音箱;
(2)判断两者的音箱型号是否相同,若相同则将该实体音箱的序列号复制到音箱模型中并选择是否执行数据同步操作;若不相同则放弃配对操作;
(3)数据同步操作:选择将音箱模型的DSP数据复制到该实体音箱中,或选择将实体音箱的DSP数据复制到该音箱模型中(即复制到该音箱模型的音箱模型对象中保存)。
[0048]进一步的,所述步骤43还可以通过以下步骤实现配对音箱模型操作:
(1)显示模块的显示界面上显示在线设备库,在线设备库中包含在线音箱标识或图标,每个在线音箱标识或图标代表一个与控制主机建立网络连接的实体音箱;
(2)将选定的在线音箱标识标识或图标拖放到系统模型中的选定音箱模型图标上,以此自动触发判断是否可以执行配对操作;
(3)如果音箱模型的音箱型号与在线音箱标识或图标所对应实体音箱的音箱型号一致,则可以执行配对操作(此时是否执行配对操作由用户选择);如果音箱型号不一致,则提示用户不能执行配对操作;
(4)若执行配对操作,则将在线音箱标识或图标所对应的实体音箱的序列号复制到该音箱模型的音箱模型对象中,从而使音箱实体与音箱模型之间建立配对关系;若执行配对操作,可以选择执行数据同步操作;
(5)数据同步操作,将选择将音箱模型的DSP数据(即音箱模型对象中包含的DSP数据)全部复制到与之配对实体音箱中,或选择将该实体音箱中的DSP数据全部复制到与之配对的音箱模型的音箱模型对象中。
[0049]在所述步骤51中,可以通过下述步骤创建阵列组模型:
在显示模块的显示界面上显示设备库,设备库可中包含空白阵列组模型图标,从设备库选择空白阵列组模型图标;
将该空白阵列组模型图标拖放到系统模型窗口中;
在数据模块中创建与该空白阵列组模型图标对应的音箱模型对象。
[0050]在所述步骤51中,可以通过下述步骤创建阵列组模型:
在显示模块的显示界面上显示设备库,设备库可中包含预置阵列组模型图标,从设备库选择预置阵列组模型图标;
将该预置阵列组模型图标拖放到系统模型窗口中;
在数据模块中创建与该预置阵列组模型图标对应的音箱模型对象;
创建该预置阵列组图标对应的预先设定的音箱模型成员音箱模型;
将上述创建的音箱模型关联至该预置阵列组(将这些音箱模型的标识保存到阵列组模型对象中)。
[0051]在所述步骤53中,若添加音箱模型成员则将待添加音箱模型的音箱模型标识保存到阵列组模型对象中,从而建立关联关系(也可称为分配关系),若删除音箱模型成员,则将待删除音箱模型的音箱模型标识从阵列组模型对象中删除,从而解除关联关系。
[0052]在所述步骤61中,可以通过下述步骤创建系统组模型:
在显示模块的显示界面上显示设备库,设备库可中包含空白系统组模型图标,从设备库选择空白系统组模型图标;
将该空白系统组模型图标拖放到系统模型窗口中;
在数据模块中创建与该空白系统组模型图标对应的音箱模型对象。
[0053]在所述步骤61中,可以通过下述步骤创建系统组模型:
在显示模块的显示界面上显示设备库,设备库可中包含预置系统组模型图标,从设备库选择预置系统组模型图标;
将该预置系统组模型图标拖放到系统模型窗口中;
在数据模块中创建与该预置系统组模型图标对应的音箱模型对象;
创建该预置系统组图标对应的预先设定的音箱模型成员音箱模型;
将上述创建的音箱模型关联至该预置系统组(将这些音箱模型的标识保存到系统组模型对象中)。
[0054]在所述步骤63中,若添加音箱模型成员则将待添加音箱模型的音箱模型标识保存到系统组模型对象中,从而建立关联关系(也可称为分配关系),若删除音箱模型成员,则将待删除音箱模型的音箱模型标识从系统组模型对象中删除,从而解除关联关系。
[0055]所述音箱DSP数据包括输入处理数据和输出处理数据,其中输入处理数据包括三层DSP数据,第一层是音箱层DSP数据,第二层是阵列层DSP数据,第三层是系统层DSP数据。
[0056]音箱模型对应的实体音箱DSP处理包括输入处理和多路输出处理(针对分频音箱),输入处理包括一种或多种音效处理,在输入处理中,每种音效处理设有三个,同一种类的每个音效处理的参数既可以相同也可以不同,因此虽然输入处理中的各个音效处理是串联的,但是也可以看成是三层DSP处理,每层DSP处理所包含的音效处理种类的数量相同,与此相应的时,用于控制这三层DSP处理的DSP数据也可以视为三层DSP数据。其中一层DSP数据是音箱层DSP数据,该数据仅用于所属音箱模型所对应的实体音箱声效,另一层DSP数据是阵列层DSP数据,该数据对该数据所属阵列组模型的全部音箱模型成员各自所对应的实体音箱生效,还有一层DSP数据是系统层DSP数据,该数据对该数据所属系统组模型的全部音箱模型成员各自所对应的实体音箱生效。
[0057]也就是说,若修改某个音箱模型的音箱层DSP数据,则该修改仅对该音箱模型所对应的实体音箱生效,但是若修改该音箱模型的阵列层DSP数据,则该音箱模型所属的阵列组模型的DSP数据也会被同步修改,且该修改会被同步至该阵列组模型的全部音箱模型成员,即该阵列组模型的全部音箱模型成员的阵列层DSP参数都进行了相同的修改。
[0058]本实施例的实体音箱包括信号输入模块、数字音频处理模块(=、功放模块和喇叭模块,其中数字音频处理模块包括输入处理模块和多个输出处理模块;
输入处理模块包括串联的多个音效处理器,每个音效处理器用于根据所设定的处理参数对音频信号进行相应种类信号处理操作,其中起始的一个音效处理器与信号输入模块连接,以接收来自信号输入模块的音频信号,最后的一个音效处理器与各个输出处理模块连接,将经过其处理后的音频信号分成多路输出音频信号并传输至对应的一个输出处理模块;
每个输出处理模块包括串联的多个音效处理器,且起始的一个音效处理器为滤波器,该滤波器用于接收该输出处理模块所对应的一路输出音频信号,并对该一路输出音频信号进行滤波处理,从而得到预设频段的信号。
[0059]实体音箱输入处理模块中的每种音效处理器,可以都设置三个,此时实体音箱也包含的DSP数据也是三层,与控制主机上与该实体音箱配对的音箱模型DSP数据完全对应;也可以部分种类的音效处理器设置三个,部分种类的音效处理器设置少于三个,例如一个,则此时实体音箱输入处理模块实际的DSP数据与其所配对音箱模型输入处理的三层DSP数据不能一一对应,相当于在控制主机上设置了虚拟的三层输入处理参数。此时,对于在实体音箱输入处理模块中只有一个的音效处理器,用户对与该配对音箱模型进行DSP修改操作后,控制主机需要先将音箱模型中与该种类音效处理器所对应的三层DSP参数叠加计算成一个/ 一组DSP参数,供该一个音效处理器执行信号处理操作。
[0060]在所述步骤70中,既可以编辑音箱模型的全部DSP数据(包括输入三层DSP数据和输出处理数据),也可以编辑阵列组模型的DSP数据,还可以直接编辑系统组模型的DSP数据。其中若修改音箱层DSP数据,则只会影响该数据所属音箱模型及与该音箱模型配对的实体音箱,若修改阵列层DSP数据,则无论是从音箱模型角度进行修改,还是阵列组模型角度进行修改,都会对该阵列层DSP数据所对应阵列组模型的全部音箱模型生效,系统层DSP数据修改与此类似,都是“一调调一片”的效果。
[0061]实施例二
本实施例与实施例一的区别在于:本实施例的实体音箱包括按照信号流向依次设置的信号输入模块10、数字音频处理模块20、输出缓冲模块50、功放模块30、喇叭模块40,以及用于对上述一个或多个模块进行控制的音箱控制模块90,所述信号输入模块用于接收输入所述音箱的音频信号并传输至所述数字音频处理模块。若输入音箱的是模拟音频信号,需要通过ADC转换成数字信号,ADC可以设置成独立器件,或设置在所述信号输入模块中,或集成至所述数字音频处理模块。
[0062]如图12、图13所示,所述数字音频处理模块包括输入处理模块和多个输出处理模块,其中,所述输入处理模块包括串联的多个音效处理器,每个音效处理器用于根据所设定的处理参数对音频信号进行相应种类信号处理操作,其中起始的一个音效处理器接收来自所述信号输入模块的音频信号,最后的一个音效处理器处理后的音频信号分成多路输出音频信号并传输给对应的一个所述输出处理模块;每个所述输出处理模块包括串联的多个音效处理器,且起始的一个音效处理器为滤波器,该滤波器用于接收与所述输出处理模块对应的一路输出音频信号,并对该一路输出音频信号进行滤波处理,从而得到预设频段的音频信号。
[0063]本实施例所采用的所述数字音频处理模块包括按信号流向串联的多个DSP处理器,起始的一个DSP处理器与所述信号输入模块连接,最后的一个DSP处理器(直接或间接)与所述功放模块连接,且所述最后一个DSP处理器集成有DAC,所述数字音频处理模块输入处理模块和各个输出处理模块所包含的音效处理器按信号流向分配至所述多个DSP处理器中。
[0064]为实现多层可调功能,所述输入处理模块包括一种或多种音效处理器,且至少有一种音效处理器所述输入处理模块包含有至少两个该种类的音效处理器,其中一个是针对音箱自身而设定的音箱层音效处理器,还有一个是针对音箱所属阵列组的各个音箱成员统一设定的阵列层音效处理器,每个阵列组包含多个音箱,属于同一个阵列组的音箱的对应的阵列层音效处理器的参数相同。
[0065]此外,对于任一种音效处理器所述输入处理模块还可以设有属于该种音效处理器类型的系统层音效处理器,系统层音效处理器是针对所述音箱所属系统组的各个音箱成员统一设定的系统组层音效处理器。每个系统组包括一个或多个音箱,和/或包括一个或多个阵列组,属于同一个系统组的音箱的对应的系统层音效处理器的参数相同。一个音箱系统一般只需设置一个系统组即可。所述输入处理模块所包含的各个音效处理器串联。
[0066]以EQ均衡为例对输入处理模块包含两个或三个该种类音效处理器进行说明。
[0067](I)两个EQ均衡。如图12所示,输入处理模块包含包含两个EQ均衡器,一个是音箱层EQ均衡器,另一个是阵列层EQ均衡器,该音箱层EQ均衡器用于根据针对所述音箱自身谁定的EQ处理参数对音频信号进行EQ均衡处理,该阵列层EQ均衡器用于根据针对所属音箱所述阵列组的各个音箱成员统一设定的EQ处理参数对音频信号进行EQ均衡处理。
[0068](2)三个EQ均衡。如图13所示,输入处理模块包含包含三个EQ均衡器,一个是音箱层EQ均衡器,一个是阵列层EQ均衡器,还有一个是系统层EQ均衡器,该音箱层EQ均衡器用于根据针对所述音箱自身谁定的EQ处理参数对音频信号进行EQ均衡处理,该阵列层EQ均衡器用于根据针对所属音箱所述阵列组的各个音箱成员而统一设定的EQ处理参数对音频信号进行EQ均衡处理,该系统层EQ均衡器用于根据针对所述音箱所属系统组的各个音箱成员而统一设定的EQ处理参数对音频信号进行EQ均衡处理。附图13中的输入处理模块包括依次串联的输入静音器、输入增益器、输入延时器、输入极性控制器、输入空气衰减补偿器、音箱层EQ均衡器、阵列层EQ均衡器和系统层EQ均衡器。
[0069]每个所述输入处理模块包括以下的一种或多种音效处理器:输入静音器、输入增益器、输入延时器、输入极性控制器、输入空气衰减补偿器、EQ均衡器、输入压缩限幅器,其中:该输入静音器用于对音频信号进行静音开关处理;该输入增益器用于对音频信号进行增益音效处理;该输入延时器用于对音频信号进行延时处理;该输入极性控制器用于对音频信号进行极性控制;该输入空气衰减补偿器用于对音频信号进行空气衰减补偿处理;该输入EQ均衡器用于对音频信号进行EQ均衡音效处理;该输入压缩限幅器用于对音频信号进行压缩限幅处理。
[0070]每个所述输出处理模块包括滤波器以及以下的一种或多种音效处理器:输出静音器、输出增益器、输出延时器、输出极性控制器、输出空气衰减补偿器、输出EQ均衡器、输出压缩限幅器,其中:
该滤波器用于接收该所述输出处理模块所对应的一路输出音频信号,并对该一路输出音频信号进行滤波处理,从而得到与该所述输出处理模块所对应功放单元相匹配的声音频段;
该输入静音器用于对该所述输出处理模块所接收的一路输出音频信号进行静音开关处理;
该输入增益器用于对该所述输出处理模块所接收的一路输出音频信号进行增益音效处理;
该输入延时器用于对该所述输出处理模块所接收的一路输出音频信号进行延时处
理;
该输入极性控制器用于对该所述输出处理模块所接收的一路输出音频信号进行极性控制;
该输入空气衰减补偿器用于对该所述输出处理模块所接收的一路输出音频信号进行空气衰减补偿处理;
该输入输出EQ均衡器用于对该所述输出处理模块所接收的一路输出音频信号进行EQ均衡音效处理;
该输入压缩限幅器用于对该所述输出处理模块所接收的一路输出音频信号进行压缩限幅处理;所述输出处理模块各个音效处理模块串联,排在最后的一个音效处理器与所述功放模块30连接。当输出音频信号经过输出处理模块的最后一个音效处理器处理后,该输出音频信号直接或间接传输至功放模块30中对应的一个功放单元,输出音频信号经功放单元放大处理后再传输至喇叭模块40中对应的喇叭单元,最后经喇叭单元还原成声音。
[0071]如前所述,所述数字音频处理模块所包含的音效处理器(包括输入处理模块和各个输出处理模块的音效处理器)按信号流向分配至所述多个DSP处理器中。在实施例中,可以采取两种方式分配这些音效处理器。实际上本发明的数字音频处理模块也可以采用三个或三个以上的DSP处理器,但为了描述方便下面以数字音频处理模块采用两个DSP处理器进行阐述说明。
[0072](I)第一种方式如图14所示,所述输入处理模块的各个音效处理器设置在所述第一 DSP处理器21中,各个所述输出处理模块的各个音效处理器设置在所述第二 DSP处理器22中。
[0073](2)第二种方式如图15所示,所述输入处理模块的各个音效处理器以及各个所述输出处理模块的滤波器设置在所述第一 DSP处理器21中,而各个所述输出处理模块的其余音效处理器设置在所述第二 DSP处理器22中。
[0074]在上述两种音效处理器分配方案中,优先选取第一种方案。此外,作为所述数字音频处理模块起始的所述第一 DSP处理器21还包括信号路由模块,以及用于接收来自所述信号输入模块10信号的模拟信号输入通道和数字信号输入通道,所述模拟信号输入通道、所述数字信号输入通道分别与所述信号路由模块连接,且所述数字信号输入通道上还设有用于对数字信号采样率进行匹配转换的采样率转换器,所述信号路由模块将选定的一路输入信号传输至所述输入处理模块中的所述起始的一个音效处理器(图中为输入静音器)。每个
输出处理模块最后的一个音效处理器-输出压限器将处理后的信号将传输至所述第一
缩放单元。
[0075]如图2至3所示,所述数字音频处理模块包括第一 DSP处理器21和集成有DAC 229的第二 DSP处理器22,且所述第二 DSP处理器22还包括第一缩放单元228和降噪控制模块227。所述输出缓冲模块50包括第二缩放单元52和用于对所述DAC 229转换输出的模拟信号进行缓冲滤波处理器的一级缓冲单元51。一级缓冲单元51可以采用有源滤波电路实现,一级缓冲单元51除了可以对DAC 229进行缓冲外,还可以调整信号输出电平和输出阻抗,以便匹配后续第二缩放单元和/或功放模块30的输入电平和阻抗要求。经过所述数字音频处理模块20处理的数字信号依次经所述第一缩放单元228、所述DAC 229和所述第二缩放单元52传输至所述功放模块30。
[0076]所述降噪控制模块227用于检测经过所述数字音频处理模块20处理的数字信号电平,当检测到的信号电平低于预设阀值时,控制所述第一缩放单元228按预设倍数放大信号电平,并同时控制所述第二缩放单元52按该预设倍数缩小信号电平;当检测到的信号电平高于阀值时,控制所述第一缩放单元228和所述第二缩放单元52按原信号电平大小输出。如果经过所述数字音频处理模块处理后输出的信号有多路,可以针对每路信号在DAC的前端设置第一缩放单元,后端设置第二缩放单元,并通过降噪控制模块对每路信号进行降噪控制,即当降噪控制模块检测到该路信号输出的电平过低时,同时控制该路信号通道上的第一缩放单元和四儿缩放单元进行相同倍数的反向缩放(前者放大,后者缩小)。
[0077]也就是说,当输入音箱的信号电平过小时,降噪控制模块227启动降噪调整,控制第一缩放单元228和第二缩放单元52相同的倍数同步反向缩放电平,假设第一缩放单元228将信号电平放大了 10倍,则第二缩放单元52则会相应地将信号缩小10倍。当输入信号电平在可接受范围内,本底噪音不突出或不影响音箱声场效果时,降噪控制模块227控制第一缩放单元228和第二缩放单元52维持原信号电平大小,不改变信号的电平。若信号电平恰好等于阀值,既可以设定为启动信号降噪调整,也可以设定为不启动信号电平调整而按原电平输出。
[0078]如图5所示,所述降噪控制模块227包括:信号电平检测模块2271,用于检测数字音频处理模块20处理的数字信号电平;降噪执行模块2272,用于判断所述信号电平检测模块2271检测到电平是否低于预设阀值,若低于阀值则控制所述第一缩放单元228按预设倍数放大信号电平,并同时控制所述第二缩放单元52按该预设倍数缩小信号电平;若高于阀值则控制所述第一缩放单元228和所述第二缩放单元52按原信号电平大小输出。
[0079]如图4所示,所述第一缩放单元228包括第一切换单元2281、直通通道和缩放通道,所述直通通道和所述缩放通道并联连接于所述第一切换单元2281和所述DAC 229,且所述缩放通道上设有用于按所述预设倍数对信号电平进行放大的第一电平缩放单元2282,经过直通通道传输的信号电平不发生改变。
[0080]所述第一切换单元2281与所述降噪控制模块227连接,用于接收经过所述数字音频处理模块20处理的数字信号,并根据所述降噪控制模块227的控制信号选择通过所述直通通道或所述缩放通道将该数字信号传输至所述DAC 229。当降噪控制模块227检测到的信号电平高于预设阀值时,将向第一切换单元2281发出选择直通通道传输数字信号的控制信号,输出的信号电平不变;当降噪控制模块227检测到的信号电平低于预设阀值时,将向第一切换单元2281发出选择缩放通道传输数字信号的控制信号,信号经第一电平缩放单元2282按照预设倍数进行电平放大处理后输出。
[0081]如图4所示,所述第二缩放单元52包括第二切换单元521直通通道(未标号)和缩放通道(未标号),所述直通通道和所述缩放通道并联连接于所述第二切换单元521和所述功放模块30,所述缩放通道上设有用于按所述预设倍数对信号电平进行缩小的第二电平缩放单元522,经过直通通道传输的信号电平不发生改变。第二电平缩放单元522可以采用电阻分压电路或运放电路实现,尤其是采用电阻分压电路实现时,由于输出阻抗较大,需要再接一个二级缓冲单元(可采用运放实现)对输出阻抗和电平进行调整以匹配后续功放模块的输入阻抗和电平要求。
[0082]所述第二切换单元521与所述降噪控制模块227连接,用于接收所述DAC 229输出的模拟信号,并根据所述降噪控制模块227的控制信号选择通过所述直通通道或所述缩放通道将该模拟信号传输至所述功放模块30。当降噪控制模块227检测到的信号电平高于预设阀值时,将向第二切换单元521发出选择直通通道传输模拟信号的控制信号,输出的信号电平不变;当降噪控制模块227检测到的信号电平低于预设阀值时,将向第二切换单元521发出选择缩放通道传输模拟信号的控制信号,模拟信号经第二电平缩放单元522按照预设倍数进行电平缩小处理后输出。第二电平缩放单元522可以采用常规的运放电路或电阻分压电路实现,尤其是采用电阻分压电路时,为了使第二电平缩放单元522输出的电平和阻抗更好地与后续的功放模块30相匹配,可以在第二电平缩放单元522输出端增设缓冲单元,经第二电平缩放单元522缩小输出的模拟信号经过缓冲单元调整后再传输给功放模块30。
[0083]所述输出缓冲模块50还包括二级缓冲单元53,所述二级缓冲单元53用于对所述第二缩放单元52输出的信号进行缓冲处理,并将缓冲处理后的信号传输至所述功放模块30。二级缓冲单元53可以对第二缩放单元52输出信号的电平和阻抗进行调整,使之与所述功放模块30匹配。
[0084]如图6至7所示,所述音箱控制模块90包括用于控制所述数字音频处理模块中所述最后一个DSP处理器的子控制模块,所述子控制模块包括降噪状态反馈模块。在本实施例中,上述子控制模块是指用于控制所述第二 DSP处理器22的第三控制模块93,所述第三控制模块93包括降噪状态反馈模块931,所述降噪状态反馈模块931用于当所述降噪控制模块227检测到的信号电平小于预设阀值或当所述降噪控制模块227控制所述第一切换单元2281选择所述缩放通道传输数字信号时,控制所述音箱上设置的状态灯61显示音量过小提示(如闪烁或文字显示)和/或将该状态信息反馈给与所述音箱建立连接的控制主机(或称为控制平台),从而向用户提示输入音量过小。
[0085]如图6和图9所示,所述信号输入模块10包括用于接收模拟音频信号的模拟输入接口 11、用于接收AES数字音频信号的AES输入接口 12、用于接收网络传输的数字音频信号(AES或其他格式的数字音频信号)的RJ45输入接口 13、模拟信号压缩限幅器15 (也称为压限器)、数字音频发送器16 (Digital Audio Transmitter),其中,所述模拟输入接口11通过所述模拟信号压缩限幅器15与所述数字音频处理模块20连接,所述AES输入接口12、RJ45输入接口 13分别通过所述数字音频发送器16与所述数字音频处理模块20连接,且所述音箱控制模块90与所述RJ45输入接口 13连接。
[0086]所述音箱控制模块90通过所述RJ45输入接口 13与外部控制主机连接,使得控制主机对音箱控制模块90进行控制,音箱控制模块90再根据控制主机的控制信号对音箱的各个可控模块或单元进行控制,如数字音频处理模块20的DSP各种音效处理参数的设置、功放参数设置、信号输入模块10输入通道路由选择等,以实现音箱的远程遥控管理。同时音箱控制模块90还可以将音箱状态信息,如降噪状态、压缩限幅状态、功放状态、温度、散热风扇64转速等,反馈给控制控制主机,以实现对分散布置的音箱进行集中监测。经AES输入接口、RJ45输入接口 13输入音箱的数字音频信号通过数字音频发送器转换成可直接供DSP处理器直接处理的格式。输入音箱的模拟音频信号需要通过ADC转换成数字信号,ADC可以设置在信号输入模块10中,如设置在模拟压缩限幅的后端,也可以集成至数字音频处理模块20中。此外,信号输入模块10还可以增设RJ45输出接口 14,以便音箱之间进行级联,方便用户灵活搭建音箱连接网络。考虑到有源音箱内置功放模块30需要散热,音箱内部一般设有散热风扇64和用于检测功放和/或音箱内部温度的温度传感器,为了将温度状态和散热风扇64转速等信息反馈给控制主机,音箱控制模块90可以直接与温度传感器、散热风扇64连接获取数据,或间接通过Mega8 62等器件获取散热风扇64转速信息。
[0087]如图7和图9所示,所述音箱控制模块90还包括用于控制所述信号输入模块10的第一控制模块91,所述第一控制模块91 (与所述模拟信号压缩限幅器和所述数字音频发送器连接)包括压缩限幅状态反馈模块(图未示),所述压缩限幅状态反馈模块用于当所述模拟信号压缩限幅器启动压缩或限幅功能时,控制所述音箱上设置的状态灯61显示音量过小提示(如闪烁或文字显示)和/或将该状态信息反馈给与所述音箱建立连接的控制主机,从而向用户提示输入音量过大。
[0088]如图10、图11所示,所述模拟信号压缩限幅器包括按信号流向依次连接的前级平衡转非平衡输入单元151、压缩限幅单元152和非平衡转平衡输出单元153,所述压缩限幅单元152包括:连接于所述前级平衡转非平衡输入单元152和所述非平衡转平衡输出单元153的反相运算放大模块,以及按信号流向依次连接的有源半波整流模块、对数运算放大模块、差分放大模块、等比例反相运算缓冲模块和开关调整管,其中所述有源半波整流模块与所述反相运算放大模块输出端连接,所述等比例反相运算缓冲模块与所述反相运算放大模块连接,所述开关调整管与所述反相运算放大模块连接,此外,所述非平衡转平衡输出单元对接收到的信号进行非平衡转平衡和反相处理。
[0089]此外,所述音箱控制模块90还包括用于控制所述第一 DSP处理器21的第二控制模块92、用于控制所述第二 DSP处理器22的第三控制模块93和用于控制所述功放模块30的第四控制模块94。所述第二控制模块92根据与音箱连接的控制主机的控制信号对所述第一 DSP处理器21中各个音效处理器的参数进行设定或更新,或者根据控制主机的指令将所述第一 DSP处理器21中音效处理器的参数反馈给控制主机。所述第三控制模块93根据与音箱连接的控制主机的控制信号对所述第二 DSP处理器22中各个音效处理器的参数进行设定或更新,或者根据控制主机的指令将所述第二 DSP处理器22中音效处理器的参数反馈给控制主机。
【权利要求】
1.一种具有多DSP处理器的有源音箱的控制方法,该方法通过控制主机对有源一体化音箱系统中的实体音箱进行控制,其特征在于:该实体音箱包括按照信号流向依次设置的信号输入模块、数字音频处理模块、输出缓冲模块、功放模块、喇叭模块,以及用于对上述一个或多个模块进行控制的音箱控制模块,所述信号输入模块用于接收输入所述音箱的的音频信号并传输至所述数字音频信号,所述数字音频处理模块包括多个串联的音效处理器,所述数字音频处理模块包括输入处理模块和多个输出处理模块,其中,所述输入处理模块包括串联的多个音效处理器,每个音效处理器用于根据所设定的处理参数对音频信号进行相应种类信号处理操作,其中起始的一个音效处理器接收来自所述信号输入模块的音频信号,最后的一个音效处理器处理后的音频信号分成多路输出音频信号并传输给对应的一个所述输出处理模块;每个所述输出处理模块包括串联的多个音效处理器,且起始的一个音效处理器为滤波器,该滤波器用于接收与所述输出处理模块对应的一路输出音频信号,并对该一路输出音频信号进行滤波处理,从而得到预设频段的音频信号; 所述数字音频处理模块包括按信号流向串联的多个DSP处理器,起始的一个DSP处理器与所述信号输入模块连接,最后的一个DSP处理器与所述功放模块连接,且所述最后一个DSP处理器集成有DAC,所述多个音效处理器按信号流向分配至所述多个DSP处理器中,该控制主机包括显示模块、数据模块和网络模块,该方法包括: 步骤10:初始化,搜索在线音箱; 步骤20:打开或新建系统模型,在显示模块的显示界面上显示系统模型窗口 ; 步骤30:开始编辑当前系统模型,若选择编辑音箱模型,则执行步骤40 ;若选择编辑阵列组模型,则执行步骤50 ;若选择编辑DSP数据则执行步骤70 ; 步骤40:若选择创建音箱模型,则执行步骤41 ;若选择删除音箱模型,则执行步骤42 ;若选择配对音箱模型,则执行步骤43 ; 步骤41:创建音箱模型,在数据模块中创建音箱模型对象,音箱模型对象包括音箱模型标识、音箱型号数据和与音箱DSP数据,并在系统模型窗口中显不相应的音箱模型图标;步骤42:删除音箱模型,删除该音箱模型在数据模块中的音箱模型对象,并删除该音箱模型在系统模型窗口中的音箱模型图标; 步骤43:配对音箱模型,将音箱模型与实体音箱配对,建立对应关系; 步骤50:若选择创建阵列组模型,则执行步骤51 ;若删除阵列组模型成员,则执行步骤.52 ;若修改阵列组模型音箱模型成员,则执行步骤53 ; 步骤51:创建阵列组模型,在数据模块中创建阵列组模型对象,阵列组模型对象包括阵列组模型标识、音箱模型成员数据和DSP数据,并在系统模型窗口中显示相应的音箱模型图标; 步骤52:删除阵列组模型,删除阵列组模型在数据模块中的阵列组模型对象,并删除阵列组模型在系统模型窗口中的阵列组模型图标; 步骤53:修改音箱模型成员,若需要添加音箱模型成员则将待添加的音箱模型关联至该阵列组模型,若需要删除音箱模型成员则将待删除的音箱模型解除与该阵列组模型的关联关系; 步骤70:编辑DSP数据,并保存至相应的音箱模型中,若该音箱模型已配对且与之配对的实体音箱与控制主机建立了网络连接,则将音箱模型修改后的DSP数据传输至该实体音箱中。
2.根据权利要求1所述的具有多DSP处理器的有源音箱的控制方法,其特征在于:在所述步骤20中,窗口背景采用工程现场图片。
3.根据权利要求1所述的具有多DSP处理器的有源音箱的控制方法,其特征在于:在所述步骤41中,可以通过以下方式创建创建音箱模型: 在显示模块的显示界面上显示设备库,设备库可中包含与预设型号音箱对应的音箱模型图标,从设备库中选择音箱模型图标; 将选定的音箱模型图标拖放到系统模型窗口中,并在数据模块中创建与该音箱模型图标对应的音箱模型对象。
4.根据权利要求1所述的具有多DSP处理器的有源音箱的控制方法,其特征在于:在所述步骤41中,可以通过以下方式创建创建音箱模型: 显示模块的显示界面上显示在线设备库,在线设备库中包含在线音箱标识或图标,每个在线音箱标识或图标代表一个与控制主机建立网络连接的实体音箱,从在线设备库中选择在线首箱图标; 将选定的在线音箱图标拖放到系统模型窗口中,并在数据模块中创建音箱模型对象; 将该在线音箱图标所对应的实体音箱的序列号保存到该音箱模型对象中。
5.根据权利要求1所述的具有多DSP处理器的有源音箱的控制方法,其特征在于:所述步骤43包括以下步骤实现配对音箱模型操作: 选择一个音箱模型和一个与控制主机建立连接的实体音箱; 判断两者的音箱型号是否相同,若相同则将该实体音箱的序列号复制到音箱模型中并选择是否执行数据同步操作;若不相同则放弃配对操作; 数据同步操作:选择将音箱模型的DSP数据复制到该实体音箱中,或选择将实体音箱的DSP数据复制到该音箱模型中。
6.根据权利要求1所述的具有多DSP处理器的有源音箱的控制方法,其特征在于:所述步骤43包括以下步骤实现配对音箱模型操作: 显示模块的显示界面上显示在线设备库,在线设备库中包含在线音箱标识或图标,每个在线音箱标识或图标代表一个与控制主机建立网络连接的实体音箱; 将选定的在线音箱标识标识或图标拖放到系统模型中的选定音箱模型图标上,以此自动触发判断是否可以执行配对操作; 如果音箱模型的音箱型号与在线音箱标识或图标所对应实体音箱的音箱型号一致,则可以执行配对操作;如果音箱型号不一致,则提示用户不能执行配对操作; 若执行配对操作,则将在线音箱标识或图标所对应的实体音箱的序列号复制到该音箱模型的音箱模型对象中,从而使音箱实体与音箱模型之间建立配对关系;若执行配对操作,可以选择执行数据同步操作; 数据同步操作,将选择将音箱模型的DSP数据全部复制到与之配对实体音箱中,或选择将该实体音箱中的DSP数据全部复制到与之配对的音箱模型的音箱模型对象中。
7.根据权利要求1所述具有多DSP处理器的有源音箱的控制方法,其特征在于:所述音箱DSP数据包括输入处理数据和输出处理数据,其中输入处理数据包括三层DSP数据,第一层是音箱层DSP数据,第二层是阵列层DSP数据,第三层是系统层DSP数据。
8.根据权利要求1所述具有多DSP处理器的有源音箱的控制方法,其特征在于:实体音箱包括信号输入模块、数字音频处理模块、功放模块和喇叭模块,其中数字音频处理模块包括输入处理模块和多个输出处理模块; 输入处理模块包括串联的多个音效处理器,每个音效处理器用于根据所设定的处理参数对音频信号进行相应种类信号处理操作,其中起始的一个音效处理器与信号输入模块连接,以接收来自信号输入模块的音频信号,最后的一个音效处理器与各个输出处理模块连接,将经过其处理后的音频信号分成多路输出音频信号并传输至对应的一个输出处理模块; 每个输出处理模块包括串联的多个音效处理器,且起始的一个音效处理器为滤波器,该滤波器用于接收该输出处理模块所对应的一路输出音频信号,并对该一路输出音频信号进行滤波处理,从而得 到预设频段的信号。
【文档编号】H04R3/00GK103916785SQ201210594739
【公开日】2014年7月9日 申请日期:2012年12月31日 优先权日:2012年12月31日
【发明者】黄石锋, 欧燕雄 申请人:广州励丰文化科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1