Conference method, conference system and storage medium
By introducing synchronization modules and mixing processing technology in the conference system, the problems of resource occupation and waste of transmission channels in the prior art are solved, high-quality audio transmission is achieved and cost reduction.
Patent Information
- Application Number
- CN202411809211.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-25
AI Technical Summary
While ensuring audio quality, existing conference systems are difficult to reduce the use and waste of transmission channel resources, especially when the total number of transmission channels is limited.
By introducing a synchronization module in the conference system, a communication connection is established between the two conference units, the collected audio signals are mixed before being sent to the conference host, and the mixed audio signals are sent to the conference host through the audio transmission circuit of one of the conference units.
It realizes that while ensuring audio quality, it reduces the occupation and waste of transmission channel resources, avoids phase difference problems caused by transmission delay, saves computing resources and reduces costs.
Smart Images

Figure CN119697325A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of conference units, and in particular to a conference method, a conference system and a storage medium. Background Art
[0002] In the current conference system usage scenario, it is necessary to place two conference units in some seats (such as the chairman and VIP seats). When in use, the unit binding settings are performed according to the ID of the conference unit to achieve synchronous opening of the two conference units. Then the two conference units send their collected audio signals to the conference host through their respective audio transmission circuits, and then the conference host mixes the two audio signals. Once there is a transmission delay between the two conference units, there will be a phase difference between the two audio signals, and the sound quality of the mixed audio signal will deteriorate. And this method requires the occupation of two transmission channels. When the total number of transmission channels is limited, it will cause the occupation and waste of transmission channel resources.
[0003] Therefore, how to reduce the occupation and waste of transmission channel resources while ensuring audio quality is an urgent problem to be solved. Summary of the invention
[0004] The present application provides a conference method, a conference system and a storage medium, which can not only ensure the audio quality but also reduce the occupation and waste of transmission channel resources.
[0005] In a first aspect, the present application provides a conference system. The conference system includes multiple conference units and a conference host. Each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module. Two conference units among the multiple conference units establish a communication connection through their respective synchronization modules.
[0006] For a first conference unit and a second conference unit among the multiple conference units, a microphone of the first conference unit is used to collect a first audio signal, and send the first audio signal to a mixing module of the second conference unit through a synchronization module of the first conference unit and a synchronization module of the second conference unit;
[0007] The microphone of the second conference unit is used to collect the second audio signal, and send the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit;
[0008] The mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal;
[0009] The target audio transmission module is used to send a target mixed signal to the conference host, wherein the target audio transmission module is one of the audio transmission module of the first conference unit or the audio transmission module of the second conference unit.
[0010] In a second aspect, the present application provides a conference method. The method is applied to a conference system, and the conference system includes multiple conference units and a conference host. Each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module. Two conference units among the multiple conference units establish a communication connection through their respective synchronization modules. The method includes:
[0011] For a first conference unit and a second conference unit among the multiple conference units, a microphone of the first conference unit collects a first audio signal, and sends the first audio signal to a mixing module of the second conference unit through a synchronization module of the first conference unit and a synchronization module of the second conference unit;
[0012] The microphone of the second conference unit is used to collect the second audio signal, and send the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit;
[0013] The mixing module of the first conference unit mixes the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit mixes the first audio signal and the second audio signal to obtain a target mixed signal;
[0014] The target audio transmission module sends a target mixing signal to the conference host, wherein the target audio transmission module is one of the audio transmission module of the first conference unit or the audio transmission module of the second conference unit.
[0015] In a third aspect, the present application provides a conference system. The conference system includes multiple conference units and a conference host. Each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module. Multiple conference units establish communication connections through their respective synchronization modules.
[0016] The microphone of each conference unit is used to collect audio signals and send the audio signals to the mixing modules of other conference units in the multiple conference units through the synchronization modules of the multiple conference units;
[0017] The mixing module of each conference unit is used to mix the audio signals collected by multiple conference units to obtain a target mixed signal;
[0018] The target audio transmission module is used to send a target mixed signal to the conference host, wherein the target audio transmission module is one of the multiple audio transmission modules corresponding to the multiple conference units.
[0019] In a fourth aspect, the present application provides a conference method. Applied to a conference system, the conference system includes multiple conference units and a conference host. Each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module. Multiple conference units establish communication connections through their respective synchronization modules. The method includes:
[0020] The microphone of each conference unit collects audio signals and sends the audio signals to the mixing modules of other conference units in the multiple conference units through the synchronization modules of the multiple conference units;
[0021] The mixing module of each conference unit performs mixing processing on the audio signals collected by multiple conference units to obtain a target mixed signal;
[0022] The target audio transmission module sends a target mixing signal to the conference host, wherein the target audio transmission module is one of the multiple audio transmission modules corresponding to the multiple conference units.
[0023] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method of the second aspect and the fourth aspect is implemented.
[0024] In a sixth aspect, the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the methods of the second aspect and the fourth aspect.
[0025] The implementation of this application has the following beneficial effects:
[0026] In an embodiment of the present application, a conference system includes multiple conference units, each of which includes a microphone, a synchronization module, a mixing module, and an audio transmission module; two conference units among the multiple conference units establish a communication connection through their respective synchronization modules; for a first conference unit and a second conference unit among the multiple conference units, when the first conference unit and the second conference unit have established a communication connection through their respective synchronization modules, the microphone of the first conference unit is used to collect a first audio signal, and send the first audio signal to the mixing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit; at the same time, the microphone of the second conference unit is used to collect a second audio signal, and send the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit; then the mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal; then the audio transmission module of the first conference unit or the audio transmission module of the second conference unit is used to send the target mixed signal to the conference host.
[0027] That is to say, in the embodiment of the present application, a communication connection is first established through the synchronization modules of the first conference unit and the second conference unit, and then the first conference unit and the second conference unit respectively send their collected audio signals to each other through the synchronization module, and then the mixing module of the first conference unit and the mixing module of the second conference unit respectively mix the audio signals to obtain the target mixed signal; then the audio transmission module of the first conference unit or the second conference unit sends the target mixed signal to the conference host. Since in the above-mentioned prior art, the audio transmission circuits of the two conference units have to send audio signals to the conference host, which will occupy two transmission channels. In a conference system with a limited total number of transmission channels, one transmission channel will be occupied and wasted. In the present application, the audio is mixed before being transmitted to the conference host to obtain high-quality mixed audio, and then the mixed audio is sent to the conference host through the audio transmission circuit of one of the conference units. In this way, only one transmission channel needs to be occupied, which reduces the occupation and waste of transmission channel resources while ensuring the audio quality. In addition, since there is a transmission delay in the two audio signals received by the conference host in the above-mentioned existing method, there is a phase difference between the two audio signals. The conference host needs more complex computing resources to process the mixing to ensure the quality of the mixed audio, which is costly. In the present application, before sending the audio signals to the conference host, the first conference unit and the second conference unit first mix the audio signals collected by the two conference units and then send them to the conference host. This can avoid the transmission delay generated when the two conference units send the audio signals to the conference host in the above-mentioned existing method, save computing resources, and ensure the quality of the mixed audio at a lower cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0029] Figure 1 A schematic diagram of a conference system provided in an embodiment of the present application;
[0030] Figure 2 A schematic diagram of another scenario of a conference system provided in an embodiment of the present application;
[0031] Figure 3 A schematic diagram of a conference unit provided in an embodiment of the present application;
[0032] Figure 4 A flowchart of a conference method provided in an embodiment of the present application;
[0033] Figure 5 A flowchart of another conference method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0035] The terms "first", "second", "third" and "fourth" etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0036] Reference to "embodiments" herein means that a particular feature, result, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0037] In the current conference system usage scenario, two conference units need to be placed in some seats (such as the chairman and VIP seats). In this scenario, the following problems will occur:
[0038] (1) The two conference units need to be turned on or off synchronously. Currently, the opening or closing operations are controlled by a single conference unit. In order to make the two conference units turn on or off synchronously, a binding relationship is generally pre-set in the software according to the ID of the conference unit, and then the corresponding conference units are controlled to perform corresponding operations synchronously based on the pre-set binding relationship. This is not only cumbersome but also inefficient. Especially when the conference units are not fixedly installed, the binding relationship needs to be reset each time the layout of the conference room is changed.
[0039] (2) After the two conference units are turned on synchronously, the two conference units send their collected audio signals to the conference host through their respective audio transmission circuits. The conference host then mixes the two audio signals. When there is a transmission delay when the conference units send the audio signals to the conference host, there will be a phase difference between the two audio signals. As a result, the conference host needs more complex computing resources to ensure the quality of the mixed audio, which is costly.
[0040] (3) The two conference units send their collected audio signals to the conference host through their own audio transmission circuits, which requires two transmission channels. In a conference system with a limited number of transmission channels, one transmission channel is wasted and occupied.
[0041] Therefore, for the problems arising in the above-mentioned conference system usage scenario, the embodiments of the present application provide a conference method and a conference system to overcome the above-mentioned problems. In brief, they are as follows:
[0042] Regarding the first question, when in use, the user can establish a communication connection between the two conference units through their respective synchronization modules, such as wirelessly or wired, wherein when in wireless mode, the synchronization module can be a Bluetooth module, a near field communication module (NFC), etc.; when in wired mode, the synchronization module can be an interface circuit, and then the interface circuits of the two conference units are detachably connected via a cable, and a communication connection is established when the interface circuits of the two conference units are connected via a cable. The present application does not limit the manner in which the two conference units establish a communication connection. It can be seen that this implementation method of the present application does not require the binding relationship to be set in advance through software, and can be applicable to situations where the conference units are fixedly installed or non-fixedly installed, which is simple and efficient.
[0043] Regarding question (2), the two conference units of the present application first establish a communication connection through their respective synchronization modules, and then the two conference units send their collected audio signals to each other through the synchronization module. Then, before sending them to the conference host, the two conference units first mix the audio signals collected by the two conference units before sending them to the conference host. This can avoid the transmission delay generated when the two conference units send to the conference host in the above-mentioned existing method, save computing power resources, and ensure the quality of the mixed audio at a low cost.
[0044] For problem (3), the audio is mixed before being transmitted from the conference unit to the conference host, and then the mixed audio is sent to the conference host through the audio transmission circuit of one of the conference units. This ensures audio quality while only occupying one transmission channel, saving transmission channel resources.
[0045] In order to further deepen the understanding, the following is a detailed description in conjunction with specific embodiments, which are as follows:
[0046] First, an embodiment of the present application provides a conference system. The conference system includes multiple conference units and a conference host, each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module. Two conference units among the multiple conference units establish a communication connection through their respective synchronization modules, wherein the two conference units can be fixedly installed or non-fixedly installed at the same seat.
[0047] In addition, there are multiple ways to establish a communication connection. For example, when the synchronization module is an interface circuit, the interface circuits of two conference units among multiple conference units are detachably connected via a cable. The two conference units establish a communication connection for communication when their respective interface circuits are connected via a cable. In this case, the communication connection is established in a wired manner. Optionally, when the synchronization module is a Bluetooth module or NFC, the two conference units establish a communication connection for communication through their respective Bluetooth modules or NFC. In this case, the communication connection is established in a wireless manner.
[0048] Therefore, for the first conference unit and the second conference unit among multiple conference units, where the first conference unit and the second conference unit are different, the first conference unit and the second conference unit can be fixedly installed or non-fixedly installed at the same seat, and this application does not limit this; when the first conference unit and the second conference unit have established a communication connection through their respective synchronization modules, the microphone of the first conference unit is used to collect the first audio signal, and send the first audio signal to the mixing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit; in addition, the microphone of the first conference unit is also used to send the first audio signal to the mixing module of the first conference unit.
[0049] Exemplarily, when the synchronization module is an interface circuit, in terms of sending the first audio signal to the mixing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit, the microphone of the first conference unit is used to send the first audio signal to the interface circuit of the first conference unit; then the interface circuit of the first conference unit is used to send the first audio signal to the interface circuit of the second conference unit through a cable; then the interface circuit of the second conference unit is used to send the first audio signal to the mixing module of the second conference unit.
[0050] Similarly, when the synchronization module is a Bluetooth module or an NFC module, in terms of sending the first audio signal to the mixing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit, the microphone of the first conference unit is used to send the first audio signal to the Bluetooth module or NFC module of the first conference unit; then the Bluetooth module or NFC module of the first conference unit is used to send the first audio signal to the Bluetooth module or NFC module of the second conference unit; then the Bluetooth module or NFC module of the second conference unit is used to send the first audio signal to the mixing module of the second conference unit.
[0051] At the same time, the microphone of the second conference unit is used to collect the second audio signal, and send the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit; in addition, the microphone of the second conference unit is also used to send the second audio signal to the mixing module of the second conference unit.
[0052] Exemplarily, when the synchronization module is an interface circuit, in terms of sending the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit, the microphone of the second conference unit is used to send the second audio signal to the interface circuit of the second conference unit; the interface circuit of the second conference unit is used to send the second audio signal to the interface circuit of the first conference unit via a cable; and the interface circuit of the first conference unit is used to send the second audio signal to the mixing module of the first conference unit.
[0053] Similarly, when the synchronization module is a Bluetooth module or an NFC module, in terms of sending the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit, the microphone of the second conference unit is used to send the second audio signal to the synchronization module of the second conference unit which is a Bluetooth module or an NFC module; the synchronization module of the second conference unit is a Bluetooth module or an NFC module, used to send the second audio signal to the synchronization module of the first conference unit which is a Bluetooth module or an NFC module; the synchronization module of the first conference unit is a Bluetooth module or an NFC module, used to send the second audio signal to the synchronization module of the first conference unit which is a Bluetooth module or an NFC module.
[0054] Then, the mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal.
[0055] In an optional embodiment, the audio signal collected by the microphone of each conference unit is an analog signal, so the mixing module of the first conference unit and the mixing module of the second conference unit mix the first audio signal and the second audio signal to obtain an analog signal. Therefore, before sending the mixed signal to the conference host, it is necessary to perform digital conversion on the mixed signal to obtain a target mixed signal. At this time, the target mixed signal is a digital signal.
[0056] Exemplarily, each conference unit may also include an analog to digital converter (ADC), and the mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal. The mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a mixed signal, and the mixed signal is an analog signal at this time; then the analog to digital converter of the first conference unit is used to convert the mixed signal to obtain a target mixed signal, and the target mixed signal is a digital signal. Similarly, the mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal. The mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a mixed signal, and the mixed signal is an analog signal; then the analog to digital converter of the second conference unit is used to convert the mixed signal to obtain a target mixed signal, and the target mixed signal is a digital signal. It should be explained that the mixed signal obtained by the mixing module of the first conference unit and the mixed signal obtained by the mixing module of the second conference unit are the same in principle, and the corresponding target mixed signal after analog-to-digital conversion is also the same. It should also be noted that the mixing algorithm adopted by the mixing module of each conference unit can be any one of direct mixing, gain sharing mixing (Gain-Sharing), threshold mixing (Gating), etc., and this application does not limit it.
[0057] In an optional embodiment, the processing module of the first conference unit and the processing module of the second conference unit are used to obtain channel transmission quality, wherein the channel transmission quality can be determined based on one or more factors of bit error rate, delay, packet loss rate, throughput, etc. For example, a transmission quality score evaluation can be performed based on the one or more factors and a preset mapping relationship to obtain a quality score corresponding to each of the one or more factors, and then based on the quality score corresponding to each of the one or more factors, such as summing and averaging, weighted averaging, etc., the channel transmission quality is obtained; the processing module of the first conference unit and the processing module of the second conference unit The module is also used to obtain the noise of the first audio signal and the noise of the second signal; the processing module of the first conference unit and the processing module of the second conference unit are also used to determine the volume difference between the first audio signal and the second audio signal; then the processing module of the first conference unit and the processing module of the second conference unit are also used to sort the preset multiple mixing algorithms (not described here) based on the channel transmission quality to obtain a first sequence, wherein the mixing algorithm with a smaller sequence number in the first sequence is more recommended for use; the processing module of the first conference unit and the processing module of the second conference unit are also used to sort the preset multiple mixing algorithms based on the noise of the first audio signal , obtain a second sequence, and based on the noise of the second audio signal, sort the preset multiple mixing algorithms to obtain a third sequence, wherein the mixing algorithm with a smaller sequence number in the second sequence and the third sequence is more recommended for use; the processing module of the first conference unit and the processing module of the second conference unit are also used to sort the preset multiple mixing algorithms based on the volume difference between the first audio signal and the second audio signal to obtain a fourth sequence, wherein the mixing algorithm with a smaller sequence number in the fourth sequence is more recommended for use; then the processing module of the first conference unit and the processing module of the second conference unit are also used for each mixing algorithm in the first sequence, the second sequence, the third sequence, The sequence number in the fourth sequence determines the priority corresponding to each mixing algorithm. For example, for each mixing algorithm, the sequence number in the first sequence, the second sequence, the third sequence, and the fourth sequence is averaged; then the processing module of the first conference unit and the processing module of the second conference unit are further used to determine the target mixing algorithm based on the priority corresponding to each mixing algorithm, wherein the target mixing algorithm is the one with the highest priority among the multiple mixing algorithms, and then the processing module of the first conference unit and the processing module of the second conference unit control their respective mixing modules to mix the first audio signal and the second audio signal based on the target mixing algorithm to obtain a mixed signal.
[0058] Furthermore, the analog-to-digital conversion module of the first conference unit is used to send a target mixed signal to the processing module of the first conference unit, and the analog-to-digital conversion module of the second conference unit is used to send a target mixed signal to the processing module of the second conference unit. That is to say, the analog-to-digital conversion module of each conference unit converts its own mixed signal and then sends it to its own processing module.
[0059] Then, the processing module of the first conference unit and the processing module of the second conference unit are used to determine the target audio transmission module to send the target mixing signal to the conference host through the target audio transmission module.
[0060] First, the processing module of the first conference unit is used to send the status information of the first conference unit to the processing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit. For example, when the synchronization module is an interface circuit, the processing module of the first conference unit is used to send the status information of the first conference unit to the interface circuit of the first conference unit; then the interface circuit of the first conference unit is used to send the status information of the first conference unit to the interface circuit of the second conference unit through a cable; then the interface circuit of the second conference unit is used to send the status information of the first conference unit to the processing module of the second conference unit. Similarly, when the synchronization module is a Bluetooth module or an NFC module, the specific communication method can refer to the corresponding description of the above embodiment, which will not be repeated here.
[0061] At the same time, the processing module of the second conference unit is used to send the status information of the second conference unit to the processing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit. For example, when the synchronization module is an interface circuit, the processing module of the second conference unit is used to send the status information of the second conference unit to the interface circuit of the second conference unit; then the interface circuit of the second conference unit is used to send the status information of the second conference unit to the interface circuit of the first conference unit through a cable; then the interface circuit of the first conference unit is used to send the status information of the second conference unit to the processing module of the first conference unit. Similarly, when the synchronization module is a Bluetooth module or an NFC module, the specific communication method can refer to the corresponding description of the above embodiment, which will not be repeated here.
[0062] Then, the processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the status information of the first conference unit and the status information of the second conference unit, wherein the target audio transmission module is one of the audio transmission module of the first conference unit and the audio transmission module of the second conference unit.
[0063] It should be noted that in an embodiment of the present application, the status information of each conference unit may include one or more of the power level, identification ID, working status (such as fault status or non-fault status) of the conference unit, etc., and the present application does not limit this.
[0064] Therefore, illustratively, the processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the status information of the first conference unit and the status information of the second conference unit. If the power of the first conference unit is greater than or equal to the power of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the first conference unit; if the power of the first conference unit is less than the power of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the second conference unit. In other words, the processing module of the first conference unit and the processing module of the second conference unit both judge the size of the power of the two conference units, and determine the audio transmission module of the conference unit with a larger power as the target audio transmission module. At this time, the audio transmission module of the conference unit with a smaller power does not need to send the target mixing signal to the conference host temporarily, and can be understood as being in a pending state.
[0065] In an optional embodiment, the processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the status information of the first conference unit and the status information of the second conference unit. The processing module of the first conference unit and the processing module of the second conference unit are used to determine the target audio transmission module based on preset rules, the ID of the first conference unit and the ID of the second conference unit. Specifically: if the identification ID of the first conference unit is greater than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the first conference unit; if the identification ID of the first conference unit is less than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the second conference unit. Alternatively, if the identification ID of the first conference unit is smaller than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the first conference unit; if the identification ID of the first conference unit is larger than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the second conference unit. That is to say, at this time, the preset rule includes the first preset rule and the second preset rule, and the processing module of the first conference unit and the processing module of the second conference unit both judge the size of the IDs of the two conference units, and based on the first preset rule, the audio transmission module of the conference unit with a larger ID is determined as the target audio transmission module, and at this time, the audio transmission module of the conference unit with a smaller ID does not need to send the target mixing signal to the conference host temporarily, which can be understood as being in a pending state, or based on the second preset rule, the audio transmission module of the conference unit with a smaller ID is determined as the target audio transmission module, and at this time, the audio transmission module of the conference unit with a larger ID does not need to send the target mixing signal to the conference host temporarily, which can be understood as being in a pending state. It should be explained that in the embodiments of the present application, an ID can be set in advance for each conference unit based on the recommended priority level of the audio transmission circuit of each conference unit. The higher the recommended priority level, the larger or smaller the corresponding ID size. The larger the ID, the corresponding to the first preset rule mentioned above, and the smaller the ID, the corresponding to the second preset rule mentioned above.
[0066] Of course, in an optional embodiment, the status information may simultaneously include the power, identification ID, working status, and usage frequency of the audio transmission circuit of the conference unit; if the working status of the first conference unit and the second conference unit are both not faulty, the processing module of the first conference unit and the processing module of the second conference unit are also used to determine the first recommendation score corresponding to the first conference unit based on the power of the first conference unit and a first mapping relationship between the preset power and the recommendation score, and to determine the second recommendation score corresponding to the second conference unit based on the power of the second conference unit and the first mapping relationship, wherein in the first mapping relationship, if the power is larger, the corresponding recommendation score is higher; the processing module of the first conference unit and the processing module of the second conference unit are also used to determine the third recommendation score corresponding to the first conference unit based on the size of the identification ID of the first conference unit and a second mapping relationship between the preset ID and the recommendation score, and to determine the fourth recommendation score corresponding to the second conference unit based on the ID of the second conference unit and the second mapping relationship, wherein in the second mapping relationship, if the ID is larger, the corresponding recommendation score is higher; the processing module of the first conference unit and the processing module of the second conference unit are also used to determine the fourth recommendation score corresponding to the second conference unit based on Based on the third mapping relationship between the usage frequency of the audio transmission circuit of the first conference unit and the preset usage frequency and the recommendation score, a fifth recommendation score corresponding to the first conference unit is determined, and based on the usage frequency of the audio transmission circuit of the second conference unit and the third mapping relationship, a sixth recommendation score corresponding to the second conference unit is determined, wherein the lower the historical usage frequency in the third mapping relationship, the higher the corresponding recommendation score; then the processing module of the first conference unit and the processing module of the second conference unit are also used to obtain the target recommendation score of the first conference unit based on the first recommendation score, the third recommendation score, and the fifth recommendation score corresponding to the first conference unit, such as summing and averaging, weighted averaging, etc., which is not limited in this application, and to obtain the target recommendation score of the second conference unit based on the second recommendation score, the fourth recommendation score, and the sixth recommendation score corresponding to the second conference unit, such as summing and averaging, weighted averaging, etc., which is not limited in this application; then the processing module of the first conference unit and the processing module of the second conference unit are also used to determine the target audio transmission module, such as the audio transmission module of the conference unit with the highest target recommendation score, based on the target recommendation score of the first conference unit and the target recommendation score of the second conference unit. It can be seen that by determining the audio transmission circuit of a conference unit with a higher power, a larger ID, and a less frequent historical use of the audio transmission circuit as the target audio transmission circuit, the usage rate of the audio transmission circuit can be balanced, failures caused by frequent use of the same audio transmission circuit can be avoided, and the failure rate can be reduced.
[0067] It should be noted that in the above-mentioned embodiment of determining the target audio transmission module from the audio transmission module of the first conference unit and the audio transmission module of the second conference unit, the prerequisite in principle is that the working status of the first conference unit and the second conference unit are both in a non-faulty state. Therefore, in special cases, if one of the first conference unit and the second conference unit is in a faulty state, the power level, ID, and other factors in the status information are no longer considered, and the target audio transmission module is directly determined to correspond to the audio transmission module in the conference unit in the non-faulty state of the first conference unit and the second conference unit.
[0068] Furthermore, after determining the target audio transmission module, the processing module of the conference unit where the target audio transmission module is located sends a target mixing signal to the target audio transmission module; finally, the target audio transmission module is used to send the target mixing signal to the conference host. Exemplarily, if the target audio transmission module is the audio transmission module of the first conference unit, the processing module of the first conference unit sends the target mixing signal to the audio transmission module of the first conference unit, and then the audio transmission module of the first conference unit sends the target mixing signal to the conference host; if the target audio transmission module is the audio transmission module of the second conference unit, the processing module of the second conference unit sends the target mixing signal to the audio transmission module of the second conference unit, and then the audio transmission module of the second conference unit sends the target mixing signal to the conference host.
[0069] In an optional embodiment, since the audio signal collected by the microphone is real-time, in order to ensure the continuity and synchronization of the meeting, when the processing module of the conference unit where the target audio transmission module is located sends the target mixing signal to the target audio transmission module, the processing module of the conference unit in the first conference unit and the second conference unit that is not where the target audio transmission module is located progressively caches the target mixing signal generated by the conference unit over time, such as caching the target mixing signal within the target duration (such as 5 milliseconds, not limited in this application) from the current moment. For example, the processing module of the conference unit in the first conference unit and the second conference unit that is not where the target audio transmission module is located caches the target mixing signal at the current moment, and caches the target mixing signal generated by the conference unit within the target duration after the current moment. After reaching the target duration, the cached target mixing signal is cleared, and the target mixing signal within the next target duration is continued to be cached.
[0070] It should be noted that when the target audio transmission module sends the target mixing signal to the conference host, if the conference system is a wired conference system, that is, multiple conference units in the conference system are wired connected to the conference host in a hand-in-hand manner, then the target audio transmission module can directly send the target mixing signal to the conference host; if the conference system is a wireless conference system, that is, multiple conference units in the conference system are independent, and the conference host and the conference units are not wired, and the conference host and the transceiver are wired, then the target audio transmission module first sends the target mixing signal to the transceiver, and then the transceiver sends the target mixing signal to the conference host, that is, at this time the target audio transmission module indirectly sends the target mixing signal to the conference host.
[0071] In an optional embodiment, when a target mixing signal is sent to the conference host through a target audio transmission module, when the conference unit where the target audio transmission module is located fails, the processing module of the non-faulty conference unit among the first conference unit and the second conference unit is used to determine that the target audio transmission module is updated to the audio transmission module of the non-faulty conference unit, and then send the target mixing signal to the conference host through the updated target audio transmission module (i.e., the audio transmission module of the non-faulty conference unit) (it should be noted that at this time the target mixing signal is generated by the non-faulty conference unit at the time of failure of the faulty conference unit and thereafter, and the generation principle will not be repeated here).
[0072] In an optional embodiment, when a target mixing signal is sent to the conference host through a target audio transmission module, when the power of the conference unit where the target audio transmission module is located is less than or equal to a preset power threshold, the first conference unit and the second conference unit are used to determine that the target audio transmission module is updated to another conference unit of the first conference unit and the second conference unit except the conference unit where the target audio transmission module is located, and the power of the conference unit is greater than the power of the conference unit where the target audio transmission module is located, and then the target mixing signal is sent to the conference host through the updated target audio transmission module (that is, the audio transmission module of the conference unit with larger power among the first conference unit and the second conference unit) (it should be noted that at this time, the target mixing signal is generated by the non-faulty conference unit at the time of the faulty conference unit and thereafter, and the generation principle will not be repeated here).
[0073] In an optional embodiment, when the first conference unit and the second conference unit have established a communication connection through their respective synchronization modules, if one of the first conference unit and the second conference unit receives a target control signal, the conference unit is used to send the target control signal to the other conference unit through the synchronization module of the conference unit and the synchronization module of the other conference unit of the first conference unit and the second conference unit; then the first conference unit and the second conference unit are used to generate a response to the target control signal in response to the target control signal. Exemplarily, taking the synchronization module as an interface circuit as an example, if the processing module of one of the first conference unit and the second conference unit receives the target control signal, the processing module of the conference unit is used to send the target control signal to the interface circuit of the conference unit; then the interface circuit of the conference unit is used to send the target control signal to the interface circuit of the other conference unit of the first conference unit and the second conference unit through a cable; then the interface circuit of the other conference unit is used to send the target control signal to the processing module of the other conference unit; then the processing module of the first conference unit and the processing module of the second conference unit are used to generate a response to the target control signal in response to the target control signal.
[0074] The target control signal may be received by the conference unit from the conference host, or may be obtained by the conference unit in response to the user's target operation on the conference unit, which is not limited in this application. The target control signal may be one of a power-on signal, a power-off signal, a volume adjustment signal, a working mode switching signal, etc., which is not limited in this application. For example, if the target control signal is a power-on signal, the target operation is to turn on the switch button of the conference unit, and accordingly, the processing module of the first conference unit and the processing module of the second conference unit respectively respond to the power-on signal and both perform the power-on operation; if the target control signal is a power-off signal, the target operation is to turn off the switch button of the conference unit, and accordingly, the processing module of the first conference unit and the processing module of the second conference unit respectively respond to the power-off signal and both perform the power-off operation; if the target control signal is a volume adjustment signal, the target operation is to adjust the volume key of the conference unit, and accordingly, the processing module of the first conference unit and the processing module of the second conference unit respectively respond to the volume adjustment signal and both perform the volume adjustment operation; if the target control signal is a working mode switching signal, the target operation is to switch the working mode key of the conference unit, and accordingly, the processing module of the first conference unit and the processing module of the second conference unit respectively respond to the working mode switching signal and both perform the working mode switching operation. In this way, the two conference units can be turned on and off at the same time, the volume is adjusted synchronously, and the working mode is switched synchronously.
[0075] Of course, optionally, the conference host may also send a target control signal to the first conference unit and the second conference unit at the same time, and then the first conference unit and the second conference unit generate a response to the target control signal in response to the target control signal, which will not be repeated here.
[0076] It should be noted that if two conference units among the multiple conference units do not establish a communication connection through their respective synchronization modules, the two conference units cannot communicate with each other and they operate independently. For example, if the two conference units are in the same seat and both are turned on, the microphones of the two conference units can collect audio signals respectively, and then the analog-to-digital conversion modules of the two conference units convert the audio signals collected by each, and then the audio transmission modules of the two conference units send the converted audio signals to the conference host respectively, and then the conference host mixes the two audio signals and sends them to the conference host. If only one of the two conference units is turned on, the turned-on conference unit operates in accordance with the standard conference unit working mode.
[0077] For ease of understanding, the following mainly takes the synchronization module as an example of the interface circuit, combined with a specific scenario diagram to explain the conference system, as follows:
[0078] See also Figure 1 , Figure 1 A schematic diagram of a conference system scenario provided in an embodiment of the present application.
[0079] Figure 1 The conference system shown belongs to the above-mentioned wired conference system. As shown in (1A), the conference system includes multiple conference units, and the multiple conference units are connected in sequence by wire, similar to the "hand-in-hand" connection; the conference host is connected to one of the multiple conference units by wire.
[0080] As shown in (1B), the interface circuits of two conference units among the plurality of conference units ( Figure 1 The two conference units (not shown) are connected to a cable, and a communication connection is established between the two conference units. Further, the two conference units can be similar to the first conference unit and the second conference unit, and correspondingly execute the corresponding steps in the above embodiment, which will not be repeated here.
[0081] See also Figure 2 , Figure 2 A schematic diagram of another scenario of a conference system provided in an embodiment of the present application.
[0082] Figure 2 The conference system shown belongs to the above-mentioned wireless conference system. As shown in (2A), the conference system includes multiple conference units and a transceiver; the conference host is connected to the transceiver.
[0083] As shown in (2B), the interface circuits of two conference units among the plurality of conference units ( Figure 2 The two conference units (not shown) are connected to the cable, and at this time, a communication connection is established between the two conference units. Further, the two conference units can be similar to the first conference unit and the second conference unit, and the corresponding steps in the above embodiment are executed accordingly, which will not be repeated here. Among them, when the target audio transmission module sends the target mixing signal to the conference host, it corresponds to the target audio transmission module first sending the target mixing signal to the transceiver, and then the transceiver sends the target mixing signal to the conference host.
[0084] For ease of understanding, the following takes the synchronization module as an example of the interface circuit and explains the functional modules of the conference unit in the conference system in combination with a specific schematic diagram, as follows:
[0085] See also Figure 3 , Figure 3 A schematic diagram of a conference unit provided in an embodiment of the present application.
[0086] Figure 3 Taking the first conference unit and the second conference unit as an example, the first conference unit and the second conference unit both include a microphone, a mixing module, an analog-to-digital conversion module, a processing module, an interface circuit, and an audio transmission module; the interface circuit of the first conference unit is detachably connected to the interface circuit of the second conference unit via a cable, and the first conference unit establishes a communication connection when their respective interface circuits are connected via a cable.
[0087] When a communication connection is established between the first conference unit and the second conference unit, the microphone of the first conference unit collects a first audio signal; then the microphone of the first conference unit sends the first audio signal to a mixing module of the first conference unit, and sends the first audio signal to an interface circuit of the first conference unit; then the interface circuit of the first conference unit sends the first audio signal to the interface circuit of the second conference unit via a cable; then the interface circuit of the second conference unit sends the first audio signal to the mixing module of the second conference unit.
[0088] At the same time, the microphone of the second conference unit collects the second audio signal; then the microphone of the second conference unit sends the second audio signal to the mixing module of the second conference unit, and sends the second audio signal to the interface circuit of the second conference unit; then the interface circuit of the second conference unit sends the second audio signal to the interface circuit of the first conference unit through the cable; then the interface circuit of the first conference unit sends the second audio signal to the mixing module of the second conference unit.
[0089] Then the mixing module of the first conference unit mixes the first audio signal and the second audio signal to obtain a mixed signal, and then the mixing module of the first conference unit sends the mixed signal to the analog-to-digital conversion module of the first conference unit. Correspondingly, the analog-to-digital conversion module of the first conference unit converts the mixed signal to obtain a target mixed signal, and then the analog-to-digital conversion module of the first conference unit sends the target mixed signal to the processing module of the first conference unit. At the same time, the mixing module of the second conference unit mixes the first audio signal and the second audio signal to obtain a mixed signal, and then the mixing module of the second conference unit sends the mixed signal to the analog-to-digital conversion module of the second conference unit. Correspondingly, the analog-to-digital conversion module of the second conference unit converts the mixed signal to obtain a target mixed signal, and then the analog-to-digital conversion module of the second conference unit sends the target mixed signal to the processing module of the first conference unit.
[0090] Then the processing module of the first conference unit obtains the status information of the first conference unit and sends the status information of the first conference unit to the interface circuit of the first conference unit, then the interface circuit of the first conference unit sends the status information of the first conference unit to the interface circuit of the second conference unit through the cable, then the interface circuit of the second conference unit sends the status information of the first conference unit to the processing module of the second conference unit. Similarly, the processing module of the second conference unit obtains the status information of the second conference unit and sends the status information of the second conference unit to the interface circuit of the second conference unit, then the interface circuit of the second conference unit sends the status information of the first conference unit to the interface circuit of the first conference unit through the cable, then the interface circuit of the first conference unit sends the status information of the second conference unit to the processing module of the first conference unit.
[0091] Then, the processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the status information of the first conference unit and the status information of the second conference unit, wherein the target audio transmission module is one of the audio transmission module of the first conference unit and the audio transmission module of the second conference unit, and the principle of determining the target audio transmission module is not repeated here.
[0092] If the target audio transmission module is the audio transmission module of the first conference unit, the processing module of the first conference unit sends the target mixing signal to the audio transmission module of the first conference unit, and then the audio transmission module of the first conference unit sends the target mixing signal to the conference host; at this time, the processing module of the second conference unit will progressively cache the target mixing signal generated by the second conference unit over time, which will not be repeated here.
[0093] If the target audio transmission module is the audio transmission module of the second conference unit, the processing module of the second conference unit sends the target mixing signal to the audio transmission module of the second conference unit, and then the audio transmission module of the second conference unit sends the target mixing signal to the conference host; at this time, the processing module of the first conference unit will progressively cache the target mixing signal generated by the first conference unit over time, which will not be repeated here.
[0094] It should be noted that Figure 3 The functions and effects of each module of the first conference unit and the second conference unit in the embodiment, as well as other steps that can be performed, refer to the corresponding description of the above embodiment, and will not be repeated here. Figure 3 The form and structure of the conference unit shown in the embodiment are only illustrative and not limiting.
[0095] See also Figure 4 , Figure 4 A flowchart of a conference method provided in an embodiment of the present application.
[0096] Figure 4 The method shown is applied to the conference system in the above embodiment, the conference system includes multiple conference units and a conference host, each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module; two conference units among the multiple conference units establish a communication connection through their respective synchronization modules. The method includes but is not limited to steps S401-S404:
[0097] S401: For a first conference unit and a second conference unit among a plurality of conference units, a microphone of the first conference unit collects a first audio signal, and sends the first audio signal to a mixing module of the second conference unit through a synchronization module of the first conference unit and a synchronization module of the second conference unit.
[0098] S402: The microphone of the second conference unit is used to collect a second audio signal, and sends the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit.
[0099] S403: The mixing module of the first conference unit mixes the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit mixes the first audio signal and the second audio signal to obtain a target mixed signal.
[0100] S404: The target audio transmission module sends a target mixing signal to the conference host, wherein the target audio transmission module is one of the audio transmission module of the first conference unit or the audio transmission module of the second conference unit.
[0101] It should be noted that the principles of steps S401-S404 can refer to the corresponding explanations of the above embodiments, and will not be repeated here; in addition, Figure 4 In the embodiment, each module in the first conference unit and the second conference unit may also correspondingly execute other steps in the above embodiment, which will not be described in detail here.
[0102] It should be noted that the above embodiment is explained in the case where two conference units in the conference system establish a communication connection through their respective synchronization modules. Of course, multiple conference units (i.e., the number is greater than 2) in the conference system may also establish a communication connection through their respective synchronization modules, as follows:
[0103] The embodiment of the present application provides another conference system, which includes multiple conference units and a conference host, each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module; multiple conference units establish a communication connection through their respective synchronization modules, wherein the multiple conference units can be fixedly installed or non-fixedly installed at the same seat. In addition, the way of establishing a communication connection is similar to the way of establishing a communication connection between two conference units in the above embodiment, which will not be repeated here, except that when the synchronization module is an interface circuit, the specific form of the connected cable needs to be adjusted and designed according to the number of conference units to ensure that the interface circuits of the multiple conference units are detachably connected through the cable, and when in a connected state, the multiple conference units can communicate with each other.
[0104] Therefore, when the multiple conference units have established communication connection through their respective synchronization modules, the microphone of each conference unit is used to collect audio signals; then the microphone of each conference unit is used to send audio signals to the mixing module of each conference unit, and to send audio signals to the mixing modules of other conference units except each conference unit in the multiple conference units through the synchronization modules of the multiple conference units, wherein the transmission principle here is similar to the principle of sending the first audio signal to the mixing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit, and will not be repeated here. For example, if the number of the multiple conference units is 3, the microphone of each conference unit collects audio signals, and then the microphone of each conference unit sends audio signals to the mixing modules of the other two conference units except itself through its own synchronization module and the interface circuit of the other two conference units among the three conference units, and then the mixing module of each conference unit receives 3 audio signals, which are the audio signals collected by the microphones of the three conference units.
[0105] Then the mixing module of each conference unit is used to mix the audio signals collected by multiple conference units to obtain a target mixed signal, wherein the principle of obtaining the target mixed signal is similar to the principle of obtaining the target mixed signal in the above embodiment, and will not be repeated here.
[0106] Then the target audio transmission module is used to send the target mixing signal to the conference host, wherein the target audio transmission module is one of the multiple audio transmission modules corresponding to the multiple conference units. It should be noted that before the target audio transmission module is used to send the target mixing signal to the conference host, the processing module of each conference unit needs to first determine the target audio transmission module, wherein the principle of determining the target audio transmission module here is similar to the principle of determining the target audio transmission module in the above embodiment, for example, when multiple conference units are not faulty, the target audio transmission module is the audio transmission module of the conference unit with the largest power among the multiple conference units, or the audio transmission module of the conference unit with the largest identification ID among the multiple conference units, etc., which will not be repeated here.
[0107] Similarly, if the target audio transmission module fails, the target audio transmission module can be updated to any one of the at least two conference units that are not faulty, or the audio transmission module of the conference unit with the largest power or the largest ID, which will not be repeated here.
[0108] Similarly, if the power level of the conference unit where the target audio transmission module is located is less than the preset power threshold, the target audio transmission module can be updated to any one of the at least two conference units except the conference unit where the target audio transmission module is located, or the conference unit with the largest power level, or the conference unit with the largest ID, or the audio transmission module of the conference unit with the smallest ID, which will not be repeated here.
[0109] It should be noted that the functions, roles and related steps that can be executed of each module of the multiple conference units in the conference system can refer to the corresponding description of the first conference unit and the second conference unit in the conference system of the above embodiment, and the same technical effects can be achieved, which will not be repeated here.
[0110] See also Figure 5 , Figure 5 A flowchart of another conference method provided in an embodiment of the present application.
[0111] Figure 5 The method shown is applied to the conference system in the above embodiment, which includes multiple conference units and a conference host, each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module; the multiple conference units establish communication connections through their respective synchronization modules; the method includes but is not limited to steps S501-S503:
[0112] S501: The microphone of each conference unit collects an audio signal, and sends the audio signal to the mixing modules of other conference units in the multiple conference units through the synchronization modules of the multiple conference units.
[0113] S502: The audio mixing module of each conference unit performs audio mixing processing on the audio signals collected by multiple conference units to obtain a target mixed audio signal.
[0114] S503: The target audio transmission module sends a target mixing signal to the conference host, wherein the target audio transmission module is one of the multiple audio transmission modules corresponding to the multiple conference units.
[0115] It should be noted that the principles of steps S501-S503 can refer to the corresponding explanations of the above embodiments, and will not be repeated here; in addition, Figure 5 Each module of each conference unit in the embodiment can also execute other steps in the above embodiment correspondingly, and can achieve the same technical effect, which will not be repeated here.
[0116] It can be seen that for the scenario where at least two conference units need to be placed in some seats (such as VIP seats), the conference system designed by the present application, each conference unit of the conference system includes a microphone, a synchronization module, a mixing module, an audio transmission module, a processing module, and an analog-to-digital conversion module. At least two conference units in the conference system can establish a communication connection through their respective synchronization modules, which can also be understood as achieving binding. There is no need to set the binding relationship in advance through software. It can be applicable to situations where the conference units are fixedly installed or non-fixedly installed, which is simple and efficient.
[0117] Then, for at least two conference units that have established a communication connection, each conference unit sends its own collected audio signal to its own mixing module, and also sends its collected audio signal to each other conference unit in the at least two conference units, so that the mixing module of each conference unit can receive the audio signal collected by the microphones of the at least two conference units; then the mixing module of each conference unit mixes, performs analog-to-digital conversion, etc. on the at least two audio signals corresponding to the at least two conference units, obtains the corresponding target mixed signal, and sends it to the respective processing modules; then the processing module of each conference unit determines the target audio transmission module, which is the target audio transmission module in the at least two audio transmission modules corresponding to the at least two conference units. One, and then the processing module of the conference unit where the target audio transmission module is located sends the target mixed signal to the target audio transmission module, so as to send the target mixed signal to the conference host through the target audio transmission module, and there is no need to send all the audio signals collected by the microphone to the conference host for mixing processing, which can avoid the transmission delay from the conference unit to the conference host and improve the quality of the mixed audio; and sending the audio signals collected by at least two conference units to the conference host requires occupying at least two transmission channels, but now the mixing processing is performed first, and then the mixed audio is sent to the conference host through the audio transmission circuit of one of the conference units, which only requires occupying one transmission channel, which can also be applied in scenarios where the total number of transmission channels is limited, saving costs.
[0118] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor to implement part or all of the steps of any one of the conference methods recorded in the above method embodiments.
[0119] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any one of the conference methods recorded in the above method embodiments.
[0120] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0121] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0122] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0123] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0124] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software program module.
[0125] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0126] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
[0127] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A conference system, characterized in that: The conference system includes multiple conference units and a conference host, each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module; two conference units among the multiple conference units establish a communication connection through their respective synchronization modules; For a first conference unit and a second conference unit among the multiple conference units, a microphone of the first conference unit is used to collect a first audio signal, and send the first audio signal to a mixing module of the second conference unit through a synchronization module of the first conference unit and a synchronization module of the second conference unit; The microphone of the second conference unit is used to collect a second audio signal, and send the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit; The mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal; A target audio transmission module is used to send the target mixed signal to the conference host, wherein the target audio transmission module is one of the audio transmission module of the first conference unit or the audio transmission module of the second conference unit.
2. The system according to claim 1, characterized in that Each conference unit also includes a processing module, which is used in the target audio transmission module before sending the target mixed audio signal to the conference host. The processing module of the first conference unit is used to send the state information of the first conference unit to the processing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit; The processing module of the second conference unit is used to send the status information of the second conference unit to the processing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit; The processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the status information of the first conference unit and the status information of the second conference unit, wherein the target audio transmission module is one of the audio transmission module of the first conference unit and the audio transmission module of the second conference unit.
3. The system according to claim 2, characterized in that The status information includes the power of the conference unit; the processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the status information of the first conference unit and the status information of the second conference unit. If the power of the first conference unit is greater than or equal to the power of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the first conference unit; If the power of the first conference unit is less than that of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the second conference unit.
4. The system according to claim 2, characterized in that The state information also includes an identification ID of the conference unit; the processing module of the first conference unit and the processing module of the second conference unit are both used to determine the target audio transmission module through the state information of the first conference unit and the state information of the second conference unit. The processing module of the first conference unit and the processing module of the second conference unit are used to determine the target audio transmission module based on a preset rule, the ID of the first conference unit, and the ID of the second conference unit.
5. The system according to claim 4, characterized in that In the aspect of determining the target audio transmission module based on a preset rule, the ID of the first conference unit, and the ID of the second conference unit, If the identification ID of the first conference unit is greater than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the first conference unit; If the identification ID of the first conference unit is smaller than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the second conference unit.
6. The system according to claim 4, characterized in that In the aspect of determining the target audio transmission module based on a preset rule, the ID of the first conference unit, and the ID of the second conference unit, If the identification ID of the first conference unit is smaller than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the first conference unit; If the identification ID of the first conference unit is greater than the identification ID of the second conference unit, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is the audio transmission module of the second conference unit.
7. The system according to any one of claims 2 to 6, characterized in that: When the conference unit where the target audio transmission module is located fails, the processing module of the conference unit that is not failed among the first conference unit and the second conference unit is used to determine that the target audio transmission module is updated to the audio transmission module of the conference unit that is not failed.
8. The system according to any one of claims 2 to 7, characterized in that: When the power level of the conference unit where the target audio transmission module is located is less than or equal to a preset power threshold, the processing module of the first conference unit and the processing module of the second conference unit are used to determine that the target audio transmission module is updated to another conference unit of the first conference unit and the second conference unit except the conference unit where the target audio transmission module is located, wherein the power level of the conference unit is greater than the power level of the conference unit where the target audio transmission module is located.
9. The system according to any one of claims 1 to 8, characterized in that: Each conference unit further includes an analog-to-digital conversion module, and a mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a target mixed signal. The mixing module of the first conference unit is used to mix the first audio signal and the second audio signal to obtain a mixed signal; The analog-to-digital conversion module of the first conference unit is used to convert the mixed audio signal to obtain a target mixed audio signal.
10. The system according to any one of claims 1 to 9, characterized in that: In the mixing module of the second conference unit, the first audio signal and the second audio signal are mixed to obtain a target mixed signal. The mixing module of the second conference unit is used to mix the first audio signal and the second audio signal to obtain a mixed signal; The analog-to-digital conversion module of the second conference unit is used to convert the mixed audio signal to obtain a target mixed audio signal.
11. The system according to any one of claims 1 to 10, characterized in that: When the synchronization module is an interface circuit, the interface circuits of two conference units among the plurality of conference units are detachably connected via a cable, and the two conference units communicate when their respective interface circuits are connected via the cable.
12. The system according to claim 11, characterized in that In the aspect of sending the first audio signal to the mixing module of the second conference unit through the synchronization module of the first conference unit and the synchronization module of the second conference unit, The microphone of the first conference unit is used to send the first audio signal to the interface circuit of the first conference unit; the interface circuit of the first conference unit being configured to send the first audio signal to the interface circuit of the second conference unit via the cable; The interface circuit of the second conference unit is used to send the first audio signal to the mixing module of the second conference unit.
13. The system according to claim 11 or 12, characterized in that In the aspect of sending the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit, The microphone of the second conference unit is used to send the second audio signal to the interface circuit of the second conference unit; the interface circuit of the second conference unit being configured to send the second audio signal to the interface circuit of the first conference unit via the cable; The interface circuit of the first conference unit is used to send the second audio signal to the mixing module of the first conference unit.
14. A conference method, characterized in that: Applied to a conference system, the conference system includes multiple conference units and a conference host, each conference unit includes a microphone, a synchronization module, a mixing module, and an audio transmission module; two conference units among the multiple conference units establish a communication connection through their respective synchronization modules; the method includes: For a first conference unit and a second conference unit among the multiple conference units, a microphone of the first conference unit collects a first audio signal, and sends the first audio signal to a mixing module of the second conference unit through a synchronization module of the first conference unit and a synchronization module of the second conference unit; The microphone of the second conference unit is used to collect a second audio signal, and send the second audio signal to the mixing module of the first conference unit through the synchronization module of the second conference unit and the synchronization module of the first conference unit; The mixing module of the first conference unit mixes the first audio signal and the second audio signal to obtain a target mixed signal; and the mixing module of the second conference unit mixes the first audio signal and the second audio signal to obtain a target mixed signal; The target audio transmission module sends the target audio mixing signal to the conference host, wherein the target audio transmission module is one of the audio transmission module of the first conference unit or the audio transmission module of the second conference unit.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to claim 14 .
Citation Information
Cited By
Multi-machine synchronous sound mixing and amplifying method and device and medium
CN120812505A