CN117591063A - 音频仿真方法、装置、系统、电子设备及存储介质 - Google Patents
音频仿真方法、装置、系统、电子设备及存储介质 Download PDFInfo
- Publication number
- CN117591063A CN117591063A CN202410073392.8A CN202410073392A CN117591063A CN 117591063 A CN117591063 A CN 117591063A CN 202410073392 A CN202410073392 A CN 202410073392A CN 117591063 A CN117591063 A CN 117591063A
- Authority
- CN
- China
- Prior art keywords
- target
- audio
- audio signal
- output end
- audio output
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 262
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000005236 sound signal Effects 0.000 claims abstract description 613
- 238000006243 chemical reaction Methods 0.000 claims abstract description 40
- 238000004590 computer program Methods 0.000 claims description 17
- 239000011159 matrix material Substances 0.000 description 19
- 238000004891 communication Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 14
- 230000007613 environmental effect Effects 0.000 description 11
- 238000012549 training Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000010006 flight Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
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/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/08—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
- G09B9/22—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer including aircraft sound simulation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Aviation & Aerospace Engineering (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明提供一种音频仿真方法、装置、系统、电子设备及存储介质,涉及仿真技术领域,该方法包括:获取目标音频信号和第一目标控制信息,基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号;在目标音频输出端的接口为模拟音频接口的情况下,对目标音频输出端对应的数字音频信号进行数模转换,获得目标音频输出端对应的模拟音频信号,将目标音频输出端对应的模拟音频信号或数字音频信号发送至所述目标音频输出端。本发明提供的音频仿真方法、装置、系统、电子设备及存储介质,能降低飞行模拟器中音频仿真的成本投入,能提高飞行模拟器中音频仿真的复用性,能够在飞行仿真中为飞行驾驶员提供更真实的飞行体验。
Description
技术领域
本发明涉及仿真技术领域,尤其涉及一种音频仿真方法、装置、系统、电子设备及存储介质。
背景技术
飞行模拟器广泛应用于飞行员培训、飞行技能测试、航空研究等领域。飞行模拟器不仅能够提供实战训练的经济和安全性,还可以帮助飞行员熟悉各种操作程序、应对紧急情况,并提高他们的飞行技巧和反应能力。
飞行模拟器中的音频直接影响着飞行员对于飞行体验的感受和真实感。通常情况下,飞行模拟器中的音频可以包括通话音频、导航音频以及告警音频等。进行飞行模拟器音频仿真时,需要模拟不同机组人员之间的通话以及在不同的音频输出设备(例如耳机和扬声器)上输出对应的音频。
但是,相关技术中传统的音频仿真方法存在成本投入较高以及复用性较低等缺陷,难以满足飞行模拟器中音频仿真的实际需求。因此,如何降低飞行模拟器中音频仿真的成本投入以及提高飞行模拟器中音频仿真的复用性,是本领域亟待解决的技术问题。
发明内容
本发明提供一种音频仿真方法、装置、系统、电子设备及存储介质,用以解决现有技术中传统的音频仿真方法存在成本投入较高以及复用性较低的缺陷,实现降低音频仿真的成本投入以及提高音频仿真的复用性。
本发明提供一种音频仿真方法,包括:
获取目标音频信号和第一目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第一目标控制信息包括目标音频输出端的标识信息以及第一对应关系信息,所述目标音频输出端为在当前仿真周期内需要输出音频信号的音频输出端,所述第一对应关系信息用于描述当前仿真周期内目标音频输出端,与所述目标音频输入端和/或所述目标公共频道之间的对应关系;
基于所述目标音频信号和所述第一目标控制信息,生成所述目标音频输出端对应的数字音频信号;
在所述目标音频输出端的接口为模拟音频接口的情况下,对所述目标音频输出端对应的数字音频信号进行数模转换,获得所述目标音频输出端对应的模拟音频信号,进而基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的模拟音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的模拟音频信号,
在所述目标音频输出端的接口为数字音频接口的情况下,基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的数字音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的数字音频信号。
根据本发明提供的一种音频仿真方法,所述基于所述目标音频信号和所述第一目标控制信息,生成所述目标音频输出端对应的数字音频信号,包括:
对所述目标音频信号中的所述目标模拟音频信号进行模数转换,获得第二目标数字音频信号,所述第二目标数字音频信号与所述目标音频输入端一一对应;
基于所述第一对应关系信息,混合所述第二目标数字音频信号和所述第一目标数字音频信号,获得所述目标音频输出端对应的数字音频信号。
根据本发明提供的一种音频仿真方法,所述第一目标控制信息,还包括:音量控制信息和/或通断控制信息;所述音量控制信息包括所述目标音频输出端对应的目标音频输入端的输出音量和/或所述目标音频输出端对应的目标公共频道的输出音量信息;所述通断控制信息包括所述目标音频输出端对应的目标音频输入端的通断标识以及所述目标音频输出端对应的目标公共频道的通断标识信息;
所述获得所述目标音频输出端对应的模拟音频信号之后,所述基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的模拟音频信号发送至所述目标音频输出端之前,所述方法还包括:
基于所述第一目标控制信息,更新所述目标音频输出端对应的模拟音频信号;
所述将所述目标音频输出端对应的数字音频信号发送至所述目标音频输出端之前,所述方法还包括:
基于所述第一目标控制信息,更新所述目标音频输出端对应的数字音频信号。
根据本发明提供的一种音频仿真方法,所述音频输入端、所述音频输出端以及所述公共频道基于仿真需求确定;所述公共频道包括导航频道、告警频道以及环境音频道中的至少一种。
本发明还提供一种音频仿真方法,包括:
获取目标音频信号和第二目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第二目标控制信息包括当前仿真周期内每一所述目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一所述目标公共频道在每一所述音频输出端的输出音量信息和/或通断标识信息;
基于所述目标音频信号,生成每一所述音频输出端对应的数字音频信号;
在任一音频输出端的接口为模拟音频接口的情况下,对所述任一音频输出端对应的数字音频信号进行数模转换,获得所述任一音频输出端对应的模拟音频信号,基于所述第二目标控制信息,更新所述任一音频输出端对应的模拟音频信号,进而将更新后的所述任一音频输出端对应的模拟音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的模拟音频信号,
在任一音频输出端的接口为数字音频接口的情况下,基于所述第二目标控制信息,更新所述任一音频输出端对应的数字音频信号,进而将更新后的所述任一音频输出端对应的数字音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的数字音频信号。
根据本发明提供的一种音频仿真方法,所述基于所述目标音频信号,生成每一所述音频输出端对应的数字音频信号,包括:
对所述目标音频信号中的所述目标模拟音频信号进行模数转换,获得第二目标数字音频信号,所述第二目标数字音频信号与所述目标音频输入端一一对应;
将所述第二目标数字音频信号和第一目标数字音频信号进行混合,将获得的混合信号确定为每一所述音频输出端对应的数字音频信号。
本发明还提供一种音频仿真装置,包括:
第一获取模块,用于获取目标音频信号和第一目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第一目标控制信息包括目标音频输出端的标识信息以及第一对应关系信息,所述目标音频输出端为在当前仿真周期内需要输出音频信号的音频输出端,所述第一对应关系信息用于描述当前仿真周期内目标音频输出端,与所述目标音频输入端和/或所述目标公共频道之间的对应关系;
第一转换模块,用于基于所述目标音频信号和所述第一目标控制信息,生成所述目标音频输出端对应的数字音频信号;
第一输出模块,用于在所述目标音频输出端的接口为模拟音频接口的情况下,对所述目标音频输出端对应的数字音频信号进行数模转换,获得所述目标音频输出端对应的模拟音频信号,进而基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的模拟音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的模拟音频信号,在所述目标音频输出端的接口为数字音频接口的情况下,基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的数字音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的数字音频信号。
本发明还提供一种音频仿真装置,包括:
第二获取模块,用于获取目标音频信号和第二目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第二目标控制信息包括当前仿真周期内每一所述目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一所述目标公共频道在每一所述音频输出端的输出音量信息和/或通断标识信息;
第二转换模块,用于基于所述目标音频信号,生成每一所述音频输出端对应的数字音频信号;
第二输出模块,用于在任一音频输出端的接口为模拟音频接口的情况下,对所述任一音频输出端对应的数字音频信号进行数模转换,获得所述任一音频输出端对应的模拟音频信号,基于所述第二目标控制信息,更新所述任一音频输出端对应的模拟音频信号,进而将更新后的所述任一音频输出端对应的模拟音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的模拟音频信号,在任一音频输出端的接口为数字音频接口的情况下,基于所述第二目标控制信息,更新所述任一音频输出端对应的数字音频信号,进而将更新后的所述任一音频输出端对应的数字音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的数字音频信号。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述音频仿真方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述音频仿真方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述音频仿真方法。
本发明提供的音频仿真方法、装置、系统、电子设备及存储介质,通过获取包括目标音频输入端在当前仿真周期内接收到的模拟音频信号和目标公共频道在当前仿真周期内输出的数字音频信号的目标音频信号,以及获取包括目标音频输出端的标识信息以及第一对应关系信息的第一目标控制信息之后,基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号,进而基于目标音频输出端的接口类型和标识信息,将目标音频输出端对应的数字音频信号转换为模拟音频信号后发送至目标音频输出端,或者直接将目标音频输出端对应的数字音频信号发送至目标音频输出端,以供目标音频输出端输出,能降低飞行模拟器中音频仿真的成本投入,能提高飞行模拟器中音频仿真的复用性,能够在飞行仿真中为飞行驾驶员提供更真实的飞行体验,能提高飞行员的飞行训练效果。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的音频仿真方法的流程示意图之一;
图2是本发明提供的音频仿真方法中音频输入端、音频输出端与音频仿真装置的连接示意图;
图3是本发明提供的音频仿真方法中音频输入端、音频输出端以及公共频道构成的虚拟音频矩阵的示意图;
图4是本发明提供的音频仿真方法中音频输入端与音频输出端的信号交互图;
图5是本发明提供的音频仿真方法的流程示意图之二;
图6是本发明提供的音频仿真装置的结构示意图之一;
图7是本发明提供的音频仿真装置的结构示意图之二;
图8是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
本申请的描述中,术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,本申请的描述中,“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
需要说明的是,飞行模拟器是一种通过计算机软件和硬件模拟飞行过程的设备。飞行模拟器可以模拟各种不同类型的飞行器,包括飞机、直升机、无人机等,以及不同的飞行环境,例如晴天、雨天、暴风雪等。飞行模拟器广泛应用于飞行员培训、飞行技能测试、航空研究等领域。飞行模拟器不仅能够提供实战训练的经济和安全性,还可以帮助飞行员熟悉各种操作程序、应对紧急情况,并提高他们的飞行技巧和反应能力。
通常情况下,飞行模拟器进行模拟飞行时,亦对真实飞行场景下的音频进行仿真。飞行员利用飞行模拟器进行模拟飞行时,每个飞行员都有其独立的机通控制盒,各路音频完全独立可控。飞行模拟器中的音频的逻辑控制可以包括硬件和软件两部分,硬件部分主要包括机通控制盒的输出音量的多级控制、通断控制等,软件部分主要包括仿真通话的频率是否匹配以及仿真通话是否存在干扰源等。
飞行模拟器基于传统的音频仿真方法对真实飞行场景下的音频进行仿真时,飞行模拟器中的音频(包括耳机内通话、耳机内导航音频、告警音频等)可以由机内设备直接生成。其中,上述机内设备可以包括真机设备或仿真设备。
真机设备可以采用飞机总线和标准ARINC429数字音频协议与飞行模拟器进行通讯。具体地,真机设备可以通过ARINC429总线仿真板卡激励实现与飞行模拟器进行通讯,通过信号来控制飞行模拟器中硬件设备的开关及阻抗,以及调节通讯链路的通断和音量大小。
仿真设备通常采用网络信号控制由多路输入输出信号组成的模拟信号矩阵,并通过控制音频控制器或音频处理器的开关及阻抗,调节音频信号的通断和音量大小。
但是,上述传统的音频仿真方法仅仅是对具体型号飞行器的同环境音频功能移植,并不能将整个环境音频剥离为抽象的模型,受实际应用场景的约束较大。
并且,上述传统的音频仿真方法还具体存在以下缺陷:第一,成本投入较高。飞机为了保证通信的稳定性,通常采用总线设计思路,并保留冗余设计,由真机设备生成飞行模拟器中的音频虽然保证了飞行模拟器音频模拟的可靠性,但却带来了更高的设备成本投入和维护成本投入,并且对于地面台等虚拟对象,为了匹配真机设备与飞机模拟器之间的数据传输方式,也带来了开发成本;
第二,复用性较低。由真机设备或仿真设备生成飞行模拟器中的音频时,若真机设备或仿真设备与飞行模拟器之间的通讯协议发生了变化,则需要重新设计仿真方案;若飞行模拟器中增加新的硬件设备,亦需要对应开发匹配的通讯链路,导致传统的音频仿真方法的仿真效率和复用性较低。
第三,耦合性较强。上述传统的音频仿真方法将飞行模拟器的音频系统与机载系统、航电系统、电气系统进行绑定,在飞行模拟器中的机通控制盒的其他功能进行维护或接口采集设备出现异常(通常是总线信号或IO信号)的情况下,声音系统也将被迫停止运行,导致飞行模拟器音频仿真中断。
第四,标准化较低。由仿真设备生成飞行模拟器中的音频时,因不同设备灵敏度的差异以及可能存在的信号波动或干扰,会导致不同的音频输出设备在相同的场景下,音量大小和音频的清晰度存在差异,需要随时进行校准。
图1是本发明提供的音频仿真方法的流程示意图之一。下面结合图1描述本发明的音频仿真方法。如图1所示,该方法包括:步骤101、获取目标音频信号和第一目标控制信息,目标音频信号包括目标模拟音频信号和第一目标数字音频信号,目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,第一目标控制信息包括目标音频输出端的标识信息以及第一对应关系信息,目标音频输出端为在当前仿真周期内需要输出音频信号的音频输出端,第一对应关系信息用于描述当前仿真周期内目标音频输出端,与目标音频输入端和/或目标公共频道之间的对应关系。
具体地,本发明实施例中的执行主体为音频仿真装置。
需要说明的是,本发明提供的音频仿真方法可以用于对飞行模拟器中的音频进行仿真。基于本发明提供的音频仿真方法对飞行模拟器中的音频进行仿真时,可以按照仿真周期对飞行模拟器中的音频进行仿真。
需要说明的是,本发明实施例中的音频输入端,可以包括在利用飞行模拟器进行模拟飞行时,飞行员以及机组人员佩戴的麦克风;
本发明实施例中的公共频道,可以包括在利用飞行模拟器进行模拟飞行时,用于输出导航音频的导航频道、用于输出告警信息的告警音频以及用于输出真实飞行场景下的环境音的环境音频道中的至少一个;
本发明实施例中的音频输出端,可以包括飞行员利用飞行模拟器进行模拟飞行时,飞行员以及机组人员佩戴的耳机和/或飞行模拟器中的扬声器。
可以理解的是,本发明实施例中音频输入端的数量、音频输出端的数量以及公共频道的数量均可以为一个或多个。
作为一个可选地实施例,音频输入端、音频输出端以及公共频道基于仿真需求确定;公共频道包括导航频道、告警频道以及环境音频道中的至少一种。
需要说明的是,本发明实施例中音频输入端接收到的音频信号为模拟音频信号;而公共频道输出的音频信号为数字音频信号;在音频输出端为飞行员利用飞行模拟器进行模拟飞行时飞行员佩戴的耳机和/或扬声器的情况下,音频输出端输出的音频信号为模拟音频信号;在音频输出端为数字端口的情况下,音频输出端输出的音频信号为数字音频信号。
为了便于对本发明提供的音频仿真方法的理解,以下以音频输入端包括左驾麦克风、右驾麦克风、机械师麦克风和教员麦克风,公共频道包括导航频道和告警频道,音频输出端包括左驾耳机、右驾耳机、机械师耳机、教员耳机和扬声器为例,对本发明提供的音频仿真方法进行说明。
其中,左驾麦克风和左驾耳机,为在利用飞行模拟器进行模拟飞行时,左驾驶员佩戴的麦克风和耳机;右驾麦克风和右驾耳机,为在利用飞行模拟器进行模拟飞行时,右驾驶员佩戴的麦克风和耳机;机械师麦克风和机械师耳机,为在利用飞行模拟器进行模拟飞行时,机械师佩戴的麦克风和耳机;教员麦克风和教员耳机,为在利用飞行模拟器进行模拟飞行时,教员佩戴的麦克风和耳机;第一扬声器为飞行模拟器中的扬声器。
可以理解的是,本发明实施例中飞行员以及机组人员佩戴的麦克风和耳机可以为头戴式耳麦。
可选地,上述音频仿真装置可以包括音频控制箱和声音计算机。
图2是本发明提供的音频仿真方法中音频输入端、音频输出端与音频仿真装置的连接示意图。如图2所示,在利用飞行模拟器进行模拟飞行时,左驾驶员佩戴的耳麦、右驾驶员佩戴的耳麦、机械师佩戴耳麦、教员佩戴耳麦以及扬声器,与音频控制箱电连接。
如图2所示,音频控制箱可以与通信组件电连接,通信组件可以与声音计算机电连接,声音计算机可以与飞行模拟器中的主仿真计算机电连接。其中,上述通信组件可以为网络交换机。
音频控制箱可以通过音频线缆连接耳麦与扬声器,通常输入输出分开接线,因此1副耳麦通常包括输入输出两路线缆。耳麦可以通过线缆直接接入音频控制箱,而无需经过机载设备;
音频控制箱与声音计算机通过网线连接,音频控制箱用于可以将对目标音频信号中的目标模拟音频信号进行模数转换之后,将第二目标数字音频信号和/或第一目标数字音频信号输入声音计算机,由声音计算机基于第一对应关系信息,对第二目标数字音频信号和/或第一目标数字音频信号进行混合,获得目标音频输出端对应的数字音频信号;
声音计算机可以将目标音频输出端对应的数字音频信号输入音频控制箱,在目标音频输出端的接口为模拟音频接口的情况下,由音频控制器对目标音频输出端对应的数字音频信号进行数模转换,获得目标音频输出端对应的模拟音频信号。
音频控制箱还可以将目标音频输出端对应的模拟音频信号和/或目标音频输出端对应的数字音频信息发送至目标音频输出端以供目标音频输出端输出。
因此,在音频控制箱内部存在模拟音频信号到数字音频信号的映射以及数字音频信号到模拟音频信号的映射,音频控制箱发送至目标音频输出端的音频信号完全由声音计算机确定,无需对音频控制箱的内部电路进行控制。
需要说明的是,本发明实施例中这里强调的是第一目标控制信息的来源,也就是通断和音量控制信息的来源,机通控制盒不属于声音系统的一部分,它的信号由主仿真计算机获取,经过处理后发给声音计算机作为控制信息使用,是机通控制盒将信号通过网络数据传输发给主仿真计算机。
本发明实施例中的音频仿真装置包括市售或自研的音频控制箱,目标模拟音频信号可以在音频仿真装置中转换为数字音频信号,第一目标数字音频信号亦可以在音频仿真装置中转换为模拟音频信号,既支持了更多设备的扩展也降低了成本。
具体地,本发明实施例中可以将当前仿真周期内接收到模拟音频信号输入的音频输入端,确定为目标音频输入端,将目标音频输入端在当前仿真周期内接收到的模拟音频信号,确定为目标模拟音频信号。例如,若当前仿真周期内左驾麦克风和机械师麦克风接收到模拟音频信号输入,则可以将左驾麦克风和机械师麦克风均确定为目标音频输入端,将左驾麦克风在当前仿真周期内接收到的模拟音频信号以及机械师麦克风在当前仿真周期内接收到的模拟音频信号均确定为目标模拟音频信号。
可以理解的是,目标模拟音频信号与目标音频输入端一一对应。
本发明实施例中还可以将当前仿真周期内输出数字音频信号的公共频道,确定为目标公共频道,将目标公共频道在当前仿真周期内输出的数字音频信号,确定为第一目标数字音频信号。例如,若当前仿真周期内导航频道和环境音频道输出了数字音频信号,则可以将导航频道和环境音频道均确定为目标公共频道,将导航频道在当前仿真周期内输出的数字音频信号以及环境音频道在当前仿真周期输出的数字音频信号均确定为第一目标数字信号。
可以理解的是,第一目标数字信号与目标公共频道一一对应。
可以理解的是,若当前仿真周期内没有音频输入端接收到模拟音频信号,则确定不存在目标音频输入端;若当前仿真周期内没有公共频道输出数字音频信号,则确定不存在目标公共频道。
相应地,在确定仅存在目标音频输入端的情况下,可以将目标模拟音频信号确定目标音频信号;在确定仅存在目标公共频道的情况下,可以将第一目标数字音频信号确定为目标音频信号;在确定目标音频输入端和目标公共频道的情况下,可以将目标模拟音频信号和第一目标数字音频信号确定为目标音频信号。
可以理解的是,本发明实施例中目标音频输入端的数量、目标音频输出端的数量以及目标公共频道的数量均可以为一个或多个。
本发明实施例中可以通过通信的方式,获取目标音频信号。
本发明实施例中可以根据音频仿真需求,确定当前仿真周期内需要输出音频信号的音频输出端,进而可以将当前仿真周期内需要输出音频信号的音频输出端,确定为目标音频输出端。例如,在根据音频仿真需求,确定当前仿真周期内需要输出音频信号的音频输出端包括右驾耳机和扬声器的情况下,可以将右驾耳机和扬声器确定为目标音频输出端。
本发明实施例中还可以根据音频仿真需求,确定当前仿真周期内目标音频输入端和/或目标公共频道,与目标音频输出端之间的对应关系,进而可以将用于描述当前仿真周期内目标音频输入端和/或目标公共频道,与目标音频输出端之间的对应关系的信息,确定为第一对应关系信息。例如,在根据音频仿真需求,确定当前仿真周期内右驾耳机与左驾麦克风和导航频道存在对应关系的情况下,可以将用于描述当前仿真周期内右驾耳机与左驾麦克风和导航频道之间对应关系的信息,确定为第一对应关系信息。
需要说明的是,当前仿真周期内某一目标音频输入端与某一目标音频输出端之间具有对应关系,表示当前仿真周期内上述目标音频输出端需要输出当前仿真周期内上述目标音频输入端接收到的模拟音频信号或当前仿真周期内上述目标音频输入端接收到的模拟音频信号对应的数字音频信号;例如,当前仿真周期内右驾耳机与左驾麦克风存在对应关系,表示当前仿真周期内右驾耳机需要输出当前仿真周期内左驾麦克风接收到的模拟音频信号。
类似地,当前仿真周期内某一目标公共频道与某一目标音频输出端之间具有对应关系,表示当前仿真周期内上述目标音频输出端需要输出当前仿真周期内上述目标公共频道输出的数字音频信号,或当前仿真周期内上述目标公共频道输出的数字音频信号对应的模拟音频信号;例如,当前仿真周期内右驾耳机与导航频道存在对应关系,表示当前仿真周期内右驾耳机需要输出当前仿真周期内导航频道输出的数字音频信号对应的模拟音频信号。
本发明实施例中可以通过多种方式获取目标音频输出端的标识信息以及第一对应关系信息,作为第一目标控制信息;例如,可以基于用户的输入,获取目标音频输出端的标识信息以及第一对应关系信息,作为第一目标控制信息;或者,还可以通过数据通信的方式,获取目标音频输出端的标识信息以及第一对应关系信息,作为第一目标控制信息。
步骤102、基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号。
具体地,获取目标音频信号和目标控制信号之后,可以基于目标音频信号和目标控制信号,通过模数转换、信号混合的方式,生成目标音频输出端对应的数字音频信号。
作为一个可选地实施例,基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号,包括:对目标音频信号中的目标模拟音频信号进行模数转换,获得第二目标数字音频信号,第二目标数字音频信号与目标音频输入端一一对应。
可以理解的是,在确定存在目标音频输入端的情况下,目标音频信号中包括目标模拟音频信号。
相应地,在目标音频信号中包括目标模拟音频信号的情况下,可以对目标模拟音频信号进行模数转换,获得目标模拟音频信号对应的数字音频信号,作为第二目标数字音频信号。
可以理解的是,第二目标数字音频信号与目标音频输入端之间存在一一对应关系。
基于第一对应关系信息,混合第二目标数字音频信号和第一目标数字音频信号,获得目标音频输出端对应的数字音频信号。
具体地,基于第一对应关系信息,可以确定当前仿真周期内目标音频输出端对应的目标音频输入端和/或目标公共频道。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端仅对应目标音频输入端的情况下,可以将所有目标音频输入端对应的第二目标数字音频信号进行混合,并将获得的混合信号,确定为目标音频输出端对应的数字音频信号;
例如,在基于第一对应关系信息,确定当前仿真周期内右驾耳机仅对应左驾麦克风和教员麦克风的情况下,可以将左驾麦克风对应的第二目标数字音频信号和教员麦克风对应的第二目标数字音频信号进行混合,并将获得的混合信号,确定为目标音频输出端对应的数字音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端仅对应目标公共频道的情况下,可以将所有目标公共频道对应的第一目标数字音频信号进行混合,并将获得的混合信号,确定为目标音频输出端对应的数字音频信号;
例如,在基于第一对应关系信息,确定当前仿真周期内右驾耳机仅对应导航频道和环境音频道的情况下,可以将导航频道对应的第一目标数字音频信号和环境音频道对应的第一目标数字音频信号进行混合,并将获得的混合信号,确定为目标音频输出端对应的数字音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端对应目标音频输入端和目标公共频道的情况下,可以将所有目标音频输入端对应的第二目标数字音频信号以及所有目标公共频道对应的第一目标数字音频信号进行混合,并将获得的混合信号,确定为目标音频输出端对应的数字音频信号;
例如,在基于第一对应关系信息,确定当前仿真周期内右驾耳机对应左驾麦克风、教员麦克风、导航频道和环境音频道的情况下,可以将左驾麦克风对应的第二目标数字音频信号、教员麦克风对应的第二目标数字音频信号、导航频道对应的第一目标数字音频信号和环境音频道对应的第一目标数字音频信号进行混合,并将获得的混合信号,确定为目标音频输出端对应的数字音频信号。
图3是本发明提供的音频仿真方法中音频输入端、音频输出端以及公共频道构成的虚拟音频矩阵的示意图。如图3所示,本发明实施例中可以基于音频输入端、音频输出端以及公共频道的组成,构建5×6(输出×输入)路虚拟音频矩阵。上述虚拟音频矩阵中的每一个节点代表了一路有具体源头和去向的音轨。基于第一对应关系信息,可以对上述虚拟音频矩阵中目标音频输出端对应的行进行混音,可以获得目标音频输出端对应的数字音频信号,进而可以获得目标音频输出端对应的模拟音频信号。
在此基础上,基于第一目标控制信息中的音量控制信息,还可以调整目标音频输出端对应的模拟音频信号中的部分或全部模拟音频信号的输出音量,基于目标控制信号中的通断控制信息,还可以屏蔽目标音频输出端对应的模拟音频信号中的部分或全部模拟音频信号。
进一步地,还可以基于第一目标控制信息,对目标音频输出端输出的音频信号的间断性、循环性进行控制。
步骤103、在目标音频输出端的接口为模拟音频接口的情况下,对目标音频输出端对应的数字音频信号进行数模转换,获得目标音频输出端对应的模拟音频信号,进而基于目标音频输出端的标识信息,将目标音频输出端对应的模拟音频信号发送至目标音频输出端,以供目标音频输出端输出目标音频输出端对应的模拟音频信号,在目标音频输出端的接口为数字音频接口的情况下,基于目标音频输出端的标识信息,将目标音频输出端对应的数字音频信号发送至目标音频输出端,以供目标音频输出端输出目标音频输出端对应的数字音频信号。
具体地,获得目标音频输出端对应的数字音频信号之后,可以根据目标音频输出端的接口类型,确定是否需要对目标音频输出端对应的数字音频信号进行数模转换。
在目标音频输出端的接口为模拟音频接口的情况下,可以对目标音频输出端对应的数字音频信号进行数模转换,获取目标音频输出端对应的模拟音频信号,进而可以基于目标音频输出端的标识信息,将目标音频输出端对应的模拟音频信号发送至目标音频输出端。目标音频输出端在接收到上述目标音频输出端对应的模拟音频信号的情况下,可以输出上述目标音频输出端对应的模拟音频信号。
可以理解的是,上述目标音频输出端对应的模拟音频信号中包括上述目标音频输出端对应的目标音频输出端对应的模拟音频信号和/或上述目标音频输出端对应的目标公共频道对应的模拟音频信号。
在目标音频输出端的接口为数字音频接口的情况下,可以基于目标音频输出端的标识信息,直接将上述目标音频输出端对应的数字音频信号发送至目标音频输出端。目标音频输出端在接收到上述目标音频输出端对应的数字音频信号的情况下,可以输出上述目标音频输出端对应的数字音频信号。
图4是本发明提供的音频仿真方法中音频输入端与音频输出端的信号交互图。图4中的虚线表示数字音频信号,实线表示模拟音频信号。音频输入端与音频输出端之间的信号交互如图4所示。
作为一个可选地实施例,第一目标控制信息,还包括:音量控制信息和/或通断控制信息;音量控制信息包括目标音频输出端对应的目标音频输入端的输出音量和/或目标音频输出端对应的目标公共频道的输出音量信息;通断控制信息包括目标音频输出端对应的目标音频输入端的通断标识以及目标音频输出端对应的目标公共频道的通断标识信息;
获得目标音频输出端对应的模拟音频信号之后,基于目标音频输出端的标识信息,将目标音频输出端对应的模拟音频信号发送至目标音频输出端之前,所述方法还包括:基于第一目标控制信息,更新目标音频输出端对应的模拟音频信号。
需要说明的是,本发明实施例中目标音频输出端对应的目标音频输入端的输出音量信息,可以用于表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,上述目标音频输入端对应的模拟音频信号的输出音量;
本发明实施例中目标音频输出端对应的目标公共频道的输出音量信息,可以用于表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,上述目标公共频道对应的模拟音频信号的输出音量;
本发明实施例中目标音频输出端对应的目标音频输入端的通断标识信息,可以用于表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,是否需要屏蔽上述目标音频输入端对应的模拟音频信号;在目标音频输出端对应的目标音频输入端的通断标识为“通”的情况下,表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,无需屏蔽上述目标音频输入端对应的模拟音频信号;在目标音频输出端对应的目标音频输入端的通断标识为“断”的情况下,表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,需要屏蔽上述目标音频输入端对应的模拟音频信号;
本发明实施例中目标音频输出端对应的目标公共频道的通断标识信息,可以用于目标音频输出端输出上述目标音频输出端对应模拟音频信号时,是否需要屏蔽上述目标公共频道对应的模拟音频信号;在目标音频输出端对应的目标公共频道的通断标识为“通”的情况下,表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,无需屏蔽上述目标公共频道对应的模拟音频信号;在目标音频输出端对应的目标音频输入端的通断标识为“断”的情况下,表示目标音频输出端输出上述目标音频输出端对应模拟音频信号时,需要屏蔽上述目标公共频道对应的模拟音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端仅对应目标音频输入端的情况下,若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的输出音量,则可以基于目标音频输出端对应的目标音频输入端的输出音量,更新上述目标音频输出端对应的模拟音频信号中上述目标音频输入端对应的模拟音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的通断标识,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标音频输入端的通断标识,屏蔽上述目标音频输出端对应的模拟音频信号中上述目标音频输入端对应的模拟音频信号。
例如,在基于第一对应关系信息,确定当前仿真周期内右驾耳机仅对应左驾麦克风和教员麦克风的情况下,若第一目标控制信息中包括右驾耳机对应的左驾麦克风的输出音量,则可以基于右驾耳机对应的左驾麦克风的输出音量,更新右驾耳机对应的模拟音频信号中左驾麦克风对应的模拟音频信号的输出音量;若第一目标控制信息中包括右驾耳机对应的教员麦克风的通断标识,且上述通断标识为“断”,则可以基于右驾耳机对应的教员麦克风的通断标识,屏蔽右驾耳机对应的模拟音频信号中教员麦克风对应的模拟音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端仅对应目标公共频道的情况下,若第一目标控制信息中包括目标音频输出端对应的目标公共频道的输出音量,则可以基于目标音频输出端对应的目标公共频道的输出音量,更新上述目标音频输出端对应的模拟音频信号中上述目标公共频道对应的模拟音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标公共频道的通断标识,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标公共频道的通断标识,屏蔽上述目标音频输出端对应的模拟音频信号中上述目标公共频道对应的模拟音频信号。
例如,在基于第一对应关系信息,确定当前仿真周期内右驾耳机仅对应导航频道和环境音频道的情况下,若第一目标控制信息中包括右驾耳机对应的导航频道的输出音量,则可以基于右驾耳机对应的导航频道的输出音量,更新右驾耳机对应的模拟音频信号中导航频道对应的模拟音频信号的输出音量;若第一目标控制信息中包括右驾耳机对应的环境音频道的通断标识,且上述通断标识为“断”,则可以基于右驾耳机对应的环境音频道的通断标识,屏蔽右驾耳机对应的模拟音频信号中环境音频道对应的模拟音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端对应目标音频输入端和目标公共频道的情况下,若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的输出音量,则可以基于目标音频输出端对应的目标音频输入端的输出音量,更新上述目标音频输出端对应的模拟音频信号中上述目标音频输入端对应的模拟音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的通断标识,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标音频输入端的通断标识,屏蔽上述目标音频输出端对应的模拟音频信号中上述目标音频输入端对应的模拟音频信号;若第一目标控制信息中包括目标音频输出端对应的目标公共频道的输出音量,则可以基于目标音频输出端对应的目标公共频道的输出音量,更新上述目标音频输出端对应的模拟音频信号中上述目标公共频道对应的模拟音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标公共频道的通断标识,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标公共频道的通断标识,屏蔽上述目标音频输出端对应的模拟音频信号中上述目标公共频道对应的模拟音频信号。
将目标音频输出端对应的数字音频信号发送至目标音频输出端之前,所述方法还包括:基于第一目标控制信息,更新目标音频输出端对应的数字音频信号。
类似地,在基于第一对应关系信息,确定当前仿真周期内目标音频输出端仅对应目标音频输入端的情况下,若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的输出音量信息,则可以基于目标音频输出端对应的目标音频输入端的输出音量信息,更新上述目标音频输出端对应的数字音频信号中上述目标音频输入端对应的数字音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的通断标识信息,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标音频输入端的通断标识信息,屏蔽上述目标音频输出端对应的数字音频信号中上述目标音频输入端对应的数字音频信号。
例如,在基于第一对应关系信息,确定当前仿真周期内扬声器仅对应左驾麦克风和教员麦克风的情况下,若第一目标控制信息中包括扬声器对应的左驾麦克风的输出音量信息,则可以基于扬声器对应的左驾麦克风的输出音量信息,更新扬声器对应的模拟音频信号中左驾麦克风对应的数字音频信号的输出音量;若第一目标控制信息中包括扬声器对应的教员麦克风的通断标识信息,且上述通断标识为“断”,则可以基于扬声器对应的教员麦克风的通断标识信息,屏蔽扬声器对应的模拟音频信号中教员麦克风对应的模拟音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端仅对应目标公共频道的情况下,若第一目标控制信息中包括目标音频输出端对应的目标公共频道的输出音量信息,则可以基于目标音频输出端对应的目标公共频道的输出音量信息,更新上述目标音频输出端对应的数字音频信号中上述目标公共频道对应的数字音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标公共频道的通断标识信息,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标公共频道的通断标识信息,屏蔽上述目标音频输出端对应的数字音频信号中上述目标公共频道对应的数字音频信号。
例如,在基于第一对应关系信息,确定当前仿真周期内扬声器仅对应导航频道和环境音频道的情况下,若第一目标控制信息中包括扬声器对应的导航频道的输出音量信息,则可以基于扬声器对应的导航频道的输出音量信息,更新扬声器对应的数字音频信号中导航频道对应的数字音频信号的输出音量;若第一目标控制信息中包括扬声器对应的环境音频道的通断标识信息,且上述通断标识为“断”,则可以基于扬声器对应的环境音频道的通断标识信息,屏蔽扬声器对应的数字音频信号中环境音频道对应的数字音频信号。
在基于第一对应关系信息,确定当前仿真周期内目标音频输出端对应目标音频输入端和目标公共频道的情况下,若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的输出音量信息,则可以基于目标音频输出端对应的目标音频输入端的输出音量信息,更新上述目标音频输出端对应的数字音频信号中上述目标音频输入端对应的数字音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标音频输入端的通断标识信息,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标音频输入端的通断标识,屏蔽上述目标音频输出端对应的数字音频信号中上述目标音频输入端对应的数字音频信号;若第一目标控制信息中包括目标音频输出端对应的目标公共频道的输出音量信息,则可以基于目标音频输出端对应的目标公共频道的输出音量信息,更新上述目标音频输出端对应的数字音频信号中上述目标公共频道对应的数字音频信号的输出音量;若第一目标控制信息中包括目标音频输出端对应的目标公共频道的通断标识信息,且上述通断标识为“断”,则可以基于目标音频输出端对应的目标公共频道的通断标识信息,屏蔽上述目标音频输出端对应的数字音频信号中上述目标公共频道对应的数字音频信号。
本发明实施例中音频输入端和公共频道均作为独立的输入端(包括麦克风、告警频道、导航频道以及环境音频道),将音频输出端(耳机和扬声器)作为独立的输出端,可以建立输入端-输出端的m×n阶虚拟音频矩阵。在不同飞行模拟器中进行音频仿真时,只需要结合进行飞行仿真的实际驾驶舱机组人员组成,增删上述虚拟音频矩阵中的音频输入端和/或音频输出端即可,而增删上述虚拟音频矩阵中的音频输入端和/或音频输出端均不涉及硬件设备的更改,通过软件的方式即可实现增删上述虚拟音频矩阵中的音频输入端和/或音频输出端。其中,m表示音频输入端和公共频道的数量;n表示音频输出端的数量。
本发明实施例中将多级控制信息、频率控制信息、干扰信息及降噪控制信息等,均抽象为第一目标控制信息,即音量控制信息和通断控制信息两部分。结合上述虚拟音频矩阵可知,音量控制信息和通断控制信息共包括2×m×n个控制信号。通过将硬件设备的电平信号转为方便理解且带有具体含义的物理信号,并结合通过模数转换获得的数字音频信号,可以依据航电逻辑进行运算,转化为上述虚拟音频矩阵中任一节点的通断和输出音量,能将飞行模拟器中的音频仿真简化为必要的音频输入设备、公共频道和音频输出设备,以及第一目标控制信息两部分内容,能实现音频仿真与航电系统、电器系统的解耦,即使在声音系统独立工作状态下,也可通过提供控制信号的方式实现音频仿真。
本发明实施例中通过构建虚拟音频矩阵,可以基于上述虚拟音频矩阵对不同音轨的数字音频信号进行混音,还可以保证相同的音频信号(包括模拟音频信号和数字音频数据)在不同音频输出端中的输出音量的标准更统一,还可以使得接口为模拟音频接口的音频输出端亦可以输出模拟音频信号,硬件设备只需要关注整体输出情况而不用考虑单一信号,保证了音频仿真的统一性。
需要说明的是,本发明实施例中的虚拟音频矩阵并不同于由硬件设备形成的音频矩阵,硬件设备形成的音频矩阵仅能通过调整元器件插接至不同接口的方式,实现音频信号的混合,导致由硬件设备形成的音频矩阵只能实现整体输入输出信号的特征调整,并且固定的输入信号通道数导致不能将信号进行随意拆分,则必然不能解决独立控制的功能,而本发明实施例中的虚拟音频矩阵则不存在以下问题。
本发明实施例通过获取包括目标音频输入端在当前仿真周期内接收到的模拟音频信号和目标公共频道在当前仿真周期内输出的数字音频信号的目标音频信号,以及获取包括目标音频输出端的标识信息以及第一对应关系信息的第一目标控制信息之后,基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号,进而基于目标音频输出端的接口类型和标识信息,将目标音频输出端对应的数字音频信号转换为模拟音频信号后发送至目标音频输出端,或者直接将目标音频输出端对应的数字音频信号发送至目标音频输出端,以供目标音频输出端输出,能降低飞行模拟器中音频仿真的成本投入,能提高飞行模拟器中音频仿真的复用性,能够在飞行仿真中为飞行驾驶员提供更真实的飞行体验,能提高飞行员的飞行训练效果。
本发明实施例采用仿真件代替真机件,采用网络信号传输代替模拟信号总线数据传输,极大的降低了系统成本,便于系统的扩展,通过构建不同输入音轨与不同输出设备的m×n阶虚拟音频矩阵,将硬件设备的接线方式唯一确定下来,直接对软件的操作,避免了硬件设备电路控制的局限性,实现不同声音素材的完全独立控制,将通话功能与通话逻辑分开实现,降低了系统的耦合性和复杂度,避免了在串联模型下因某一环节出错导致声音系统被迫停止工作,音频仿真的逻辑控制方式保证了声音信号的输出一致,降低了对硬件设备的要求,提高了工作效率。
图5是本发明提供的音频仿真方法的流程示意图之二。下面结合图5描述本发明的音频仿真方法。如图5所示,该方法包括:步骤501、获取目标音频信号和第二目标控制信息,目标音频信号包括目标模拟音频信号和第一目标数字音频信号,目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,第二目标控制信息包括当前仿真周期内每一目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一目标公共频道在每一音频输出端的输出音量信息和/或通断标识信息。
具体地,本发明实施例中的执行主体为音频仿真装置。
需要说明的是,本发明实施例中的音频仿真装置的具体组成可以参见图2以及上述各实施例的内容,本发明实施例中不再赘述。
需要说明的是,本发明提供的音频仿真方法亦可以用于对飞行模拟器中的音频进行仿真。基于本发明提供的音频仿真方法对飞行模拟器中的音频进行仿真时,可以按照仿真周期对飞行模拟器中的音频进行仿真。
需要说明的是,本发明实施例中的音频输入端、音频输出端、公共频道、目标音频输入端以及目标公共频道的具体说明可以参见上述各实施例的内容,本发明实施例中不再赘述。
本发明实施例中可以通过通信的方式,获取目标音频信号。
需要说明的是,本发明实施例中任一目标音频输入端在任一音频输出端的输出音量信息,可以用于表示上述音频输出端输出上述目标音频输出端对应模拟音频信号或数字音频信号时,上述目标音频输入端对应的模拟音频信号或数字音频信号的输出音量;
本发明实施例中任一目标音频输入端在任一音频输出端的通道标识音量信息,可以用于表示上述音频输出端输出上述音频输出端对应模拟音频信号或数字音频信号时,是否需要屏蔽上述目标音频输入端对应的模拟音频信号或数字音频信号;在上述音频输出端对应的目标音频输入端的通断标识为“通”的情况下,表示上述音频输出端输出上述音频输出端对应模拟音频信号或数字音频信号时,无需屏蔽上述目标音频输入端对应的模拟音频信号或数字音频信号;在上述音频输出端对应的目标音频输入端的通断标识为“断”的情况下,表示上述音频输出端输出上述音频输出端对应模拟音频信号或数字音频信号时,需要屏蔽上述目标音频输入端对应的模拟音频信号或数字音频信号;
本发明实施例中任一目标公共频道在任一音频输出端的输出音量信息,可以用于表示上述音频输出端输出上述目标公共频道对应模拟音频信号或数字音频信号时,上述目标公共频道对应的模拟音频信号或数字音频信号的输出音量;
本发明实施例中任一目标公共频道在任一音频输出端的通道标识音量信息,可以用于表示上述音频输出端输出上述音频输出端对应模拟音频信号或数字音频信号时,是否需要屏蔽上述目标公共频道对应的模拟音频信号或数字音频信号;在上述音频输出端对应的目标公共频道的通断标识为“通”的情况下,表示上述音频输出端输出上述音频输出端对应模拟音频信号或数字音频信号时,无需屏蔽上述目标公共频道对应的模拟音频信号或数字音频信号;在上述音频输出端对应的目标公共频道的通断标识为“断”的情况下,表示上述音频输出端输出上述音频输出端对应模拟音频信号或数字音频信号时,需要屏蔽上述目标公共频道对应的模拟音频信号或数字音频信号。
本发明实施例中可以通过多种方式获取第二目标控制信息;例如,可以基于用户的输入,获取第二目标控制信息;或者,还可以通过数据通信的方式,获取第二目标控制信息。
步骤502、基于目标音频信号,生成每一音频输出端对应的数字音频信号。
具体地,获取目标音频信号和目标控制信号之后,可以基于目标音频信号和目标控制信号,通过模数转换、信号混合的方式,生成每一音频输出端对应的数字音频信号。
作为一个可选地实施例,基于目标音频信号,生成每一音频输出端对应的数字音频信号,包括:对目标音频信号中的目标模拟音频信号进行模数转换,获得第二目标数字音频信号,第二目标数字音频信号与目标音频输入端一一对应。
可以理解的是,在确定存在目标音频输入端的情况下,目标音频信号中包括目标模拟音频信号。
相应地,在目标音频信号中包括目标模拟音频信号的情况下,可以对目标模拟音频信号进行模数转换,获得目标模拟音频信号对应的数字音频信号,作为第二目标数字音频信号。
可以理解的是,第二目标数字音频信号与目标音频输入端之间存在一一对应关系。
将第二目标数字音频信号和第一目标数字音频信号进行混合,将获得的混合信号确定为每一音频输出端对应的数字音频信号。
具体地,获取第二目标数字音频信号之后,可以将第一目标数字音频信号和第二目标数字音频信号进行混合,并将获得的混合信号,确定为每一音频输出端对应的数字音频信号。
步骤503、在任一音频输出端的接口为模拟音频接口的情况下,对任一音频输出端对应的数字音频信号进行数模转换,获得任一音频输出端对应的模拟音频信号,基于第二目标控制信息,更新任一音频输出端对应的模拟音频信号,进而将更新后的任一音频输出端对应的模拟音频信号发送至任一音频输出端,以供任一音频输出端输出更新后的任一音频输出端对应的模拟音频信号,在任一音频输出端的接口为数字音频接口的情况下,基于第二目标控制信息,更新任一音频输出端对应的数字音频信号,进而将更新后的任一音频输出端对应的数字音频信号发送至任一音频输出端,以供任一音频输出端输出更新后的任一音频输出端对应的数字音频信号。
具体地,对于任一音频输出端,基于上述音频输出端的接口类型,可以确定是否需要对上述音频输出端对应的数字音频信号进行数模转换。
在上述音频输出端的接口为模拟音频接口的情况下,可以对上述音频输出端对应的数字音频信号进行数模转换,获取上述音频输出端对应的模拟音频信号。
可以理解的是,上述音频输出端对应的模拟音频信号中包括每一目标音频输出端对应的模拟音频信号和/或每一目标音频输出端对应的目标公共频道对应的模拟音频信号。
基于第二目标控制信息中当前仿真周期内每一目标音频输入端在上述音频输出端的输出音量信息,可以更新上述音频输出端对应的模拟音频信号中每一目标音频输入端对应的模拟音频信号的输出音量;
基于第二目标控制信息中当前仿真周期内每一目标音频输入端在上述音频输出端的通断标识信息,可以屏蔽上述音频输出端对应的模拟音频信号中部分或全部目标音频输入端对应的模拟音频信号;
基于第二目标控制信息中当前仿真周期内每一目标公共频道在上述音频输出端的输出音量信息,可以更新上述音频输出端对应的模拟音频信号中每一目标公共频道对应的模拟音频信号的输出音量;
基于第二目标控制信息中当前仿真周期内每一目标公共频道在上述音频输出端的通断标识信息,可以屏蔽上述音频输出端对应的模拟音频信号中部分或全部目标公共频道对应的模拟音频信号。
本发明实施例通过获取包括目标音频输入端在当前仿真周期内接收到的模拟音频信号和目标公共频道在当前仿真周期内输出的数字音频信号的目标音频信号,以及获取包括当前仿真周期内每一目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一目标公共频道在每一音频输出端的输出音量信息和/或通断标识信息的第二目标控制信息之后,基于目标音频信号,生成目标音频输出端对应的数字音频信号,进而基于目标音频输出端的接口类型和第二目标控制信息,将目标音频输出端对应的数字音频信号转换为模拟音频信号后进行更新,或直接更新目标音频输出端对应的数字音频信号,将更新后的目标音频输出端对应的模拟音频信号或数字音频信号发送至目标音频输出端,以供目标音频输出端输出,能降低飞行模拟器中音频仿真的成本投入,能提高飞行模拟器中音频仿真的复用性,能够在飞行仿真中为飞行驾驶员提供更真实的飞行体验,能提高飞行员的飞行训练效果。
图6是本发明提供的音频仿真装置的结构示意图之一。下面结合图6对本发明提供的音频仿真装置进行描述,下文描述的音频仿真装置与上文描述的本发明提供的音频仿真方法可相互对应参照。如图6所示,该装置包括:第一获取模块601、第一转换模块602和第一输出模块603。
第一获取模块601,用于获取目标音频信号和第一目标控制信息,目标音频信号包括目标模拟音频信号和第一目标数字音频信号,目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,第一目标控制信息包括目标音频输出端的标识信息以及第一对应关系信息,目标音频输出端为在当前仿真周期内需要输出音频信号的音频输出端,第一对应关系信息用于描述当前仿真周期内目标音频输出端,与目标音频输入端和/或目标公共频道之间的对应关系;
第一转换模块602,用于基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号;
第一输出模块603,用于在目标音频输出端的接口为模拟音频接口的情况下,对目标音频输出端对应的数字音频信号进行数模转换,获得目标音频输出端对应的模拟音频信号,进而基于目标音频输出端的标识信息,将目标音频输出端对应的模拟音频信号发送至目标音频输出端,以供目标音频输出端输出目标音频输出端对应的模拟音频信号,在目标音频输出端的接口为数字音频接口的情况下,基于目标音频输出端的标识信息,将目标音频输出端对应的数字音频信号发送至目标音频输出端,以供目标音频输出端输出目标音频输出端对应的数字音频信号。
具体地,第一获取模块601、第一转换模块602和第一输出模块603电连接。
本发明实施例中的音频仿真装置,通过获取包括目标音频输入端在当前仿真周期内接收到的模拟音频信号和目标公共频道在当前仿真周期内输出的数字音频信号的目标音频信号,以及获取包括目标音频输出端的标识信息以及第一对应关系信息的第一目标控制信息之后,基于目标音频信号和第一目标控制信息,生成目标音频输出端对应的数字音频信号,进而基于目标音频输出端的接口类型和标识信息,将目标音频输出端对应的数字音频信号转换为模拟音频信号后发送至目标音频输出端,或者直接将目标音频输出端对应的数字音频信号发送至目标音频输出端,以供目标音频输出端输出,能降低飞行模拟器中音频仿真的成本投入,能提高飞行模拟器中音频仿真的复用性,能够在飞行仿真中为飞行驾驶员提供更真实的飞行体验,能提高飞行员的飞行训练效果。
图7是本发明提供的音频仿真装置的结构示意图之二。下面结合图7对本发明提供的音频仿真装置进行描述,下文描述的音频仿真装置与上文描述的本发明提供的音频仿真方法可相互对应参照。如图7所示,该装置包括:第二获取模块701、第二转换模块702和第二输出模块703。
第二获取模块701,用于获取目标音频信号和第二目标控制信息,目标音频信号包括目标模拟音频信号和第一目标数字音频信号,目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,第二目标控制信息包括当前仿真周期内每一目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一目标公共频道在每一音频输出端的输出音量信息和/或通断标识信息;
第二转换模块702,用于基于目标音频信号,生成每一音频输出端对应的数字音频信号;
第二输出模块703,用于在任一音频输出端的接口为模拟音频接口的情况下,对任一音频输出端对应的数字音频信号进行数模转换,获得任一音频输出端对应的模拟音频信号,基于第二目标控制信息,更新任一音频输出端对应的模拟音频信号,进而将更新后的任一音频输出端对应的模拟音频信号发送至任一音频输出端,以供任一音频输出端输出更新后的任一音频输出端对应的模拟音频信号,在任一音频输出端的接口为数字音频接口的情况下,基于第二目标控制信息,更新任一音频输出端对应的数字音频信号,进而将更新后的任一音频输出端对应的数字音频信号发送至任一音频输出端,以供任一音频输出端输出更新后的任一音频输出端对应的数字音频信号。
本发明实施例中的音频仿真装置,通过获取包括目标音频输入端在当前仿真周期内接收到的模拟音频信号和目标公共频道在当前仿真周期内输出的数字音频信号的目标音频信号,以及获取包括当前仿真周期内每一目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一目标公共频道在每一音频输出端的输出音量信息和/或通断标识信息的第二目标控制信息之后,基于目标音频信号,生成目标音频输出端对应的数字音频信号,进而基于目标音频输出端的接口类型和第二目标控制信息,将目标音频输出端对应的数字音频信号转换为模拟音频信号后进行更新,或直接更新目标音频输出端对应的数字音频信号,将更新后的目标音频输出端对应的模拟音频信号或数字音频信号发送至目标音频输出端,以供目标音频输出端输出,能降低飞行模拟器中音频仿真的成本投入,能提高飞行模拟器中音频仿真的复用性,能够在飞行仿真中为飞行驾驶员提供更真实的飞行体验,能提高飞行员的飞行训练效果。
图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行音频仿真方法。
此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的音频仿真方法。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的音频仿真方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种音频仿真方法,其特征在于,包括:
获取目标音频信号和第一目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第一目标控制信息包括目标音频输出端的标识信息以及第一对应关系信息,所述目标音频输出端为在当前仿真周期内需要输出音频信号的音频输出端,所述第一对应关系信息用于描述当前仿真周期内目标音频输出端,与所述目标音频输入端和/或所述目标公共频道之间的对应关系;
基于所述目标音频信号和所述第一目标控制信息,生成所述目标音频输出端对应的数字音频信号;
在所述目标音频输出端的接口为模拟音频接口的情况下,对所述目标音频输出端对应的数字音频信号进行数模转换,获得所述目标音频输出端对应的模拟音频信号,进而基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的模拟音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的模拟音频信号,
在所述目标音频输出端的接口为数字音频接口的情况下,基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的数字音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的数字音频信号。
2.根据权利要求1所述的音频仿真方法,其特征在于,所述基于所述目标音频信号和所述第一目标控制信息,生成所述目标音频输出端对应的数字音频信号,包括:
对所述目标音频信号中的所述目标模拟音频信号进行模数转换,获得第二目标数字音频信号,所述第二目标数字音频信号与所述目标音频输入端一一对应;
基于所述第一对应关系信息,混合所述第二目标数字音频信号和所述第一目标数字音频信号,获得所述目标音频输出端对应的数字音频信号。
3.根据权利要求2所述的音频仿真方法,其特征在于,所述第一目标控制信息,还包括:音量控制信息和/或通断控制信息;所述音量控制信息包括所述目标音频输出端对应的目标音频输入端的输出音量和/或所述目标音频输出端对应的目标公共频道的输出音量信息;所述通断控制信息包括所述目标音频输出端对应的目标音频输入端的通断标识以及所述目标音频输出端对应的目标公共频道的通断标识信息;
所述获得所述目标音频输出端对应的模拟音频信号之后,所述基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的模拟音频信号发送至所述目标音频输出端之前,所述方法还包括:
基于所述第一目标控制信息,更新所述目标音频输出端对应的模拟音频信号;
所述将所述目标音频输出端对应的数字音频信号发送至所述目标音频输出端之前,所述方法还包括:
基于所述第一目标控制信息,更新所述目标音频输出端对应的数字音频信号。
4.根据权利要求1至3任一所述音频仿真方法,其特征在于,所述音频输入端、所述音频输出端以及所述公共频道基于仿真需求确定;所述公共频道包括导航频道、告警频道以及环境音频道中的至少一种。
5.一种音频仿真方法,其特征在于,包括:
获取目标音频信号和第二目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第二目标控制信息包括当前仿真周期内每一所述目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一所述目标公共频道在每一所述音频输出端的输出音量信息和/或通断标识信息;
基于所述目标音频信号,生成每一所述音频输出端对应的数字音频信号;
在任一音频输出端的接口为模拟音频接口的情况下,对所述任一音频输出端对应的数字音频信号进行数模转换,获得所述任一音频输出端对应的模拟音频信号,基于所述第二目标控制信息,更新所述任一音频输出端对应的模拟音频信号,进而将更新后的所述任一音频输出端对应的模拟音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的模拟音频信号,
在任一音频输出端的接口为数字音频接口的情况下,基于所述第二目标控制信息,更新所述任一音频输出端对应的数字音频信号,进而将更新后的所述任一音频输出端对应的数字音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的数字音频信号。
6.根据权利要求5所述的音频仿真方法,其特征在于,所述基于所述目标音频信号,生成每一所述音频输出端对应的数字音频信号,包括:
对所述目标音频信号中的所述目标模拟音频信号进行模数转换,获得第二目标数字音频信号,所述第二目标数字音频信号与所述目标音频输入端一一对应;
将所述第二目标数字音频信号和第一目标数字音频信号进行混合,将获得的混合信号确定为每一所述音频输出端对应的数字音频信号。
7.一种音频仿真装置,其特征在于,包括:
第一获取模块,用于获取目标音频信号和第一目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第一目标控制信息包括目标音频输出端的标识信息以及第一对应关系信息,所述目标音频输出端为在当前仿真周期内需要输出音频信号的音频输出端,所述第一对应关系信息用于描述当前仿真周期内目标音频输出端,与所述目标音频输入端和/或所述目标公共频道之间的对应关系;
第一转换模块,用于基于所述目标音频信号和所述第一目标控制信息,生成所述目标音频输出端对应的数字音频信号;
第一输出模块,用于在所述目标音频输出端的接口为模拟音频接口的情况下,对所述目标音频输出端对应的数字音频信号进行数模转换,获得所述目标音频输出端对应的模拟音频信号,进而基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的模拟音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的模拟音频信号,在所述目标音频输出端的接口为数字音频接口的情况下,基于所述目标音频输出端的标识信息,将所述目标音频输出端对应的数字音频信号发送至所述目标音频输出端,以供所述目标音频输出端输出所述目标音频输出端对应的数字音频信号。
8.一种音频仿真装置,其特征在于,包括:
第二获取模块,用于获取目标音频信号和第二目标控制信息,所述目标音频信号包括目标模拟音频信号和第一目标数字音频信号,所述目标模拟音频信号包括目标音频输入端在当前仿真周期内接收到的模拟音频信号,所述第一目标数字音频信号包括目标公共频道在当前仿真周期内输出的数字音频信号,所述目标音频输入端包括在当前仿真周期内接收到模拟音频信号输入的音频输入端,所述目标公共频道包括在当前仿真周期内输出数字音频信号的公共频道,所述第二目标控制信息包括当前仿真周期内每一所述目标音频输入端在每一音频输出端的输出音量信息和/或通断标识信息,以及每一所述目标公共频道在每一所述音频输出端的输出音量信息和/或通断标识信息;
第二转换模块,用于基于所述目标音频信号,生成每一所述音频输出端对应的数字音频信号;
第二输出模块,用于在任一音频输出端的接口为模拟音频接口的情况下,对所述任一音频输出端对应的数字音频信号进行数模转换,获得所述任一音频输出端对应的模拟音频信号,基于所述第二目标控制信息,更新所述任一音频输出端对应的模拟音频信号,进而将更新后的所述任一音频输出端对应的模拟音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的模拟音频信号,在任一音频输出端的接口为数字音频接口的情况下,基于所述第二目标控制信息,更新所述任一音频输出端对应的数字音频信号,进而将更新后的所述任一音频输出端对应的数字音频信号发送至所述任一音频输出端,以供所述任一音频输出端输出更新后的所述任一音频输出端对应的数字音频信号。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述音频仿真方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述音频仿真方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410073392.8A CN117591063A (zh) | 2024-01-18 | 2024-01-18 | 音频仿真方法、装置、系统、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410073392.8A CN117591063A (zh) | 2024-01-18 | 2024-01-18 | 音频仿真方法、装置、系统、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117591063A true CN117591063A (zh) | 2024-02-23 |
Family
ID=89920479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410073392.8A Pending CN117591063A (zh) | 2024-01-18 | 2024-01-18 | 音频仿真方法、装置、系统、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117591063A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105929967A (zh) * | 2016-05-20 | 2016-09-07 | 中国电子科技集团公司第十研究所 | 多路实时音频信号处理的仿真系统 |
US20210306786A1 (en) * | 2018-12-21 | 2021-09-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Sound reproduction/simulation system and method for simulating a sound reproduction |
CN114999269A (zh) * | 2022-06-10 | 2022-09-02 | 南京乐飞航空技术有限公司 | 一种基于数字网络音频的d级飞行训练模拟器音响系统 |
-
2024
- 2024-01-18 CN CN202410073392.8A patent/CN117591063A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105929967A (zh) * | 2016-05-20 | 2016-09-07 | 中国电子科技集团公司第十研究所 | 多路实时音频信号处理的仿真系统 |
US20210306786A1 (en) * | 2018-12-21 | 2021-09-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Sound reproduction/simulation system and method for simulating a sound reproduction |
CN114999269A (zh) * | 2022-06-10 | 2022-09-02 | 南京乐飞航空技术有限公司 | 一种基于数字网络音频的d级飞行训练模拟器音响系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106530897B (zh) | 一种飞行模拟训练装置 | |
CN206431885U (zh) | 战斗机飞行模拟器及战斗模拟系统 | |
CN107909883A (zh) | 罗宾逊r44直升机多任务飞行训练器 | |
US20110207091A1 (en) | Compact multi-aircraft configurable flight simulator | |
CN113706967A (zh) | 一种机务综合模拟维修训练系统 | |
CN108267969B (zh) | 一种飞机组成系统维修实训监控系统及其实现方法 | |
RU2647345C1 (ru) | Комплексная система дистанционного обучения пилотированию летательных аппаратов | |
CN103927797A (zh) | 集成音频管理功能的飞行器中的飞行记录系统 | |
CN104900111A (zh) | 一种高保真模拟驾驶系统及方法 | |
CN112380621B (zh) | 一种基于asio的飞行模拟器声音仿真方法 | |
CN106991001A (zh) | 无线电导航识别模拟系统 | |
CN111208744A (zh) | 一种综合模块化航空电子架构下的中央告警验证方法 | |
CN107464475B (zh) | 一种飞行模拟器的多通路语音通信仿真系统及方法 | |
CN106773789B (zh) | 一种工程模拟器的操作与显示系统 | |
RU2703325C1 (ru) | Интегральная система дистанционного обучения пилотированию летательных аппаратов, комплексных испытаний и видеоконференцсвязи | |
CN117591063A (zh) | 音频仿真方法、装置、系统、电子设备及存储介质 | |
CN104835375B (zh) | 一种卫星通信教学训练模拟系统 | |
KR101396292B1 (ko) | 전장 상황과 동일한 비행 환경을 구현하는 비행 시뮬레이터 장치 | |
CN215954548U (zh) | 一种客舱环境模拟系统 | |
CN118645031A (zh) | 雷达模拟器教学训练系统、雷达模拟器教学训练方法 | |
CN108875227B (zh) | 一种基于直升机多模拟器同步性的测试方法 | |
US20040038185A1 (en) | Apparatus and method for vehicle simulation | |
CN117289625A (zh) | 一种应用于多种型号飞机的互操作仿真平台和操作方法 | |
US7466827B2 (en) | System and method for simulating audio communications using a computer network | |
CN201698611U (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20240223 |