[go: up one dir, main page]

CN110503979A - Audio output effect monitoring method, device, medium and electronic equipment - Google Patents

Audio output effect monitoring method, device, medium and electronic equipment Download PDF

Info

Publication number
CN110503979A
CN110503979A CN201910708616.7A CN201910708616A CN110503979A CN 110503979 A CN110503979 A CN 110503979A CN 201910708616 A CN201910708616 A CN 201910708616A CN 110503979 A CN110503979 A CN 110503979A
Authority
CN
China
Prior art keywords
audio
audio data
terminal
frequency
data
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.)
Granted
Application number
CN201910708616.7A
Other languages
Chinese (zh)
Other versions
CN110503979B (en
Inventor
张磊
于波
李北南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910708616.7A priority Critical patent/CN110503979B/en
Publication of CN110503979A publication Critical patent/CN110503979A/en
Application granted granted Critical
Publication of CN110503979B publication Critical patent/CN110503979B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/18Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/90Pitch determination of speech signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/90Pitch determination of speech signals
    • G10L2025/906Pitch tracking

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)

Abstract

本申请的实施例提供了一种音频输出效果的监测方法、装置、介质及电子设备。该音频输出效果的监测方法包括:与音频效果测试终端建立连接;播放指定音频源;获取所述指定音频源在播放时产生的音频数据;将所述音频数据传输至所述音频效果测试终端,以使所述音频效果测试终端输出所述音频数据,并提取所述音频数据的声学信息进行展示。本申请实施例的技术方案可以提高音频输出效果的测试效率,并且能够实现音频输出效果的可视化,进而便于对终端的音频输出效果进行测试。

Embodiments of the present application provide a method, device, medium and electronic equipment for monitoring audio output effects. The monitoring method of the audio output effect includes: establishing a connection with an audio effect test terminal; playing a specified audio source; obtaining audio data generated by the specified audio source during playback; transmitting the audio data to the audio effect test terminal, making the audio effect testing terminal output the audio data, and extracting the acoustic information of the audio data for display. The technical solutions of the embodiments of the present application can improve the test efficiency of the audio output effect, and can realize the visualization of the audio output effect, thereby facilitating the test of the audio output effect of the terminal.

Description

音频输出效果的监测方法、装置、介质及电子设备Audio output effect monitoring method, device, medium and electronic equipment

技术领域technical field

本申请涉及计算机及通信技术领域,具体而言,涉及一种音频输出效果的监测方法、装置、介质及电子设备。The present application relates to the technical fields of computer and communication, and in particular, relates to a method, device, medium and electronic equipment for monitoring audio output effects.

背景技术Background technique

在移动端多媒体应用的音频开发中,开发人员需要随时监测制作端(一般为桌面电脑)的音频内容在众多移动设备上的实际输出效果,进而根据移动设备的表现差异调整音频设计。然而,现有的音频输出效果测试方案往往存在效率低下的问题。In the audio development of mobile multimedia applications, developers need to monitor the actual output effect of the audio content on the production end (usually a desktop computer) on many mobile devices at any time, and then adjust the audio design according to the performance differences of mobile devices. However, the existing audio output effect testing solutions often have the problem of low efficiency.

发明内容Contents of the invention

本申请的实施例提供了一种音频输出效果的监测方法、装置、介质及电子设备,进而至少在一定程度上可以提高音频输出效果的测试效率,并且能够实现音频输出效果的可视化,进而便于对终端的音频输出效果进行测试。Embodiments of the present application provide a monitoring method, device, medium, and electronic equipment for audio output effects, which can improve the testing efficiency of audio output effects at least to a certain extent, and can realize the visualization of audio output effects, thereby facilitating the monitoring of audio output effects. Test the audio output effect of the terminal.

本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。Other features and advantages of the present application will become apparent from the following detailed description, or in part, be learned by practice of the present application.

根据本申请实施例的一个方面,提供了一种音频输出效果的监测方法,包括:与音频效果测试终端建立连接;播放指定音频源;获取所述指定音频源在播放时产生的音频数据;将所述音频数据传输至所述音频效果测试终端,以使所述音频效果测试终端输出所述音频数据,并提取所述音频数据的声学信息进行展示。According to an aspect of an embodiment of the present application, a method for monitoring audio output effects is provided, including: establishing a connection with an audio effect test terminal; playing a specified audio source; acquiring audio data generated by the specified audio source during playback; The audio data is transmitted to the audio effect test terminal, so that the audio effect test terminal outputs the audio data, and extracts the acoustic information of the audio data for display.

根据本申请实施例的一个方面,提供了一种音频输出效果的监测方法,包括:与音频播放终端建立连接;接收所述音频播放终端传输的音频数据,所述音频数据是由所述音频播放终端播放音频源后产生的数据;输出所述音频数据,并提取所述音频数据的声学信息进行展示。According to an aspect of an embodiment of the present application, a method for monitoring audio output effects is provided, including: establishing a connection with an audio playback terminal; receiving audio data transmitted by the audio playback terminal, the audio data being played by the audio The terminal plays the data generated after the audio source; outputs the audio data, and extracts the acoustic information of the audio data for display.

根据本申请实施例的一个方面,提供了一种音频输出效果的监测装置,包括:连接建立单元,用于与音频效果测试终端建立连接;播放单元,用于播放指定音频源;获取单元,用于获取所述指定音频源在播放时产生的音频数据;传输单元,用于将所述音频数据传输至所述音频效果测试终端,以使所述音频效果测试终端输出所述音频数据,并提取所述音频数据的声学信息进行展示。According to an aspect of the embodiment of the present application, there is provided an audio output effect monitoring device, including: a connection establishment unit, used to establish a connection with an audio effect test terminal; a playback unit, used to play a specified audio source; an acquisition unit, used Acquiring the audio data generated by the specified audio source during playback; a transmission unit, configured to transmit the audio data to the audio effect test terminal, so that the audio effect test terminal outputs the audio data, and extract The acoustic information of the audio data is displayed.

在本申请的一些实施例中,基于前述方案,所述播放单元配置为:显示音频源列表及与所述音频源列表中的各个音频源对应的标识信息,所述标识信息用于标识所述音频源是否能够被选中进行播放;响应用户在所述音频源列表中选择的至少一个音频源,播放所述至少一个音频源。In some embodiments of the present application, based on the aforementioned solutions, the playback unit is configured to: display an audio source list and identification information corresponding to each audio source in the audio source list, the identification information is used to identify the Whether the audio source can be selected for playing; in response to at least one audio source selected by the user in the audio source list, the at least one audio source is played.

在本申请的一些实施例中,基于前述方案,所述的音频输出效果的监测装置还包括:显示单元,用于显示音频源的播放界面,在所述播放界面上显示所述指定音频源的信息,以及建立连接的音频效果测试终端的信息。In some embodiments of the present application, based on the aforementioned solutions, the audio output effect monitoring device further includes: a display unit, configured to display the playback interface of the audio source, and display the audio output of the specified audio source on the playback interface. information, and the information of the connected audio effect test terminal.

在本申请的一些实施例中,基于前述方案,在有多个音频效果测试终端建立连接的情况下,所述监测装置还包括:第一发送单元,用于在接收到对所述多个音频效果测试终端中的指定音频效果测试终端的音频输出效果进行测试的指令时,向所述多个音频效果测试终端中的其它音频效果测试终端发送控制指令,以控制所述其它音频效果测试终端停止输出所述音频数据。In some embodiments of the present application, based on the foregoing solution, in the case that multiple audio effect test terminals establish connections, the monitoring device further includes: a first sending unit, configured to When the audio output effect of the specified audio effect test terminal in the effect test terminal is tested, a control instruction is sent to other audio effect test terminals in the plurality of audio effect test terminals to control the other audio effect test terminals to stop The audio data is output.

在本申请的一些实施例中,基于前述方案,在有多个音频效果测试终端建立连接的情况下,所述监测装置还包括:第二发送单元,用于在接收到对所述多个音频效果测试终端中的指定音频效果测试终端的音频输出效果进行测试的指令时,停止向所述多个音频效果测试终端中的其它音频效果测试终端发送所述音频数据。In some embodiments of the present application, based on the foregoing solution, when multiple audio effect test terminals establish connections, the monitoring device further includes: a second sending unit, configured to When the audio output effect of the specified audio effect test terminal in the effect test terminal is instructed to test, stop sending the audio data to other audio effect test terminals in the plurality of audio effect test terminals.

在本申请的一些实施例中,基于前述方案,所述获取单元还用于在获取所述指定音频源在播放时产生的音频数据之后,将所述音频数据存入缓冲区;所述传输单元配置为:从所述缓冲区中取出音频数据传输至所述音频效果测试终端。In some embodiments of the present application, based on the foregoing solution, the acquiring unit is further configured to store the audio data in a buffer after acquiring the audio data generated by the specified audio source during playback; the transmitting unit The configuration is: take audio data from the buffer and transmit it to the audio effect testing terminal.

在本申请的一些实施例中,基于前述方案,所述的音频输出效果的监测装置还包括:调整单元,用于获取所述音频数据的传输延迟,根据所述音频数据的传输延迟调整所述缓冲区的大小,其中,所述缓冲区的大小与所述传输延迟成正相关关系。In some embodiments of the present application, based on the aforementioned solution, the audio output effect monitoring device further includes: an adjustment unit, configured to obtain the transmission delay of the audio data, and adjust the audio output according to the transmission delay of the audio data. The size of the buffer, where the size of the buffer is positively correlated with the transmission delay.

在本申请的一些实施例中,基于前述方案,所述连接建立单元配置为:通过数据连接线与所述音频效果测试终端建立连接,或者通过无线通信技术与所述音频效果测试终端建立连接。In some embodiments of the present application, based on the foregoing solutions, the connection establishment unit is configured to: establish a connection with the audio effect test terminal through a data connection line, or establish a connection with the audio effect test terminal through a wireless communication technology.

根据本申请实施例的一个方面,提供了一种音频输出效果的监测装置,包括:连接建立单元,用于与音频播放终端建立连接;接收单元,用于接收所述音频播放终端传输的音频数据,所述音频数据是由所述音频播放终端播放音频源后产生的数据;处理单元,用于输出所述音频数据,并提取所述音频数据的声学信息进行展示。According to an aspect of the embodiment of the present application, there is provided an audio output effect monitoring device, including: a connection establishing unit, configured to establish a connection with an audio playback terminal; a receiving unit, configured to receive audio data transmitted by the audio playback terminal , the audio data is data generated after the audio playback terminal plays an audio source; a processing unit is configured to output the audio data, and extract acoustic information of the audio data for display.

在本申请的一些实施例中,基于前述方案,所述接收单元还用于:在接收所述音频播放终端传输的音频数据之后,将所述音频数据存入缓冲区;所述处理单元配置为:从所述缓冲区中取出音频数据进行输出。In some embodiments of the present application, based on the foregoing solution, the receiving unit is further configured to: store the audio data in a buffer after receiving the audio data transmitted by the audio playback terminal; the processing unit is configured to : Take out the audio data from the buffer for output.

在本申请的一些实施例中,基于前述方案,所述处理单元配置为:提取所述音频数据的以下至少一种声学信息:电平信息、响度信息和频谱信息;根据提取出的所述声学信息生成展示界面,以对提取出的所述音频数据的声学信息进行展示。In some embodiments of the present application, based on the foregoing solution, the processing unit is configured to: extract at least one of the following acoustic information of the audio data: level information, loudness information, and spectrum information; according to the extracted acoustic information The information generation display interface is used to display the extracted acoustic information of the audio data.

根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的音频输出效果的监测方法。According to an aspect of the embodiments of the present application, a computer-readable medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the method for monitoring audio output effects as described in the above-mentioned embodiments is implemented.

根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的音频输出效果的监测方法。According to an aspect of the embodiments of the present application, an electronic device is provided, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more When executed by multiple processors, the one or more processors implement the method for monitoring audio output effects as described in the above-mentioned embodiments.

在本申请的一些实施例所提供的技术方案中,通过与音频效果测试终端建立连接,响应音频播放指令以播放指定音频源,将指定音频源在播放时产生的音频数据传输至音频效果测试终端,由音频效果测试终端输出该音频数据,并提取该音频数据的声学信息进行展示,使得能够将音频数据实时传输至音频效果测试终端进行输出测试,提高了音频输出效果的测试效率,并且能够通过音频效果测试终端展示音频数据的声学信息,实现了音频输出效果的可视化,进而便于对终端的音频输出效果进行测试。In the technical solution provided by some embodiments of the present application, by establishing a connection with the audio effect test terminal, responding to the audio playback instruction to play the specified audio source, and transmitting the audio data generated by the specified audio source during playback to the audio effect test terminal , the audio data is output by the audio effect test terminal, and the acoustic information of the audio data is extracted for display, so that the audio data can be transmitted to the audio effect test terminal in real time for output testing, which improves the test efficiency of the audio output effect, and can pass The audio effect test terminal displays the acoustic information of the audio data, realizes the visualization of the audio output effect, and facilitates the testing of the audio output effect of the terminal.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application. Apparently, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative efforts. In the attached picture:

图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图;FIG. 1 shows a schematic diagram of an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied;

图2示出了根据本申请的一个实施例的音频输出效果的监测方法的流程图;Fig. 2 shows the flow chart of the monitoring method of audio output effect according to one embodiment of the present application;

图3示出了根据本申请的一个实施例的音频效果测试的场景图;FIG. 3 shows a scene diagram of an audio effect test according to an embodiment of the present application;

图4示出了根据本申请的一个实施例的音频输出效果的监测方法的流程图;Fig. 4 shows the flowchart of the monitoring method of audio output effect according to one embodiment of the present application;

图5示出了根据本申请的一个实施例的电平表的示意图;FIG. 5 shows a schematic diagram of a level meter according to an embodiment of the present application;

图6示出了根据本申请的一个实施例的响度表的示意图;FIG. 6 shows a schematic diagram of a loudness meter according to an embodiment of the present application;

图7示出了根据本申请的一个实施例的音频数据的频谱图;Figure 7 shows a spectrogram of audio data according to one embodiment of the present application;

图8示出了根据本申请的一个实施例的音频输出效果的监测装置的框图;FIG. 8 shows a block diagram of an audio output effect monitoring device according to an embodiment of the present application;

图9示出了根据本申请的一个实施例的音频输出效果的监测装置的框图;FIG. 9 shows a block diagram of a device for monitoring audio output effects according to an embodiment of the present application;

图10示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。FIG. 10 shows a schematic structural diagram of a computer system suitable for implementing the electronic device of the embodiment of the present application.

具体实施方式Detailed ways

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the concepts of example embodiments to those skilled in the art.

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided in order to give a thorough understanding of the embodiments of the application. However, those skilled in the art will appreciate that the technical solutions of the present application may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be employed. In other instances, well-known methods, apparatus, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the application.

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。The block diagrams shown in the drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices entity.

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flow charts shown in the drawings are only exemplary illustrations, and do not necessarily include all contents and operations/steps, nor must they be performed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be combined or partly combined, so the actual order of execution may be changed according to the actual situation.

图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。Fig. 1 shows a schematic diagram of an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied.

如图1所示,系统架构可以包括音频播放终端101和音频效果测试终端(音频效果测试终端可以是如图1中所示的智能手机102、平板电脑103和便携式计算机104,当然也可以是台式计算机等等)。音频播放终端101与音频效果测试终端之间可以通过有线通信链路或无线通信链路进行连接,比如音频播放终端101与音频效果测试终端之间可以通过数据线进行连接。As shown in Figure 1, the system architecture can include an audio playback terminal 101 and an audio effect test terminal (the audio effect test terminal can be a smart phone 102, a tablet computer 103 and a portable computer 104 as shown in Figure 1, and can certainly be a desktop computer, etc.). The audio playback terminal 101 and the audio effect test terminal may be connected through a wired communication link or a wireless communication link, for example, the audio playback terminal 101 and the audio effect test terminal may be connected through a data cable.

应该理解,图1中所示的音频播放终端101和音频效果测试终端的数目仅仅是示意性的。根据实现需要,可以具有任意数目的音频播放终端101和音频效果测试终端。It should be understood that the numbers of audio playing terminals 101 and audio effect testing terminals shown in FIG. 1 are only illustrative. According to implementation requirements, there may be any number of audio playback terminals 101 and audio effect test terminals.

在本申请的一个实施例中,音频播放终端101与音频效果测试终端建立连接之后,若接收到音频播放指令,则可以基于该音频播放指令播放指定音频源,然后获取该指定音频源在播放时产生的音频数据,并将该音频数据传输至音频效果测试终端,进而音频效果测试终端可以输出该音频数据,并提取出该音频数据的声学信息进行展示。比如音频效果测试终端可以提取音频数据的电平信息、响度信息和频谱信息,并基于提取出的这些声学信息生成展示界面来展示这些声学信息。In one embodiment of the present application, after the audio playback terminal 101 establishes a connection with the audio effect testing terminal, if an audio playback instruction is received, the specified audio source can be played based on the audio playback instruction, and then the specified audio source can be obtained when playing. generated audio data, and transmit the audio data to the audio effect test terminal, and then the audio effect test terminal can output the audio data, and extract the acoustic information of the audio data for display. For example, the audio effect test terminal can extract level information, loudness information, and spectrum information of audio data, and generate a display interface based on the extracted acoustic information to display the acoustic information.

在本申请的一个实施例中,音频播放终端101可以显示音频源的播放界面,并且可以在该播放界面上显示建立连接的音频效果测试终端的信息。若用户在音频播放终端101上选择对指定音频效果测试终端的音频输出效果进行测试的指令,则音频播放终端101可以向其它的音频效果测试终端发送控制指令或者停止向其它音频效果测试终端发送音频数据,以控制其它音频效果测试终端停止输出音频数据。In an embodiment of the present application, the audio playback terminal 101 may display a playback interface of the audio source, and may display information of the connected audio effect testing terminal on the playback interface. If the user selects an instruction to test the audio output effect of the specified audio effect test terminal on the audio playback terminal 101, then the audio playback terminal 101 can send control instructions to other audio effect test terminals or stop sending audio to other audio effect test terminals. Data to control other audio effect test terminals to stop outputting audio data.

可见,本申请实施例的技术方案使得能够将音频数据实时传输至音频效果测试终端进行输出测试,提高了音频输出效果的测试效率,并且能够通过音频效果测试终端展示音频数据的声学信息,实现了音频输出效果的可视化,进而便于对终端的音频输出效果进行测试。It can be seen that the technical solution of the embodiment of the present application enables real-time transmission of audio data to the audio effect test terminal for output testing, improves the test efficiency of the audio output effect, and can display the acoustic information of the audio data through the audio effect test terminal. The visualization of the audio output effect is convenient for testing the audio output effect of the terminal.

以下分别从音频播放终端和音频效果测试终端的角度对本申请实施例的技术方案的实现细节进行详细阐述:The implementation details of the technical solutions of the embodiments of the present application are described in detail below from the perspectives of the audio playback terminal and the audio effect testing terminal:

图2示出了根据本申请的一个实施例的音频输出效果的监测方法的流程图,该音频输出效果的监测方法可以由图1中所示的音频播放终端101来执行。参照图2所示,该音频输出效果的监测方法至少包括步骤S210至步骤S240,详细介绍如下:FIG. 2 shows a flowchart of a method for monitoring audio output effects according to an embodiment of the present application, and the method for monitoring audio output effects can be executed by the audio playback terminal 101 shown in FIG. 1 . Referring to Fig. 2, the monitoring method of the audio output effect includes at least step S210 to step S240, which are described in detail as follows:

在步骤S210中,与音频效果测试终端建立连接。In step S210, a connection is established with the audio effect testing terminal.

在本申请的一个实施例中,音频播放终端可以通过数据连接线与音频效果测试终端建立连接,这样可以实现音频数据的无损传输,进而便于实现对音频输出效果的测试准确性。比如,如图3所示,音频播放终端301通过数据连接线303与音频效果测试终端302建立连接,以通过数据连接线303向音频效果测试终端302发送音频数据。In an embodiment of the present application, the audio playback terminal can establish a connection with the audio effect test terminal through a data connection line, so that the lossless transmission of audio data can be realized, thereby facilitating the test accuracy of the audio output effect. For example, as shown in FIG. 3 , the audio playback terminal 301 establishes a connection with the audio effect test terminal 302 through the data connection line 303 , so as to send audio data to the audio effect test terminal 302 through the data connection line 303 .

在本申请的一个实施例中,如果无线通信技术能够实现无损音频数据的传输,那么音频播放终端也可以通过无线通信技术与音频效果测试终端建立连接,以保证音频输出效果的测试准确性。In an embodiment of the present application, if the wireless communication technology can realize the transmission of lossless audio data, then the audio playback terminal can also establish a connection with the audio effect test terminal through the wireless communication technology to ensure the accuracy of the audio output effect test.

在步骤S220中,播放指定音频源。In step S220, the specified audio source is played.

在本申请的一个实施例中,播放指定音频源可以是响应用户触发的音频播放指令来播放指定音频源,也可以是播放其它应用软件中的音频源(比如各类流媒体播放器客户端)。In one embodiment of the present application, playing the specified audio source may be to play the specified audio source in response to an audio playback instruction triggered by the user, or to play the audio source in other application software (such as various streaming media player clients) .

在本申请的一个实施例中,音频播放终端可以显示音频源列表及与音频源列表中的各个音频源对应的标识信息,该标识信息用于标识音频源是否能够被选中进行播放,响应用户在该音频源列表中选择的至少一个音频源,播放该至少一个音频源。比如,如图3所示,音频播放终端可以显示音频源列表304,并且可以显示与音频源列表中的各个音频源对应的标识信息305,该标识信息可以标识音频源是否能够被选中进行播放,如音频源1和音频源3被选中,那么说明音频源1和音频源3被选中进行播放,而音频源2未被选中,那么说明音频源2没有进行播放,如果音频源2被选中,那么可以播放音频源2。In an embodiment of the present application, the audio playback terminal can display an audio source list and identification information corresponding to each audio source in the audio source list, the identification information is used to identify whether the audio source can be selected for playback, and responding to the user's Play at least one audio source selected in the audio source list. For example, as shown in Figure 3, the audio playback terminal can display an audio source list 304, and can display identification information 305 corresponding to each audio source in the audio source list, the identification information can identify whether the audio source can be selected for playback, If audio source 1 and audio source 3 are selected, it means that audio source 1 and audio source 3 are selected for playback, but audio source 2 is not selected, then audio source 2 is not played. If audio source 2 is selected, then Audio source 2 can be played.

在本申请的一个实施例中,如图3所示,在显示音频源列表304的同时,还可以显示音频源列表中的各个音频源的信息。In an embodiment of the present application, as shown in FIG. 3 , while displaying the audio source list 304 , information of each audio source in the audio source list may also be displayed.

继续参照图2所示,在步骤S230中,获取所述指定音频源在播放时产生的音频数据。Continuing to refer to FIG. 2, in step S230, the audio data generated by the specified audio source during playback is acquired.

在步骤S240中,将所述音频数据传输至所述音频效果测试终端,以使所述音频效果测试终端输出所述音频数据,并提取所述音频数据的声学信息进行展示。In step S240, the audio data is transmitted to the audio effect test terminal, so that the audio effect test terminal outputs the audio data, and extracts the acoustic information of the audio data for display.

在本申请的一个实施例中,音频播放终端获取指定音频源在播放时产生的音频数据之后,可以将音频数据存入缓冲区中,进而可以从该缓冲区中取出音频数据传输至音频效果测试终端。In one embodiment of the present application, after the audio playback terminal acquires the audio data generated by the specified audio source during playback, it can store the audio data in the buffer, and then take the audio data from the buffer and transmit it to the audio effect test terminal.

在本申请的一个实施例中,可以获取音频数据的传输延迟,然后根据音频数据的传输延迟调整缓冲区的大小,其中,该缓冲区的大小与该传输延迟成正相关关系。即,缓冲区越大,音频数据的传输延迟越大;缓冲区越小,音频数据的传输延迟越小,因此如果音频数据的传输延迟较大,则可以减小缓冲区的大小。In an embodiment of the present application, the transmission delay of the audio data can be obtained, and then the size of the buffer is adjusted according to the transmission delay of the audio data, wherein the size of the buffer is positively correlated with the transmission delay. That is, the larger the buffer, the greater the transmission delay of audio data; the smaller the buffer, the smaller the transmission delay of audio data, so if the transmission delay of audio data is large, the size of the buffer can be reduced.

在本申请的一个实施例中,还可以显示音频源的播放界面,并在该播放界面上显示指定音频源的信息,以及建立连接的音频效果测试终端的信息。比如如图3所示,可以显示各个音频源的播放界面,并且可以显示建立连接的音频效果测试终端的信息306。In an embodiment of the present application, the playback interface of the audio source may also be displayed, and the information of the specified audio source and the information of the connected audio effect test terminal are displayed on the playback interface. For example, as shown in FIG. 3 , the playback interface of each audio source can be displayed, and the information 306 of the audio effect test terminal with which the connection is established can be displayed.

在本申请的一些实施例中,基于前述方案,在有多个音频效果测试终端建立连接的情况下,若接收到对多个音频效果测试终端中的指定音频效果测试终端的音频输出效果进行测试的指令,则向所述多个音频效果测试终端中的其它音频效果测试终端发送控制指令,以控制所述其它音频效果测试终端停止输出所述音频数据。比如,如图3所示,可以针对各个建立连接的音频效果测试终端显示标识信息307,该标识信息307可以是复选框,若该复选框被选中,那么说明需要对该复选框对应的音频效果测试终端的音频输出效果进行测试。In some embodiments of the present application, based on the foregoing scheme, in the case where multiple audio effect test terminals establish connections, if the audio output effect of a specified audio effect test terminal among the multiple audio effect test terminals is received Instructions, then send control instructions to other audio effect test terminals in the plurality of audio effect test terminals, so as to control the other audio effect test terminals to stop outputting the audio data. For example, as shown in Figure 3, identification information 307 can be displayed for each audio effect test terminal that establishes a connection. The identification information 307 can be a check box. The audio output effect of the audio effect test terminal is tested.

在本申请的一些实施例中,基于前述方案,在有多个音频效果测试终端建立连接的情况下,若接收到对多个音频效果测试终端中的指定音频效果测试终端的音频输出效果进行测试的指令,则停止向多个音频效果测试终端中的其它音频效果测试终端发送音频数据,进而也可以控制其它音频效果测试终端停止输出音频数据。In some embodiments of the present application, based on the foregoing scheme, in the case where multiple audio effect test terminals establish connections, if the audio output effect of a specified audio effect test terminal among the multiple audio effect test terminals is received Instruction, then stop sending audio data to other audio effect test terminals in multiple audio effect test terminals, and then also can control other audio effect test terminals to stop outputting audio data.

图4示出了根据本申请的一个实施例的音频输出效果的监测方法的流程图,该音频输出效果的监测方法可以由图1中所示的音频效果测试终端来执行。参照图4所示,该音频输出效果的监测方法至少包括步骤S410至步骤S430,详细介绍如下:FIG. 4 shows a flow chart of a method for monitoring audio output effects according to an embodiment of the present application, and the method for monitoring audio output effects can be executed by the audio effect test terminal shown in FIG. 1 . Referring to Fig. 4, the monitoring method of the audio output effect includes at least step S410 to step S430, which are described in detail as follows:

在步骤S410中,与音频播放终端建立连接。In step S410, a connection is established with an audio playback terminal.

在本申请的一个实施例中,音频效果测试终端可以通过数据连接线与音频播放终端建立连接,这样可以实现音频数据的无损传输,进而便于实现对音频输出效果的测试准确性。比如,如图3所示,音频播放终端301通过数据连接线303与音频效果测试终端302建立连接,以通过数据连接线303向音频效果测试终端302发送音频数据。In an embodiment of the present application, the audio effect test terminal can establish a connection with the audio playback terminal through a data connection line, so that the lossless transmission of audio data can be realized, thereby facilitating the test accuracy of the audio output effect. For example, as shown in FIG. 3 , the audio playback terminal 301 establishes a connection with the audio effect test terminal 302 through the data connection line 303 , so as to send audio data to the audio effect test terminal 302 through the data connection line 303 .

在本申请的一个实施例中,如果无线通信技术能够实现无损音频数据的传输,那么音频效果测试终端也可以通过无线通信技术与音频播放终端建立连接,以保证音频输出效果的测试准确性。In an embodiment of the present application, if the wireless communication technology can realize the transmission of lossless audio data, then the audio effect test terminal can also establish a connection with the audio playback terminal through the wireless communication technology to ensure the accuracy of the audio output effect test.

在步骤S420中,接收所述音频播放终端传输的音频数据,所述音频数据是由所述音频播放终端播放音频源后产生的数据。In step S420, the audio data transmitted by the audio player terminal is received, and the audio data is generated after the audio player terminal plays an audio source.

在本申请的一个实施例中,音频效果测试终端在接收音频播放终端传输的音频数据之后,可以将音频数据存入缓冲区中,进而可以从该缓冲区中取出音频数据进行输出。In an embodiment of the present application, after receiving the audio data transmitted by the audio playback terminal, the audio effect testing terminal may store the audio data in a buffer, and then may take out the audio data from the buffer for output.

在本申请的一个实施例中,可以获取音频数据的输出延迟,然后根据音频数据的输出延迟调整缓冲区的大小,其中,该缓冲区的大小与该输出延迟成正相关关系。即,缓冲区越大,音频数据的输出延迟越大;缓冲区越小,音频数据的输出延迟越小,因此如果音频数据的输出延迟较大,则可以减小缓冲区的大小。In an embodiment of the present application, the output delay of the audio data can be obtained, and then the size of the buffer is adjusted according to the output delay of the audio data, wherein the size of the buffer is positively correlated with the output delay. That is, the larger the buffer, the greater the output delay of audio data; the smaller the buffer, the smaller the output delay of audio data, so if the output delay of audio data is large, the size of the buffer can be reduced.

继续参照图4所示,在步骤S430中,输出所述音频数据,并提取所述音频数据的声学信息进行展示。Continuing to refer to FIG. 4 , in step S430, the audio data is output, and the acoustic information of the audio data is extracted for presentation.

在本申请的一个实施例中,步骤S430中提取音频数据的声学信息进行展示,包括:提取音频数据的以下至少一种声学信息:电平信息、响度信息和频谱信息;根据提取出的声学信息生成展示界面,以对提取出的音频数据的声学信息进行展示。比如,可以根据电平信息生成如图5所示的电平表;根据响度信息生成如图6所示的响度表;根据频谱信息生成图7所示的频谱图。In one embodiment of the present application, extracting the acoustic information of the audio data in step S430 for presentation includes: extracting at least one of the following acoustic information of the audio data: level information, loudness information and spectrum information; according to the extracted acoustic information A display interface is generated to display the acoustic information of the extracted audio data. For example, the level meter shown in FIG. 5 can be generated according to the level information; the loudness meter shown in FIG. 6 can be generated according to the loudness information; and the spectrum diagram shown in FIG. 7 can be generated according to the spectrum information.

以下对本申请实施例的具体应用场景进行详细阐述:The specific application scenarios of the embodiments of the present application are described in detail below:

在本申请的一个实施例中,可以根据本申请实施例的音频输出效果的监测方法开发出安装在制作端(即音频播放终端)的宿主软件应用(下称Host)和安装在移动端(即音频效果测试终端)的访客软件应用(下称Guest)两部分。In one embodiment of the present application, the host software application (hereinafter referred to as Host) installed on the production end (i.e., audio playback terminal) and installed on the mobile end (i.e. Audio effect test terminal) guest software application (hereinafter referred to as Guest) two parts.

在本申请的一个实施例中,用户在制作端播放的音频信号源可以是本地音视频制作工具的试听音频、web浏览器中的视频网站的音频流、运行中的游戏开发版本的音频流以及话筒输入的音频等。In one embodiment of the present application, the audio signal source played by the user at the production end may be the audition audio of the local audio and video production tool, the audio stream of the video website in the web browser, the audio stream of the running game development version, and Audio from microphone input, etc.

在本申请的一个实施例中,如果指定音频源来自于制作端(如桌面电脑)上的闭源软件(比如各类流媒体播放器客户端),其播放控制可能没有对外接口,在这种情况下,Host可以提供对音频播放的音量控制功能。当然,Host应用也可以直接实现音频源的播放/停播控制功能。In one embodiment of this application, if the specified audio source comes from closed-source software (such as various streaming media player clients) on the production end (such as a desktop computer), its playback control may not have an external interface. In some cases, Host can provide volume control function for audio playback. Of course, the Host application can also directly realize the play/stop control function of the audio source.

在本申请的一个实施例中,Host的后端组件将音频的输出信号通过移动设备的标准数据线传送到多台连接的Guest,在Host界面中可选择采样率等质量伸缩参数以对比品质的阶梯效果。在Guest界面中可看到音频信号的响度信息、频谱信息等可视化声学信息。In one embodiment of this application, the host's back-end component transmits the audio output signal to multiple connected guests through the standard data cable of the mobile device. In the host interface, quality scaling parameters such as sampling rate can be selected to compare the quality staircase effect. Visualized acoustic information such as loudness information and spectrum information of the audio signal can be seen in the Guest interface.

在本申请的一个实施例中,可以在Host界面中自由选择Mute(一键静音)某些移动设备或Solo(单个移动设备)的功能,以便于比较各个移动设备的音频输出效果。In one embodiment of the present application, the function of Mute (one-key mute) of certain mobile devices or Solo (single mobile device) can be freely selected in the Host interface, so as to compare the audio output effects of various mobile devices.

在本申请的一个实施例中,Host和Guest软件均采用图形界面为用户提供交互。其中,Host界面可通过任何跨平台界面技术在各个操作系统下实现下列交互或界面元素:In an embodiment of the present application, both the Host and the Guest software use a graphical interface to provide interaction for the user. Among them, the Host interface can realize the following interactions or interface elements under each operating system through any cross-platform interface technology:

1、信号源列表及对应于各个信号源的复选框,并且该界面可以随信号源增减而自动更新,如图3中所示的305部分;1. The list of signal sources and the check boxes corresponding to each signal source, and this interface can be automatically updated with the increase or decrease of signal sources, as shown in part 305 in Figure 3;

2、信号源的品质信息,如采样率、位深度、码率、编码格式等,如图3中所示的304部分;2. The quality information of the signal source, such as sampling rate, bit depth, code rate, encoding format, etc., as shown in part 304 in Figure 3;

3、连接的Guest列表及Mute/Solo功能,如图3中所示的306部分。3. The connected Guest list and the Mute/Solo function, as shown in part 306 in FIG. 3 .

在本申请的一个实施例中,Guest界面可通过移动端的界面技术实现下列声学信息的交互或界面元素:In one embodiment of the present application, the Guest interface can implement the following acoustic information interaction or interface elements through the interface technology of the mobile terminal:

1、电平表,如图5所示;1. Level meter, as shown in Figure 5;

2、响度表,如图6所示;2. Loudness meter, as shown in Figure 6;

3、频谱图,如图7所示。3. Spectrum diagram, as shown in Figure 7.

其中,电平表、响度表和频谱图均根据Guest的实际音频输入信号动态显示内容;并且电平表、响度表和频谱图的计量方式均采用国际标准,如响度的EBU(EuropeanBroadcasting Union,欧洲广播联盟)系列标准;同时,电平表、响度表和频谱图均支持用户配置的数据,比如电平和响度使用峰值模式还是均方根模式、频谱的频率刻度分布、分析阈值等。Among them, the level meter, the loudness meter and the spectrogram all dynamically display the content according to the actual audio input signal of the Guest; and the measurement methods of the level meter, the loudness meter and the spectrogram all adopt international standards, such as the EBU (European Broadcasting Union, European Broadcasting Union) of loudness. At the same time, level meters, loudness meters and spectrograms all support user-configurable data, such as whether to use peak mode or root mean square mode for level and loudness, frequency scale distribution of spectrum, analysis threshold, etc.

在本申请的一个实施例中,在具体的技术实现中,Host和Guest在软件架构上可以实现生产者模式和消费者模式,Host为音频数据生产者,Guest为音频数据消费者。在当前的生产力环境下,Host运行的硬件环境可以为桌面电脑,Guest运行的硬件环境可以为移动设备(如手机、平板电脑等)。音频测试的一次流程可以如下:In one embodiment of the present application, in a specific technical implementation, the Host and the Guest can implement the producer mode and the consumer mode on the software architecture, the Host is an audio data producer, and the Guest is an audio data consumer. In the current productivity environment, the hardware environment where the Host runs can be a desktop computer, and the hardware environment where the Guest runs can be a mobile device (such as a mobile phone, a tablet computer, etc.). The process of an audio test can be as follows:

1、在Guest端建立TCP套接字服务器,Host端建立TCP套接字客户端以及代表Host音频硬件抽象层的Audio Sink,Guest端准备好音频队列接收来自Host的音频数据;1. Establish a TCP socket server on the Guest side, a TCP socket client on the Host side and an Audio Sink representing the abstraction layer of the Host audio hardware, and the Guest side prepares an audio queue to receive audio data from the Host;

2、在Host硬件和Guest硬件用标准数据线连接之后,Host通过数据线定义的端口(比如USB)与Guest用已知技术建立基于移动平台原生通信协议的全双工连接,Guest通过套接字定时发送校验数据包给Host以保持与Host的连接;2. After the Host hardware and the Guest hardware are connected with a standard data cable, the Host establishes a full-duplex connection based on the native communication protocol of the mobile platform with the known technology through the port (such as USB) defined by the data cable, and the Guest passes the socket Regularly send verification data packets to the Host to maintain the connection with the Host;

3、Host通过Audio Sink获取本地音频源产生的音频数据,将音频数据做成TCP数据包后通过套接字发送给Guest;3. The Host obtains the audio data generated by the local audio source through the Audio Sink, makes the audio data into a TCP packet and sends it to the Guest through the socket;

4、Guest从套接字接收Host发来的音频数据包并解包后送入平台的音频队列,供本地播放服务取出音频数据播放,并且可以通过调整缓冲区大小来控制音频延迟。4. The Guest receives the audio data packet sent by the Host from the socket and unpacks it and sends it to the audio queue of the platform for the local playback service to take out the audio data for playback, and the audio delay can be controlled by adjusting the buffer size.

5、当数据线拔出后,Host与Guest的连接终止。5. When the data cable is pulled out, the connection between Host and Guest is terminated.

在本申请的实施例中,为了克服听觉短期记忆的限制,音频制作工具是否能提供来自终端设备的实时反馈至关重要,因此如果在制作端完成音频制作之后,再将音频复制到移动端进行输出效果的测试,那么难以实现实时反馈。而本申请的技术方案能够实现制作端音频内容向移动终端设备实时传输并同时播放,以基于“制作-试听-调整”的快速迭代过程大幅提高了测试效果。In the embodiment of this application, in order to overcome the limitation of auditory short-term memory, it is very important whether the audio production tool can provide real-time feedback from the terminal device. It is difficult to achieve real-time feedback in the test of output effect. However, the technical solution of the present application can realize the real-time transmission and simultaneous playback of the audio content on the production end to the mobile terminal equipment, and greatly improves the test effect based on the rapid iterative process of "production-audition-adjustment".

同时,由于海量平台和机型适配是移动终端市场碎片化给移动产品音频开发带来的大难题,因此本申请实施例中通过制作端和移动端的宿主-客户架构能实现多机型同时连接,实现同内容下的终端实时切换,能大幅提高机型适配的效率。At the same time, since the adaptation of massive platforms and models is a major problem brought by the fragmentation of the mobile terminal market to the audio development of mobile products, in the embodiment of this application, multiple models can be connected at the same time through the host-client architecture of the production end and the mobile end. , realizing real-time switching of terminals under the same content, which can greatly improve the efficiency of model adaptation.

在本申请的一个实施例中,音频效果测试终端可以是具有音频输出功能的设备,并且还可以具有信号处理功能,除了可以是智能手机、平板电脑等之外,还可以是测试用的扬声器等。In one embodiment of the present application, the audio effect test terminal can be a device with audio output function, and can also have a signal processing function. In addition to being a smart phone, a tablet computer, etc., it can also be a speaker for testing, etc. .

本申请实施例的技术方案一方面的应用前提是音频制作的主要活动在计算机桌面端上开展,即供音乐、影视动画和互动娱乐业使用的音频制作工具主要是桌面软件,常称为数码音频工作站(Digital Audio Workstation),交互方式主要依赖于电脑外设(如键盘、鼠标等)。然而,随着移动端硬件和操作系统的成长,以及用户对移动计算不断增长的依赖,众多新兴音频厂商一直在推出基于移动设备的音频消费者软件和小型的专业软件比如合成器和效果器,触摸屏手势交互为这些软件的主要交互模式,语音交互、AR(AugmentedReality,增强现实)/VR(Virtual Reality,虚拟现实)也是潜在新交互模式,传统专业音频厂商也开始推出桌面旗舰产品的移动端版本。因此,如果移动设备能在未来发展成为音频内容制作和消费二位一体的生态,则本申请实施例中的音频播放终端可以是既能够制作音频、也能播放音频的移动端设备,比如可以在平板电脑设备上制作音频,然后在智能手机上测试实际的音频输出效果。The application premise of the technical solution of the embodiment of the present application is that the main activities of audio production are carried out on the computer desktop, that is, the audio production tools for music, film and television animation and interactive entertainment industries are mainly desktop software, often called digital audio Workstation (Digital Audio Workstation), the way of interaction mainly depends on computer peripherals (such as keyboard, mouse, etc.). However, with the growth of mobile hardware and operating systems, and users' increasing reliance on mobile computing, many emerging audio manufacturers have been launching audio consumer software and small professional software based on mobile devices, such as synthesizers and effects. Touch screen gesture interaction is the main interaction mode of these software. Voice interaction, AR (Augmented Reality, augmented reality)/VR (Virtual Reality, virtual reality) are also potential new interaction modes. Traditional professional audio manufacturers have also begun to launch mobile versions of desktop flagship products . Therefore, if mobile devices can develop into an ecology that integrates audio content production and consumption in the future, the audio playback terminal in this embodiment of the application can be a mobile device that can both produce audio and play audio. Produce audio on a tablet device, then test the actual audio output on a smartphone.

以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的音频输出效果的监测方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的音频输出效果的监测方法的实施例。The following introduces device embodiments of the present application, which can be used to implement the method for monitoring audio output effects in the above-mentioned embodiments of the present application. For the details not disclosed in the device embodiments of the present application, please refer to the embodiments of the method for monitoring audio output effects mentioned above in the present application.

图8示出了根据本申请的一个实施例的音频输出效果的监测装置的框图,该监测装置可以应用于音频播放终端。Fig. 8 shows a block diagram of an audio output effect monitoring device according to an embodiment of the present application, and the monitoring device can be applied to an audio playback terminal.

参照图8所示,根据本申请的一个实施例的音频输出效果的监测装置800,包括:连接建立单元802、播放单元804、获取单元806和传输单元808。Referring to FIG. 8 , an apparatus 800 for monitoring audio output effects according to an embodiment of the present application includes: a connection establishment unit 802 , a playback unit 804 , an acquisition unit 806 and a transmission unit 808 .

其中,连接建立单元802用于与音频效果测试终端建立连接;播放单元804用于播放指定音频源;获取单元806用于获取所述指定音频源在播放时产生的音频数据;传输单元808用于将所述音频数据传输至所述音频效果测试终端,以使所述音频效果测试终端输出所述音频数据,并提取所述音频数据的声学信息进行展示。Among them, the connection establishment unit 802 is used to establish a connection with the audio effect test terminal; the playback unit 804 is used to play the designated audio source; the acquisition unit 806 is used to obtain the audio data generated by the designated audio source during playback; the transmission unit 808 is used to The audio data is transmitted to the audio effect test terminal, so that the audio effect test terminal outputs the audio data, and extracts the acoustic information of the audio data for display.

在本申请的一些实施例中,基于前述方案,播放单元804配置为:显示音频源列表及与所述音频源列表中的各个音频源对应的标识信息,所述标识信息用于标识所述音频源是否能够被选中进行播放;响应用户在所述音频源列表中选择的至少一个音频源,播放所述至少一个音频源。In some embodiments of the present application, based on the foregoing solution, the playback unit 804 is configured to: display an audio source list and identification information corresponding to each audio source in the audio source list, the identification information is used to identify the audio source Whether the source can be selected for playback; in response to at least one audio source selected by the user in the audio source list, the at least one audio source is played.

在本申请的一些实施例中,基于前述方案,所述的音频输出效果的监测装置800还包括:显示单元,用于显示音频源的播放界面,在所述播放界面上显示所述指定音频源的信息,以及建立连接的音频效果测试终端的信息。In some embodiments of the present application, based on the foregoing solution, the audio output effect monitoring device 800 further includes: a display unit, configured to display a playback interface of an audio source, and display the specified audio source on the playback interface , and the information of the audio effect test terminal to which the connection is established.

在本申请的一些实施例中,基于前述方案,在有多个音频效果测试终端建立连接的情况下,所述监测装置800还包括:第一发送单元,用于在接收到对所述多个音频效果测试终端中的指定音频效果测试终端的音频输出效果进行测试的指令时,向所述多个音频效果测试终端中的其它音频效果测试终端发送控制指令,以控制所述其它音频效果测试终端停止输出所述音频数据。In some embodiments of the present application, based on the foregoing solution, in the case that multiple audio effect testing terminals establish connections, the monitoring device 800 further includes: a first sending unit, configured to When the audio output effect of the specified audio effect test terminal in the audio effect test terminal is tested, a control instruction is sent to other audio effect test terminals in the plurality of audio effect test terminals to control the other audio effect test terminals Stop outputting the audio data.

在本申请的一些实施例中,基于前述方案,在有多个音频效果测试终端建立连接的情况下,所述监测装置800还包括:第二发送单元,用于在接收到对所述多个音频效果测试终端中的指定音频效果测试终端的音频输出效果进行测试的指令时,停止向所述多个音频效果测试终端中的其它音频效果测试终端发送所述音频数据。In some embodiments of the present application, based on the foregoing solution, in the case that multiple audio effect test terminals establish connections, the monitoring device 800 further includes: a second sending unit, configured to Stop sending the audio data to other audio effect test terminals in the plurality of audio effect test terminals when the audio effect test terminal in the audio effect test terminal is instructed to test the audio output effect of the audio effect test terminal.

在本申请的一些实施例中,基于前述方案,获取单元806还用于在获取所述指定音频源在播放时产生的音频数据之后,将所述音频数据存入缓冲区;所述传输单元配置为:从所述缓冲区中取出音频数据传输至所述音频效果测试终端。In some embodiments of the present application, based on the foregoing solution, the acquisition unit 806 is further configured to store the audio data in a buffer after acquiring the audio data generated by the specified audio source during playback; the transmission unit configures To: take audio data from the buffer and transmit it to the audio effect testing terminal.

在本申请的一些实施例中,基于前述方案,所述的音频输出效果的监测装置800还包括:调整单元,用于获取所述音频数据的传输延迟,根据所述音频数据的传输延迟调整所述缓冲区的大小,其中,所述缓冲区的大小与所述传输延迟成正相关关系。In some embodiments of the present application, based on the foregoing solutions, the audio output effect monitoring device 800 further includes: an adjustment unit, configured to obtain the transmission delay of the audio data, and adjust the audio output according to the transmission delay of the audio data. The size of the buffer, wherein the size of the buffer is positively correlated with the transmission delay.

在本申请的一些实施例中,基于前述方案,所述连接建立单元802配置为:通过数据连接线与所述音频效果测试终端建立连接,或者通过无线通信技术与所述音频效果测试终端建立连接。In some embodiments of the present application, based on the foregoing solution, the connection establishment unit 802 is configured to: establish a connection with the audio effect test terminal through a data connection line, or establish a connection with the audio effect test terminal through a wireless communication technology .

图9示出了根据本申请的一个实施例的音频输出效果的监测装置的框图,该监测装置可以应用于音频效果测试终端。Fig. 9 shows a block diagram of an audio output effect monitoring device according to an embodiment of the present application, and the monitoring device can be applied to an audio effect test terminal.

参照图9所示,根据本申请的一个实施例的音频输出效果的监测装置900,包括:连接建立单元902、接收单元904和处理单元906。Referring to FIG. 9 , an apparatus 900 for monitoring audio output effects according to an embodiment of the present application includes: a connection establishing unit 902 , a receiving unit 904 and a processing unit 906 .

其中,连接建立单元902用于与音频播放终端建立连接;接收单元904用于接收所述音频播放终端传输的音频数据,所述音频数据是由所述音频播放终端播放音频源后产生的数据;处理单元906用于输出所述音频数据,并提取所述音频数据的声学信息进行展示。Wherein, the connection establishing unit 902 is used to establish a connection with the audio playback terminal; the receiving unit 904 is used to receive the audio data transmitted by the audio playback terminal, and the audio data is generated after the audio playback terminal plays an audio source; The processing unit 906 is configured to output the audio data, and extract the acoustic information of the audio data for display.

在本申请的一些实施例中,基于前述方案,接收单元904还用于:在接收所述音频播放终端传输的音频数据之后,将所述音频数据存入缓冲区;所述处理单元配置为:从所述缓冲区中取出音频数据进行输出。In some embodiments of the present application, based on the foregoing solution, the receiving unit 904 is further configured to: store the audio data in a buffer after receiving the audio data transmitted by the audio playback terminal; the processing unit is configured to: The audio data is taken out from the buffer for output.

在本申请的一些实施例中,基于前述方案,处理单元906配置为:提取所述音频数据的以下至少一种声学信息:电平信息、响度信息和频谱信息;根据提取出的所述声学信息生成展示界面,以对提取出的所述音频数据的声学信息进行展示。In some embodiments of the present application, based on the foregoing solution, the processing unit 906 is configured to: extract at least one of the following acoustic information of the audio data: level information, loudness information, and spectrum information; according to the extracted acoustic information A display interface is generated to display the extracted acoustic information of the audio data.

图10示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。FIG. 10 shows a schematic structural diagram of a computer system suitable for implementing the electronic device of the embodiment of the present application.

需要说明的是,图10示出的电子设备的计算机系统1000仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。It should be noted that the computer system 1000 of the electronic device shown in FIG. 10 is only an example, and should not limit the functions and scope of use of the embodiments of the present application.

如图10所示,计算机系统1000包括中央处理单元(Central Processing Unit,CPU)1001,其可以根据存储在只读存储器(Read-Only Memory,ROM)1002中的程序或者从存储部分1008加载到随机访问存储器(Random Access Memory,RAM)1003中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 1003中,还存储有系统操作所需的各种程序和数据。CPU 1001、ROM 1002以及RAM 1003通过总线1004彼此相连。输入/输出(Input/Output,I/O)接口1005也连接至总线1004。As shown in FIG. 10 , a computer system 1000 includes a central processing unit (Central Processing Unit, CPU) 1001, which can be stored in a program in a read-only memory (Read-Only Memory, ROM) 1002 or loaded into a random It accesses programs in the memory (Random Access Memory, RAM) 1003 to execute various appropriate actions and processes, such as executing the methods described in the above-mentioned embodiments. In RAM 1003, various programs and data necessary for system operation are also stored. The CPU 1001 , ROM 1002 , and RAM 1003 are connected to each other via a bus 1004 . An input/output (Input/Output, I/O) interface 1005 is also connected to the bus 1004 .

以下部件连接至I/O接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至I/O接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。The following components are connected to the I/O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (Cathode Ray Tube, CRT), a liquid crystal display (Liquid Crystal Display, LCD), etc., and a speaker ; a storage section 1008 including a hard disk or the like; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, a modem, or the like. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I/O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 1010 as necessary so that a computer program read therefrom is installed into the storage section 1008 as necessary.

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被中央处理单元(CPU)1001执行时,执行本申请的系统中限定的各种功能。In particular, according to the embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via communication portion 1009 and/or installed from removable media 1011 . When this computer program is executed by a central processing unit (CPU) 1001, various functions defined in the system of the present application are performed.

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any suitable The combination. In the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which a computer-readable computer program is carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. . A computer program embodied on a computer readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. Wherein, each block in the flowchart or block diagram may represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or part of the code includes one or more executable instruction. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block in the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a A combination of dedicated hardware and computer instructions.

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units described in the embodiments of the present application may be implemented by software or by hardware, and the described units may also be set in a processor. Wherein, the names of these units do not constitute a limitation of the unit itself under certain circumstances.

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。As another aspect, the present application also provides a computer-readable medium. The computer-readable medium may be included in the electronic device described in the above-mentioned embodiments; or it may exist independently without being assembled into the electronic device. middle. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by an electronic device, the electronic device is made to implement the methods described in the above-mentioned embodiments.

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. Actually, according to the embodiment of the present application, the features and functions of two or more modules or units described above may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided to be embodied by a plurality of modules or units.

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。Through the description of the above implementations, those skilled in the art can easily understand that the example implementations described here can be implemented by software, or can be implemented by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of software products, which can be stored in a non-volatile storage medium (which can be CD-ROM, U disk, mobile hard disk, etc.) or on the network , including several instructions to make a computing device (which may be a personal computer, server, touch terminal, or network device, etc.) execute the method according to the embodiment of the present application.

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。Other embodiments of the present application will be readily apparent to those skilled in the art from consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any modification, use or adaptation of the application, these modifications, uses or adaptations follow the general principles of the application and include common knowledge or conventional technical means in the technical field not disclosed in the application .

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (15)

1. a kind of monitoring method of audio output effect characterized by comprising
Connection is established with audio frequency effect test terminal;
Play designated tone frequency source;
Obtain the audio data that the designated tone frequency source is generated when playing;
The audio data is transmitted to the audio frequency effect test terminal, so that described in audio frequency effect test terminal output Audio data, and the acoustic information for extracting the audio data is shown.
2. the monitoring method of audio output effect according to claim 1, which is characterized in that play designated tone frequency source, packet It includes:
Show audio-source list and identification information corresponding with each audio-source in the audio-source list, the identification information Whether can be selected for identifying the audio-source and play out;
At least one audio-source that response user selects in the audio-source list plays at least one described audio-source.
3. the monitoring method of audio output effect according to claim 1, which is characterized in that further include:
The broadcast interface for showing audio-source shows the information of the designated tone frequency source, and the company of foundation on the broadcast interface The information of the audio frequency effect test terminal connect.
4. the monitoring method of audio output effect according to claim 1, which is characterized in that there is multiple audio frequency effects to survey In the case that examination terminal establishes connection, the monitoring method further include:
If receiving the audio output effect to the specific audio frequency measure of merit terminal in the multiple audio frequency effect test terminal The instruction tested, then other audio frequency effects test terminal into the multiple audio frequency effect test terminal sends control and refers to It enables, stops exporting the audio data to control other audio frequency effect test terminals.
5. the monitoring method of audio output effect according to claim 1, which is characterized in that there is multiple audio frequency effects to survey In the case that examination terminal establishes connection, the monitoring method further include:
If receiving the audio output effect to the specific audio frequency measure of merit terminal in the multiple audio frequency effect test terminal The instruction tested, the then other audio frequency effects test terminal for stopping testing in terminal to the multiple audio frequency effect send institute State audio data.
6. the monitoring method of audio output effect according to claim 1, which is characterized in that further include: described in acquisition After the audio data that designated tone frequency source is generated when playing, the audio data is stored in buffer area;
The audio data is transmitted to the audio frequency effect test terminal, comprising: take out audio data from the buffer area It is transmitted to the audio frequency effect test terminal.
7. the monitoring method of audio output effect according to claim 6, which is characterized in that further include:
Obtain the transmission delay of the audio data;
The size of the buffer area is adjusted according to the transmission delay of the audio data, wherein the size of the buffer area and institute State transmission delay positive correlation.
8. the monitoring method of audio output effect according to any one of claim 1 to 7, which is characterized in that with audio Measure of merit terminal establishes connection, comprising:
Terminal is tested by data connecting line and the audio frequency effect and establishes connection, or technology and the sound by wireless communication Yupin effect test terminal establishes connection.
9. a kind of monitoring method of audio output effect characterized by comprising
Connection is established with audio-frequency playing terminal;
The audio data of the audio-frequency playing terminal transmission is received, the audio data is to play sound by the audio-frequency playing terminal The data generated after frequency source;
The audio data is exported, and the acoustic information for extracting the audio data is shown.
10. the monitoring method of audio output effect according to claim 9, which is characterized in that further include: described in reception After the audio data of audio-frequency playing terminal transmission, the audio data is stored in buffer area;
Export the audio data, comprising: take out audio data from the buffer area and exported.
11. the monitoring method of audio output effect according to claim 9 or 10, which is characterized in that extract the audio The acoustic information of data is shown, comprising:
Extract following at least one acoustic information of the audio data: level information, loudness information and spectrum information;
Generated according to the acoustic information that extracts and show interface, with the acoustic information to the audio data extracted into Row is shown.
12. a kind of monitoring device of audio output effect characterized by comprising
Connection establishment unit, for establishing connection with audio frequency effect test terminal;
Broadcast unit, for playing designated tone frequency source;
Acquiring unit, the audio data generated for obtaining the designated tone frequency source when playing;
Transmission unit tests terminal for the audio data to be transmitted to the audio frequency effect, so that the audio frequency effect is surveyed It tries terminal and exports the audio data, and the acoustic information for extracting the audio data is shown.
13. a kind of monitoring device of audio output effect characterized by comprising
Connection establishment unit, for establishing connection with audio-frequency playing terminal;
Receiving unit, for receiving the audio data of the audio-frequency playing terminal transmission, the audio data is by the audio Playback terminal plays the data generated after audio-source;
Processing unit, for exporting the audio data, and the acoustic information for extracting the audio data is shown.
14. a kind of computer-readable medium, is stored thereon with computer program, which is characterized in that the computer program is located The monitoring method realized when device executes such as audio output effect described in any item of the claim 1 to 8 is managed, or realizes such as right It is required that the monitoring method of audio output effect described in any one of 9 to 11.
15. a kind of electronic equipment characterized by comprising
One or more processors;
Storage device, for storing one or more programs, when one or more of programs are by one or more of processing When device executes, so that one or more of processors realize such as audio output effect described in any item of the claim 1 to 8 Monitoring method, or realize the monitoring method of audio output effect as described in any one of claim 9 to 11.
CN201910708616.7A 2019-08-01 2019-08-01 Audio output effect monitoring methods, devices, media and electronic equipment Active CN110503979B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910708616.7A CN110503979B (en) 2019-08-01 2019-08-01 Audio output effect monitoring methods, devices, media and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910708616.7A CN110503979B (en) 2019-08-01 2019-08-01 Audio output effect monitoring methods, devices, media and electronic equipment

Publications (2)

Publication Number Publication Date
CN110503979A true CN110503979A (en) 2019-11-26
CN110503979B CN110503979B (en) 2023-11-21

Family

ID=68587255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910708616.7A Active CN110503979B (en) 2019-08-01 2019-08-01 Audio output effect monitoring methods, devices, media and electronic equipment

Country Status (1)

Country Link
CN (1) CN110503979B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111782859A (en) * 2020-06-16 2020-10-16 腾讯音乐娱乐科技(深圳)有限公司 Audio visualization method and device and storage medium
CN113411725A (en) * 2021-06-25 2021-09-17 Oppo广东移动通信有限公司 Audio playing method and device, mobile terminal and storage medium
CN115883895A (en) * 2022-11-24 2023-03-31 四川长虹电器股份有限公司 Method and system for transmitting audio of smart television in low delay

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10285700A (en) * 1997-04-01 1998-10-23 Nippon Columbia Co Ltd Audio equipment
TWM458047U (en) * 2012-12-14 2013-07-21 Kinpo Elect Inc Testing apparatus for speaker output circuit
CN105188008A (en) * 2015-06-24 2015-12-23 广东欧珀移动通信有限公司 Method and device for testing audio output unit
CN105846865A (en) * 2015-01-30 2016-08-10 桂花网科技有限公司 Methods, devices and systems for bluetooth audio transmission
CN107371115A (en) * 2017-07-18 2017-11-21 Tcl移动通信科技(宁波)有限公司 A kind of detection method, storage medium and the terminal of complete machine loudspeaker performance
CN207039902U (en) * 2017-08-21 2018-02-23 深圳市韶音科技有限公司 Audio-frequency function test device
CN108683801A (en) * 2018-04-24 2018-10-19 Oppo广东移动通信有限公司 Method, device and terminal for controlling audio playing and computer readable storage medium
CN109151194A (en) * 2018-08-14 2019-01-04 Oppo广东移动通信有限公司 Data transmission method, device, electronic equipment and storage medium
CN109143106A (en) * 2018-08-09 2019-01-04 南京卡耐新能源技术发展有限公司 A method of battery consistency is quickly detected by ac impedance measurement
CN109697047A (en) * 2017-10-23 2019-04-30 北京淳中科技股份有限公司 Audio signal monitors method, apparatus, system, array display unit and split screen system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10285700A (en) * 1997-04-01 1998-10-23 Nippon Columbia Co Ltd Audio equipment
TWM458047U (en) * 2012-12-14 2013-07-21 Kinpo Elect Inc Testing apparatus for speaker output circuit
CN105846865A (en) * 2015-01-30 2016-08-10 桂花网科技有限公司 Methods, devices and systems for bluetooth audio transmission
CN105188008A (en) * 2015-06-24 2015-12-23 广东欧珀移动通信有限公司 Method and device for testing audio output unit
CN107371115A (en) * 2017-07-18 2017-11-21 Tcl移动通信科技(宁波)有限公司 A kind of detection method, storage medium and the terminal of complete machine loudspeaker performance
CN207039902U (en) * 2017-08-21 2018-02-23 深圳市韶音科技有限公司 Audio-frequency function test device
CN109697047A (en) * 2017-10-23 2019-04-30 北京淳中科技股份有限公司 Audio signal monitors method, apparatus, system, array display unit and split screen system
CN108683801A (en) * 2018-04-24 2018-10-19 Oppo广东移动通信有限公司 Method, device and terminal for controlling audio playing and computer readable storage medium
CN109143106A (en) * 2018-08-09 2019-01-04 南京卡耐新能源技术发展有限公司 A method of battery consistency is quickly detected by ac impedance measurement
CN109151194A (en) * 2018-08-14 2019-01-04 Oppo广东移动通信有限公司 Data transmission method, device, electronic equipment and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111782859A (en) * 2020-06-16 2020-10-16 腾讯音乐娱乐科技(深圳)有限公司 Audio visualization method and device and storage medium
CN113411725A (en) * 2021-06-25 2021-09-17 Oppo广东移动通信有限公司 Audio playing method and device, mobile terminal and storage medium
CN115883895A (en) * 2022-11-24 2023-03-31 四川长虹电器股份有限公司 Method and system for transmitting audio of smart television in low delay

Also Published As

Publication number Publication date
CN110503979B (en) 2023-11-21

Similar Documents

Publication Publication Date Title
WO2020253806A1 (en) Method and apparatus for generating display video, device and storage medium
US9560465B2 (en) Digital audio filters for variable sample rates
WO2020113733A1 (en) Animation generation method and apparatus, electronic device, and computer-readable storage medium
CN112738634B (en) Video file generation method, device, terminal and storage medium
CN110503979B (en) Audio output effect monitoring methods, devices, media and electronic equipment
CN109348274B (en) A kind of live interactive method, device and storage medium
US9386123B2 (en) Distributed audio playback and recording
CN108462895A (en) Sound effect treatment method, device and machine readable media
WO2020228383A1 (en) Mouth shape generation method and apparatus, and electronic device
CN112116903A (en) Method and device for generating speech synthesis model, storage medium and electronic equipment
US10228901B1 (en) Dynamically rendered music in the cloud
WO2022110943A1 (en) Speech preview method and apparatus
CN105138625A (en) A method for collaboratively creating music and a cloud system for music creation
US20240404548A1 (en) Method, apparatus, device and storage medium for video recording
US9324377B2 (en) Systems and methods for facilitating rendering visualizations related to audio data
CN114121050A (en) Audio playing method and device, electronic equipment and storage medium
CN112104969B (en) Detection method and device for Bluetooth headset
CN112433697B (en) Resource display method and device, electronic equipment and storage medium
US9800905B2 (en) Device based audio-format selection
CN111868820A (en) music activity system
WO2023131266A1 (en) Audio special effect editing method and apparatus, device, and storage medium
WO2023284414A1 (en) Audio merging method, audio uploading method, device and program product
CN116437004A (en) Parameter adjustment method, device, computer-readable storage medium, and electronic device
WO2023184266A1 (en) Voice control method and apparatus, computer readable storage medium, and electronic device
WO2020124679A1 (en) Method and apparatus for pre-configuring video processing parameter information, and electronic device

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
GR01 Patent grant
GR01 Patent grant
TG01 Patent term adjustment
TG01 Patent term adjustment