Independent sound zone control method and apparatus, electronic device, storage medium, and product
By distinguishing between main speakers and auxiliary speakers, the main speakers directly reproduce audio content, while the auxiliary speakers are modulated using optimized filters. This solves the problem of sound quality and isolation when the speakers are close to the target acoustic bright area, achieving high-quality audio control effects.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- AAC ACOUSTIC TECH (SHANGHAI) CO LTD
- Filing Date
- 2024-12-09
- Publication Date
- 2026-06-18
AI Technical Summary
Existing independent zone control algorithms cannot fully utilize the capabilities of loudspeakers when they are close to the target acoustic bright zone, resulting in sound quality loss and poor audio isolation in the target acoustic bright zone.
The speaker within a preset distance threshold from the target acoustic bright area is used as the main speaker. After simple sound effect processing, the audio content is directly played back to the bright area. The auxiliary speaker is modulated using an optimized control filter so that its response in the bright area is minimized and its response in the dark area cancels out the response of the main speaker in the dark area.
It effectively meets the audio isolation requirements of the target acoustic bright and dark areas, while ensuring sound quality reproduction in the bright area, and fully utilizes the role of the loudspeakers located near the target acoustic bright area.
Smart Images

Figure CN2024137686_18062026_PF_FP_ABST
Abstract
Description
Independent zone control methods and devices, electronic equipment, storage media, products Technical Field
[0001] This invention relates to the field of independent zone control technology, and in particular to an independent zone control method and apparatus, electronic device, storage medium, and product. Background Technology
[0002] Controlling the playback of audio content in a designated area within the vehicle is generally known as directional sound or independent sound zone technology, and is an advanced sound field control technology with high consumer demand.
[0003] Independent sound zone technology employs a sound field control optimization algorithm to regulate the input signal of each speaker in a control system composed of multiple speakers. This enables normal playback of audio content in the target acoustic bright zone and suppression of audio content in the target acoustic dark zone.
[0004] Control filters used for speaker input signal modulation are typically calculated through optimization based on the acoustic response of each speaker in the control system to the target control region. Currently, most commonly used independent zone control algorithms are based on Acoustic Contrast Control (ACC) and Pressure Matching (PM). ACC primarily focuses on the isolation between bright and dark acoustic zones, achieving good acoustic contrast, but at the cost of significant sound quality loss in bright acoustic zones. PM, on the other hand, focuses more on reconstructing the sound field in bright zones, achieving good sound quality in those zones, but its acoustic contrast in bright and dark zones is generally inferior to the ACC method. Furthermore, some independent zone control algorithms combine ACC and PM, employing weighted control to achieve a balance between acoustic contrast and sound quality.
[0005] When using AAC, PM, or a combination of both for independent zone control, the control algorithm treats all speakers in the control system equally and does not pay special attention to the response of any particular speaker. Instead, it focuses on the overall performance of all speakers in the system. This approach is suitable when the positional relationship between the speakers in the control system and the target acoustic bright or dark zone is relatively consistent. However, when there are speakers in the control system that are very close to the bright or dark zone, it is usually necessary to balance the responses of each speaker, thereby reducing the output of these speakers that are close to the target zone and not fully utilizing the potential of these nearby speakers. Summary of the Invention
[0006] The present invention aims to solve at least one of the problems existing in the prior art, and to provide an independent audio zone control method and device, electronic device, storage medium, and product.
[0007] One aspect of the present invention provides an independent volume control method, applied to a control system including multiple loudspeakers;
[0008] The independent vocal range control method includes:
[0009] Determine the target control area; wherein the target control area includes the target acoustic bright area and the target acoustic dark area;
[0010] The loudspeaker within a preset distance threshold from the target acoustic bright area is designated as the main loudspeaker, and the other loudspeakers in the control system, excluding the main loudspeaker, are designated as auxiliary loudspeakers.
[0011] The responses of the main loudspeaker and the auxiliary loudspeaker in the target control area were measured respectively;
[0012] The main speaker undergoes sound effect processing, and the processed main speaker is controlled to directly play audio content to the target acoustic bright area. Simultaneously, a control filter is used to control the auxiliary speaker, minimizing the response of the auxiliary speaker in the target acoustic bright area and canceling out the response of the main speaker in the target acoustic dark area. The control filter is optimized based on the responses of the main speaker and the auxiliary speaker in the target control region.
[0013] Optionally, measuring the responses of the main speaker and the auxiliary speaker in the target control area includes:
[0014] The responses of the main loudspeaker at various measurement points within the target acoustic bright zone and at various measurement points within the target acoustic dark zone were measured respectively.
[0015] The responses of the auxiliary loudspeaker at various measurement points within the target acoustic bright zone and at various measurement points within the target acoustic dark zone were measured respectively.
[0016] Optionally, the optimization process of the control filter includes:
[0017] Based on the responses of the main loudspeaker and the auxiliary loudspeaker in the target control region, the objective function and constraints of the control filter are determined.
[0018] The objective function and the optimization conditions are transformed into a Lagrange expression using the Lagrange multiplier method. The optimal solution corresponding to the control filter is then obtained when the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter is 0.
[0019] Optionally, the objective function and constraints of the control filter include: min||Hds q s -H dp g p || 2 ;‖H bs q s || 2 ≤D; ‖q s || 2 ≤E;
[0020] Among them, H ds H represents the transfer function matrix of the auxiliary loudspeaker at all measurement points within the target acoustic dark zone. dp H represents the transfer function matrix of the main loudspeaker at all measurement points within the target acoustic dark zone. bs q represents the transfer function matrix of the auxiliary loudspeaker at all measurement points within the target acoustic bright zone. s G represents the matrix corresponding to the control filter. p D represents the additional sound processing matrix when the main speaker directly replays the sound into the target acoustic bright area; E represents the total replay energy of the auxiliary speaker in the target acoustic bright area; and E represents the energy limit of the speaker array composed of the main speaker and the auxiliary speaker.
[0021] Optionally, the step of transforming the objective function and the optimization conditions into a Lagrange expression using the Lagrange multiplier method, wherein the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter is 0, and solving for the optimal solution corresponding to the control filter includes:
[0022] The objective function and the optimization conditions are transformed into the following Lagrange expression: min L(q) s )=||H ds q s -H dp g p || 2 +λ1(‖H bs q s || 2 -D)+λ2(‖q s || 2 -E);
[0023] Wherein L(q) s ) represents q s The Lagrange function of λ1 and λ2 are both Lagrange multipliers, and both λ1 and λ2 are greater than 0;
[0024] Setting the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter to 0, we obtain:
[0025] The values of λ1 and λ2 are selected using the interior-point method to obtain the optimal solution q corresponding to the control filter. s-opt :
[0026] Where I represents the identity matrix, (·) H This indicates the conjugate transpose.
[0027] Optionally, the independent register control method further includes:
[0028] When the target acoustic dark zone includes multiple areas, the responses of the main loudspeaker in each target acoustic dark zone are combined, and the responses of the auxiliary loudspeaker in each target acoustic dark zone are combined. The control filter is optimized based on the combined responses, and the auxiliary loudspeaker is controlled using the optimized control filter.
[0029] When there are multiple target acoustic bright areas, the control filter is optimized sequentially based on the target acoustic dark area for each target acoustic bright area to obtain the optimized control filter corresponding to each target acoustic bright area. The optimized control filters corresponding to each target acoustic bright area are superimposed, and the superimposed control filter is used to control the auxiliary loudspeaker.
[0030] Another aspect of the present invention provides an independent zone control device for use in a control system comprising multiple speakers;
[0031] The independent vocal range control device includes:
[0032] A determination module is used to determine a target control area; wherein the target control area includes a target acoustic bright area and a target acoustic dark area;
[0033] The partitioning module is used to designate the loudspeakers within a preset distance threshold from the target acoustic bright area as main loudspeakers, and the other loudspeakers in the control system other than the main loudspeakers as auxiliary loudspeakers;
[0034] The measurement module is used to measure the responses of the main speaker and the auxiliary speaker in the target control area, respectively.
[0035] The control module is used to process the sound effects of the main speaker and control the main speaker to directly play back audio content to the target acoustic bright area. At the same time, it uses a control filter to control the auxiliary speaker so that the response of the auxiliary speaker in the target acoustic bright area is minimized, and the response of the auxiliary speaker in the target acoustic dark area cancels out the response of the main speaker in the target acoustic dark area. The control filter is optimized based on the responses of the main speaker and the auxiliary speaker in the target control area.
[0036] Another aspect of the present invention provides an electronic device comprising:
[0037] At least one processor; and,
[0038] A memory that is communicatively connected to at least one processor; wherein,
[0039] The memory stores instructions that can be executed by at least one processor, which enables the at least one processor to perform the independent zone control method described above.
[0040] In another aspect, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the independent register control method described above.
[0041] In another aspect, the present invention provides a computer program product, including a computer program that, when executed by a processor, implements the independent register control method described above.
[0042] Compared to existing technologies, this invention uses a speaker within a preset distance threshold from the target acoustic bright area as the main speaker, and the other speakers in the control system as auxiliary speakers. After performing simple sound effect processing on the main speaker, it does not use a control filter to process the main speaker, but instead controls the main speaker to directly play back audio content to the target acoustic bright area. This maximizes the audio playback quality within the target acoustic bright area. Simultaneously, an optimized control filter modulates the auxiliary speakers, minimizing the response of each auxiliary speaker within the target acoustic bright area, preventing interference with the main speaker's response, and canceling out the responses of the auxiliary speakers within the target acoustic dark area. This effectively satisfies the audio isolation requirements between the target acoustic bright and dark areas while ensuring sound quality reproduction in the target acoustic bright area, fully utilizing the role of the speakers located close to the target acoustic bright area. Attached Figure Description
[0043] One or more embodiments are illustrated by way of example with the corresponding pictures in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0044] Figure 1 is a flowchart of an independent vocal zone control method provided by an embodiment of the present invention;
[0045] Figure 2 is a schematic diagram of the target acoustic bright area and the target acoustic dark area provided in another embodiment of the present invention;
[0046] Figure 3 is a schematic diagram of the independent register control method provided in another embodiment of the present invention to realize independent register control;
[0047] Figure 4 is a schematic diagram of an independent vocal zone control device provided in another embodiment of the present invention;
[0048] Figure 5 is a schematic diagram of the structure of an electronic device provided in another embodiment of the present invention. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details are presented in the various embodiments of the present invention to facilitate a better understanding of the invention. However, the technical solutions claimed in the present invention can be implemented even without these technical details and with various variations and modifications based on the following embodiments. The division of the various embodiments below is for ease of description and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined with and referenced by each other without contradiction.
[0050] One embodiment of the present invention relates to an independent zone control method, applied to a control system including multiple speakers.
[0051] As shown in Figure 1, the independent vocal zone control method provided in this embodiment includes steps S110 to S140.
[0052] Step S110: Determine the target control area. The target control area includes the target acoustic bright area and the target acoustic dark area.
[0053] Specifically, the target acoustic bright area here refers to the area where there is a need for listening, while the target acoustic dark area refers to the area where there is no need for listening.
[0054] As shown in Figure 2, after defining the target acoustic bright zone and the target acoustic dark zone, some speakers in the control system, such as the solid speakers in Figure 2, will be closer to the target acoustic bright zone, while other speakers, such as the hollow speakers in Figure 2, will be farther away. In this case, if existing AAC, PM, or a combination of these methods are used for independent zone control, all speakers will be controlled with the same weight, and the input signal of each speaker will be filtered and modulated using a control filter. This results in the final sound field effect of the target acoustic bright zone and the target acoustic dark zone being the superposition effect of all speakers after being modulated by the control filter. Although the PM method considers the sound quality reproduced in the target acoustic bright zone, the method of superimposing the outputs of multiple speakers after being processed by the control filter is affected by factors such as the accuracy of speaker response measurement, changes in the external environment, and disturbances of objects in the sound field, thus affecting the sound quality reproduced by the relevant control methods in the target acoustic bright zone.
[0055] In fact, in scenarios where independent sound zone control is required, such as in automotive settings, the target acoustic bright area or target acoustic dark area is generally small. In such cases, without using any sound field control algorithms to control speakers very close to the target acoustic bright area, allowing these speakers to play directly into the target acoustic bright area, excellent sound quality reproduction can be achieved. Furthermore, the sound quality will be significantly better than that of multiple speakers processed by a sound field control filter. Based on this, the independent sound zone control method provided in this embodiment processes speakers at different distances from the target acoustic bright area to meet the audio isolation requirements between the target acoustic bright area and the target acoustic dark area, while ensuring sound quality reproduction in the target acoustic bright area.
[0056] Step S120: The loudspeaker within a preset distance threshold from the target acoustic bright area is designated as the main loudspeaker, and the other loudspeakers in the control system are designated as auxiliary loudspeakers.
[0057] Specifically, the purpose of setting a preset distance threshold is to determine the distance between the speaker and the target acoustic bright area. In step S120, speakers whose distance from the target acoustic bright area is within the preset distance threshold are designated as speakers closer to the target acoustic bright area, i.e., main speakers, while speakers whose distance from the target acoustic bright area is outside the preset distance threshold are designated as speakers farther from the target acoustic bright area, i.e., auxiliary speakers. The preset distance threshold can be set according to actual needs, and this embodiment does not limit this.
[0058] For example, as shown in Figure 2, step S120 can use the solid loudspeaker that is closer to the target acoustic bright area as the main loudspeaker, and the other loudspeakers, namely the hollow loudspeakers that are farther away from the target acoustic bright area, as auxiliary loudspeakers.
[0059] Step S130: Measure the responses of the main speaker and the auxiliary speaker in the target control area, respectively.
[0060] Specifically, since the target control area includes a target acoustic bright area and a target acoustic dark area, step S130 may include: measuring the response of the main loudspeaker at each measurement point in the target acoustic bright area and the response of the main loudspeaker at each measurement point in the target acoustic dark area; and measuring the response of the auxiliary loudspeaker at each measurement point in the target acoustic bright area and the response of the auxiliary loudspeaker at each measurement point in the target acoustic dark area.
[0061] For example, assuming the scenario shown in Figure 2 has M measurement points for both the target acoustic bright area and the target acoustic dark area, each measurement point is used to measure the response of each loudspeaker to the target acoustic bright area or the target acoustic dark area, and the number of main loudspeakers is L. p The number of auxiliary speakers is L s Then the response of the main loudspeaker at the 1st, 2nd, ..., Mth measurement points within the target acoustic bright area can be expressed as p 1,bp ,p 2,bp ,…,p M,bp The response of the main loudspeaker at the 1st, 2nd, ..., Mth measurement points within the target acoustic dark zone can be expressed as p 1,dp ,p 2,dp ,…,p M,dp The response of the auxiliary loudspeaker at the 1st, 2nd, ..., Mth measurement points within the target acoustic bright area can be expressed as p 1,bs ,p 2,bs ,…,p M,bs The response of the auxiliary loudspeaker at the 1st, 2nd, ..., Mth measurement points within the target acoustic dark zone can be expressed as p 1,ds ,p 2,ds ,…,p M,ds Therefore, the target acoustic bright-zone response p corresponding to the main loudspeaker bp It can be represented as p bp =[p 1,bp ,p 2,bp ,…,p M,bp ] T The target acoustic dark area response p corresponding to the main loudspeaker dp It can be represented as p dp =[p 1,dp ,p 2,dp ,…,p M,Dp ] T The target acoustic bright-zone response p of the auxiliary loudspeaker bs It can be represented as p bs =[p 1,bs ,p 2,bs ,…,p M,bs ]T The target acoustic dark area response p corresponding to the auxiliary loudspeaker ds It can be represented as p ds =[p 1,ds ,p 2,ds ,…,p M,ds ] T .
[0062] Step S140 involves processing the main speaker with sound effects and controlling the processed main speaker to directly play audio content into the target acoustic bright area. Simultaneously, a control filter is used to control the auxiliary speaker, minimizing its response in the target acoustic bright area and canceling out the main speaker's response in the target acoustic dark area. The control filter is optimized based on the responses of the main and auxiliary speakers in the target control region.
[0063] Specifically, audio processing can include gain, equalization, mixing, and other processing, and the corresponding audio processing matrix can be represented as g. p In other words, g p This represents the additional sound processing matrix applied when the main loudspeaker directly reproduces sound into the target acoustic bright zone. The matrix corresponding to the control filter is represented as q. s The principle of independent register control provided in this embodiment can be seen in Figure 3, which utilizes the sound effect processing matrix g. p The input signal to the main loudspeaker is processed to control the main loudspeaker to play audio content directly to the target acoustic bright zone without passing through a control filter. Simultaneously, the corresponding matrix q is used... s The control filter modulates the input signals of the auxiliary loudspeakers, minimizing the responses of each auxiliary loudspeaker in the target acoustic bright region, without interfering with the response of the main loudspeaker, and ensuring that the responses of each auxiliary loudspeaker in the target acoustic dark region cancel out the responses of the main loudspeaker in the target acoustic dark region. The matrix q corresponding to the control filter... s It can be obtained by optimizing the response of the main loudspeaker and the auxiliary loudspeaker in the target acoustic bright area and the target acoustic dark area.
[0064] The independent sound zone control method provided by this invention, compared with the prior art, uses a loudspeaker within a preset distance threshold from the target acoustic bright zone as the main loudspeaker, and uses the other loudspeakers in the control system as auxiliary loudspeakers. After performing simple sound effect processing on the main loudspeaker, it does not use a control filter to process the main loudspeaker, but instead controls the main loudspeaker to directly play back audio content to the target acoustic bright zone. This can maximize the audio playback sound quality in the target acoustic bright zone. At the same time, the auxiliary loudspeakers are modulated using an optimized control filter so that the response of each auxiliary loudspeaker in the target acoustic bright zone is minimized, so as not to interfere with the response of the main loudspeaker. It also makes the response of each auxiliary loudspeaker in the target acoustic dark zone cancel out the response of the main loudspeaker in the target acoustic dark zone. This effectively meets the audio isolation requirements between the target acoustic bright zone and the target acoustic dark zone, while ensuring the sound quality reproduction of the target acoustic bright zone, and giving full play to the role of the loudspeakers close to the target acoustic bright zone.
[0065] For example, the optimization process of the control filter includes: determining the objective function and constraints of the control filter based on the responses of the main loudspeaker and the auxiliary loudspeaker in the target control region; transforming the objective function and optimization conditions into a Lagrange expression using the Lagrange multiplier method, where the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter is 0, and solving for the optimal solution corresponding to the control filter.
[0066] Specifically, when determining the objective function and constraints of the control filter, the objective can be to minimize the response of the auxiliary loudspeaker in the target acoustic bright region, and to ensure that the responses of the auxiliary loudspeaker and the main loudspeaker cancel each other out in the target acoustic dark region. Based on this, the objective function and constraints of the control filter include: min||H ds q s -H dp g p || 2 ;‖H bs q s || 2 ≤D; ‖q s || 2 ≤E.
[0067] Among them, H ds H represents the transfer function matrix of the auxiliary loudspeaker at all measurement points within the target acoustic dark zone. dp H represents the transfer function matrix of the main loudspeaker at all measurement points within the target acoustic dark zone. bs This represents the transfer function matrix of the auxiliary loudspeaker at all measurement points within the target acoustic bright zone. s This represents the matrix corresponding to the control filter. pThis represents the additional sound processing matrix applied when the main speaker directly reproduces sound into the target acoustic bright zone. It can be determined through sound processing of the main speaker before introducing control filters. D represents the total playback energy of the auxiliary speaker in the target acoustic bright zone, and its value is typically very small. E represents the energy limit of the speaker array consisting of the main and auxiliary speakers, used to prevent speaker output overload.
[0068] It should be noted that H ds H dp H bs Can be based on p ds p dp p bs It is confirmed. For example, H ds H can be obtained from the transmission relationship between the input and response of the auxiliary loudspeaker at various measurement points within the target acoustic dark area. dp H can be obtained from the transmission relationship between the input and response of the main loudspeaker at various measurement points within the target acoustic dark area. bs It can be obtained from the transmission relationship between the input and response of the auxiliary loudspeaker at each measurement point within the target acoustic bright area.
[0069] For example, the Lagrange multiplier method is used to transform the objective function and optimization conditions into a Lagrange expression. The derivative of the Lagrange expression with respect to the matrix corresponding to the control filter is 0. The optimal solution corresponding to the control filter is then solved, including:
[0070] The objective function and optimization conditions are transformed into the following Lagrange expression: min L(q) s )=||H ds q s -H dp g p || 2 +λ1(‖H bs q s || 2 -D)+λ2(‖q s || 2 -E).
[0071] Wherein L(q) s ) represents q s The Lagrangian function is given by λ1 and λ2, where λ1 and λ2 are both Lagrange multipliers and both λ1 and λ2 are greater than 0.
[0072] Setting the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter to 0, we get:
[0073] The interior-point method is used to select the values of λ1 and λ2, thus obtaining the optimal solution q corresponding to the control filter. s-opt :
[0074] Where I represents the identity matrix, (·) H This indicates the conjugate transpose.
[0075] Specifically, the above Lagrange expression for q s When the derivative of is 0, the control filter obtains the optimal solution. Therefore, in this embodiment, the above Lagrange expression is set to q. s The derivative is 0, and the values of λ1 and λ2 are selected using the interior-point method to obtain the optimal solution q corresponding to the control filter. s-opt At this point, the optimal solution q corresponding to the control filter is used. s-opt By controlling the main speaker after sound effect processing to directly play audio content to the target acoustic bright area while controlling the auxiliary speakers, the response of each auxiliary speaker in the target acoustic bright area can be minimized, without interfering with the response of the main speaker, and the response of each auxiliary speaker in the target acoustic dark area cancels out the response of the main speaker in the target acoustic dark area.
[0076] For example, the independent sound zone control method further includes: when there are multiple target acoustic dark zones, combining the responses of the main loudspeaker in each target acoustic dark zone and combining the responses of the auxiliary loudspeaker in each target acoustic dark zone; optimizing the control filter based on the combined responses; and using the optimized control filter to control the auxiliary loudspeaker. When there are multiple target acoustic bright zones, optimizing the control filter based on the target acoustic dark zone for each target acoustic bright zone to obtain an optimized control filter corresponding to each target acoustic bright zone; superimposing the optimized control filters corresponding to each target acoustic bright zone; and using the superimposed control filter to control the auxiliary loudspeaker.
[0077] Specifically, the application scenarios shown in Figures 2 and 3 each include a target acoustic bright area and a target acoustic dark area.
[0078] When the application scenario includes multiple target acoustic dark areas, the responses of the main speaker in each target acoustic dark area can be combined into the target acoustic dark area response p corresponding to the main speaker. dp The responses of the auxiliary loudspeakers in each target acoustic dark zone are combined into the target acoustic dark zone response p corresponding to the auxiliary loudspeakers. ds Thus based on the new p dp and the new p ds Get new H dp and the new H ds And further utilize the new H dp and the new H dsThe control filter is optimized through the optimization process provided in the above embodiments, so as to control the auxiliary speaker using the optimized control filter.
[0079] When the application scenario includes multiple target acoustic bright areas, the control filter can be optimized for each target acoustic bright area by combining the optimization process of the control filter provided in the above implementation method with the target acoustic dark area. Then, the optimized control filters corresponding to each target acoustic bright area are superimposed and used to control the auxiliary speaker.
[0080] This embodiment distinguishes between multiple target acoustic dark areas and multiple target acoustic bright areas, and takes different measures to optimize the control filter in different scenarios. Then, the optimized control filter is used to control the auxiliary speaker, which can further meet the audio isolation requirements of the target acoustic bright areas and the target acoustic dark areas, while ensuring the sound quality reproduction of the target acoustic bright areas.
[0081] Another embodiment of the present invention relates to an independent zone control device applied to a control system including multiple loudspeakers. As shown in FIG4, the independent zone control device includes a determination module 410, a division module 420, a measurement module 430, and a control module 440.
[0082] The determination module 410 is used to determine the target control area. The target control area includes the target acoustic bright area and the target acoustic dark area.
[0083] The partitioning module 420 is used to designate speakers within a preset distance threshold from the target acoustic bright area as main speakers and the remaining speakers in the control system other than the main speakers as auxiliary speakers.
[0084] The measurement module 430 is used to measure the response of the main speaker and the auxiliary speaker in the target control area, respectively.
[0085] The control module 440 performs sound effect processing on the main speaker and controls the processed main speaker to directly play back audio content to the target acoustic bright area. Simultaneously, it uses a control filter to control the auxiliary speaker, minimizing its response in the target acoustic bright area and canceling out the main speaker's response in the target acoustic dark area. The control filter is optimized based on the responses of the main and auxiliary speakers in the target control region.
[0086] The specific implementation method of the independent vocal zone control device provided in the embodiments of the present invention can be found in the independent vocal zone control method provided in the embodiments of the present invention, and will not be repeated here.
[0087] The independent sound zone control device provided in this invention, compared with the prior art, uses a speaker within a preset distance threshold from the target acoustic bright zone as the main speaker, and uses the other speakers in the control system as auxiliary speakers. After performing simple sound effect processing on the main speaker, it does not use a control filter to process the main speaker, but instead controls the main speaker to directly play back audio content to the target acoustic bright zone. This can maximize the audio playback sound quality in the target acoustic bright zone. At the same time, the auxiliary speakers are modulated using an optimized control filter to minimize the response of each auxiliary speaker in the target acoustic bright zone, so as not to interfere with the response of the main speaker. It also makes the response of each auxiliary speaker in the target acoustic dark zone cancel out the response of the main speaker in the target acoustic dark zone. This effectively meets the audio isolation requirements between the target acoustic bright zone and the target acoustic dark zone, while ensuring the sound quality reproduction of the target acoustic bright zone, and fully utilizing the role of the speakers close to the target acoustic bright zone.
[0088] Another embodiment of the present invention relates to an electronic device, as shown in FIG5, comprising: at least one processor 501 and a memory 502 communicatively connected to at least one processor 501.
[0089] The memory 502 stores instructions that can be executed by at least one processor 501. The instructions are executed by at least one processor 501 to enable at least one processor 501 to perform the independent zone control method described in the above embodiments.
[0090] The memory and processor are connected via a bus, which can include any number of interconnecting buses and bridges, connecting various circuits of one or more processors and memories. The bus can also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor is transmitted over the wireless medium via an antenna, which further receives data and transmits it to the processor.
[0091] The processor manages the bus and general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory is used to store data used by the processor during operation.
[0092] Another embodiment of the present invention relates to a computer-readable storage medium storing a computer program that, when executed by a processor, implements the independent zone control method described in the above embodiments.
[0093] That is, those skilled in the art will understand that all or part of the steps in the methods described in the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0094] Another embodiment of the present invention relates to a computer program product, including a computer program that, when executed by a processor, implements the independent volume control method described in the above embodiments.
[0095] Those skilled in the art will understand that the above embodiments are specific implementations of the present invention, and in practical applications, various changes can be made in form and detail without departing from the spirit and scope of the present invention.
Claims
1. A method for controlling independent vocal registers, characterized in that, Applications include control systems containing multiple speakers; The independent vocal range control method includes: Determine the target control area; wherein the target control area includes the target acoustic bright area and the target acoustic dark area; The loudspeaker within a preset distance threshold from the target acoustic bright area is designated as the main loudspeaker, and the other loudspeakers in the control system, excluding the main loudspeaker, are designated as auxiliary loudspeakers. The responses of the main loudspeaker and the auxiliary loudspeaker in the target control area were measured respectively; The main speaker undergoes sound effect processing, and the processed main speaker is controlled to directly play audio content to the target acoustic bright area. Simultaneously, a control filter is used to control the auxiliary speaker, minimizing the response of the auxiliary speaker in the target acoustic bright area and canceling out the response of the main speaker in the target acoustic dark area. The control filter is optimized based on the responses of the main speaker and the auxiliary speaker in the target control region.
2. The independent register control method according to claim 1, characterized in that, The measurement of the responses of the main speaker and the auxiliary speaker in the target control area includes: The responses of the main loudspeaker at various measurement points within the target acoustic bright zone and at various measurement points within the target acoustic dark zone were measured respectively. The responses of the auxiliary loudspeaker at various measurement points within the target acoustic bright zone and at various measurement points within the target acoustic dark zone were measured respectively.
3. The independent register control method according to claim 2, characterized in that, The optimization process of the control filter includes: Based on the responses of the main loudspeaker and the auxiliary loudspeaker in the target control region, the objective function and constraints of the control filter are determined. The objective function and the optimization conditions are transformed into a Lagrange expression using the Lagrange multiplier method. The optimal solution corresponding to the control filter is then obtained when the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter is 0.
4. The independent register control method according to claim 3, characterized in that, The objective function and constraints of the control filter include: min||H ds q s -H dp g p || 2 ; ||H bs q s || 2 ≤D; ||q s || 2 ≤E; Among them, H 2s H represents the transfer function matrix of the auxiliary loudspeaker at all measurement points within the target acoustic dark zone. dp H represents the transfer function matrix of the main loudspeaker at all measurement points within the target acoustic dark zone. bs q represents the transfer function matrix of the auxiliary loudspeaker at all measurement points within the target acoustic bright zone. s G represents the matrix corresponding to the control filter. p D represents the additional sound processing matrix when the main speaker directly replays the sound into the target acoustic bright area; E represents the total replay energy of the auxiliary speaker in the target acoustic bright area; and E represents the energy limit of the speaker array composed of the main speaker and the auxiliary speaker.
5. The independent register control method according to claim 4, characterized in that, The process involves using the Lagrange multiplier method to transform the objective function and optimization conditions into a Lagrange expression, where the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter is 0. Solving for the optimal solution corresponding to the control filter includes: The objective function and the optimization conditions are transformed into the following Lagrange expression: min L(q s )=||H ds q s -H dp g p || 2 +λ1(||H bs q s || 2 -D)+λ2(||q s || 2 -E); Wherein L(q) s ) represents q s The Lagrange function of λ1 and λ2 are both Lagrange multipliers, and both λ1 and λ2 are greater than 0; Setting the derivative of the Lagrange expression with respect to the matrix corresponding to the control filter to 0, we obtain: The values of λ1 and λ2 are selected using the interior-point method to obtain the optimal solution q corresponding to the control filter. s-opt : Where I represents the identity matrix, (·) H This indicates the conjugate transpose.
6. The independent register control method according to any one of claims 1 to 5, characterized in that, The independent vocal range control method also includes: When the target acoustic dark zone includes multiple areas, the responses of the main loudspeaker in each target acoustic dark zone are combined, and the responses of the auxiliary loudspeaker in each target acoustic dark zone are combined. The control filter is optimized based on the combined responses, and the auxiliary loudspeaker is controlled using the optimized control filter. When there are multiple target acoustic bright areas, the control filter is optimized sequentially based on the target acoustic dark area for each target acoustic bright area to obtain the optimized control filter corresponding to each target acoustic bright area. The optimized control filters corresponding to each target acoustic bright area are superimposed, and the superimposed control filter is used to control the auxiliary loudspeaker.
7. An independent register control device, characterized in that, Applications include control systems containing multiple speakers; The independent vocal range control device includes: A determination module is used to determine a target control area; wherein the target control area includes a target acoustic bright area and a target acoustic dark area; The partitioning module is used to designate the loudspeakers within a preset distance threshold from the target acoustic bright area as main loudspeakers, and the other loudspeakers in the control system other than the main loudspeakers as auxiliary loudspeakers; The measurement module is used to measure the responses of the main speaker and the auxiliary speaker in the target control area, respectively. The control module is used to process the sound effects of the main speaker and control the main speaker to directly play back audio content to the target acoustic bright area. At the same time, it uses a control filter to control the auxiliary speaker so that the response of the auxiliary speaker in the target acoustic bright area is minimized, and the response of the auxiliary speaker in the target acoustic dark area cancels out the response of the main speaker in the target acoustic dark area. The control filter is optimized based on the responses of the main speaker and the auxiliary speaker in the target control area.
8. An electronic device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the independent zone control method according to any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the independent vocal zone control method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the independent vocal zone control method as described in any one of claims 1 to 6.