Control method of multi-channel surround audio system and multi-channel surround audio system

By obtaining the listener and device positions in real time, dividing channels and adjusting the sound effect parameters, the problem of poor stereo effects caused by inaccurate device position or changing the listener's position in the multi-channel surround audio system is solved, and the optimal stereo effect with dynamic optimization is achieved.

CN120378816APending Publication Date: 2025-07-25ZHUHAI JIELI TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510575640.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The multi-channel surround audio system has poor stereo effects when the playback device is inaccurate or the listener's position changes.

Method used

By obtaining the positions of listeners and playback devices in real time, dividing channels and determining standard positions, adjusting sound effects parameters to simulate the equivalent virtual device position, and optimizing the sound field effect.

Benefits of technology

When the device is not in good condition or the listener's position changes, the best stereo effect can still be provided and the sound field is dynamically optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378816A_ABST
    Figure CN120378816A_ABST
Patent Text Reader

Abstract

The invention relates to a control method of a multi-channel surround audio system and the multi-channel surround audio system. The method comprises the following steps: acquiring a target position of a listener and a device position of the playing device in real time; dividing a sound channel based on the target position and the device position to obtain sound channel division information; determining a standard position of the playing device based on the sound channel division information and the target position; determining sound effect parameters of the playing device based on the standard position and the device position; and playing audio data based on the sound effect parameters, so that the position of the equivalent virtual equipment is the standard position. Under the condition that the position of the listener is changed or the position of the playing device is not accurate, the listener can still feel the optimal stereo effect, and dynamic optimization of the sound field and the sound effect is completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of audio control, and particularly to a control method for a multi-channel surround audio system and a multi-channel surround audio system. Background Art

[0002] With the development of music playback technology, multi-channel surround audio systems composed of multiple playback devices are becoming increasingly popular among consumers. As a result, multi-channel products such as 2.1 and 5.1 have emerged. The more channels there are, the better the surround stereo effect. However, such multi-channel surround audio systems have certain requirements for the placement positions of the playback devices. When the placement positions are inaccurate or the user's position changes, the stereo effect heard by the user will be poor. Summary of the Invention

[0003] Based on this, in view of the above technical problems, it is necessary to provide a control method for a multi-channel surround audio system and a multi-channel surround audio system that can improve the stereo playback effect.

[0004] In a first aspect, the present application provides a control method for a multi-channel surround audio system. The multi-channel surround audio system includes a plurality of playback devices, and the method includes: obtaining the target position of the listener and the device positions of the playback devices in real time; where the target position includes the position and orientation of the listener; dividing the channels based on the target position and the device positions to obtain channel division information; where the channel division information is used to indicate the channels of each playback device; determining the standard positions of the playback devices based on the channel division information and the target position; determining the sound effect parameters of the playback devices based on the standard positions and the device positions; and playing audio data based on the sound effect parameters so that the position of the equivalent virtual device is the standard position.

[0005] In the above control method for a multi-channel surround audio system, by obtaining the target position of the listener and the device positions of the playback devices in real time, the required optimal listening area and the actual positions of the playback devices are determined. Then, the channels are divided based on the target position and the device positions to obtain channel division information, thereby determining the channels of each playback device. And based on the channel division information and the target position, the standard positions where the playback devices are located are determined. When the playback devices are in the standard positions, the stereo effect in the optimal listening area is the best. Finally, based on the preset standard positions and the actual device positions, the sound effect parameters of the playback devices are determined. When the playback devices play the audio data with the determined sound effect parameters, the stereo effect heard at the target position when the position of the equivalent virtual device is the standard position can be simulated, so that the listener can hear the best stereo effect in real time.

[0006] In one embodiment, the step of determining the sound effect parameters of the playback device based on the standard position and the device position includes: screening out a reference device and a device to be adjusted from multiple playback devices; wherein, with the reference device as a reference, the error between the device positions of all the playback devices and the corresponding standard positions is the smallest; determining a distance attenuation coefficient based on the device position and the standard position of the reference device; determining an angle to be adjusted based on the device position and the standard position of the device to be adjusted; determining a standard angle with the reference device based on the standard position of the device to be adjusted; and determining the sound effect parameters of the reference device and the device to be adjusted based on the distance attenuation coefficient, the angle to be adjusted, and the standard angle.

[0007] In one embodiment, the step of screening out a reference device from multiple playback devices includes: sequentially screening out one device from multiple playback devices as a device to be selected; calculating the error between the device positions of the other playback devices and the standard position respectively with the device to be selected as a reference to obtain a plurality of difference coefficients; taking the sum of all the difference coefficients as the total error; and taking the device to be selected with the smallest total error as the reference device.

[0008] In one embodiment, the step of determining the sound effect parameters of the reference device and the device to be adjusted based on the distance attenuation coefficient, the angle to be adjusted, and the standard angle includes: obtaining a first sound effect parameter and a second sound effect parameter; wherein, the first sound effect parameter is the initial sound effect parameter of the reference device, and the second sound effect parameter is the initial sound effect parameter of the device to be adjusted; taking the sum of the first sound effect parameter and a first adjustment parameter as the sound effect parameter of the reference device; wherein, the first adjustment parameter is the product of the second sound effect parameter, the distance attenuation coefficient, and a first proportionality coefficient, and the first proportionality coefficient is the ratio of the standard angle to the total angle, and the total angle is the sum of the standard angle and the angle to be adjusted; taking the product of the second sound effect parameter, the distance attenuation coefficient, and a second proportionality coefficient as the sound effect parameter of the device to be adjusted; wherein, the second proportionality coefficient is the ratio of the angle to be adjusted to the total angle.

[0009] In one embodiment, the multi-channel surround audio system further includes: a positioning Bluetooth device, and among the multiple playback devices, there are: a main playback device and multiple slave playback devices; the step of obtaining the target position of the listener and the device positions of the playback devices in real time includes: sending position request information through the main playback device; obtaining, by the main playback device, the position information returned by the positioning Bluetooth device and the slave playback devices in response to the position request information; determining the position of the positioning Bluetooth device based on the position information and using it as the target position; determining the positions of the main playback device and the slave playback devices based on the position information and using them as the device positions.

[0010] In one embodiment, the step of dividing channels based on the target position and the device positions includes: obtaining the number of channels and the number of devices; when the number of channels is the same as the number of devices, determining the channels of the playback devices according to the orientation of the device positions relative to the target position.

[0011] In one embodiment, after the step of obtaining the number of channels and the number of devices, the method further includes: when the number of channels is greater than the number of devices, dividing the extra channels into two adjacent playback devices according to the orientation of the device positions relative to the target position.

[0012] In one embodiment, after the step of obtaining the number of channels and the number of devices, the method further includes: when the number of channels is less than the number of devices, separating the separable channels according to the orientation of the device positions relative to the target position and then dividing them into two adjacent playback devices.

[0013] In a second aspect, the present application further provides a multi-channel surround audio system, including multiple playback devices, and the multi-channel surround audio system is used to execute the steps of the control method described in the embodiments of the first aspect above.

[0014] In one embodiment, the multi-channel surround audio system further includes: a positioning Bluetooth device, and among the multiple playback devices, there are: a main playback device and multiple slave playback devices. The positioning Bluetooth device and the multiple slave playback devices are both communicatively connected to the main playback device, and the multiple slave playback devices are communicatively connected to each other. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic flowchart of the control method in one embodiment;

[0016] Figure 2 It is a schematic layout diagram of the playback device in one embodiment;

[0017] Figure 3 Schematic diagram of the layout of the playback device in another embodiment;

[0018] Figure 4 Schematic diagram of the layout of the playback device in yet another embodiment;

[0019] Figure 5 Schematic diagram of the process for determining sound effect parameters in one embodiment;

[0020] Figure 6 Schematic diagram of the layout of the standard position of the playback device in one embodiment;

[0021] Figure 7 Schematic diagram of the process for determining the reference device in one embodiment;

[0022] Figure 8 Schematic diagram of the process for calculating sound effect parameters in one embodiment;

[0023] Figure 9 Schematic diagram of a multi-channel surround audio system in one embodiment;

[0024] Figure 10 Schematic diagram of the process for determining the target position and the device position in one embodiment;

[0025] Figure 11 Schematic diagram of the process for determining the channels of the playback device in one embodiment. Detailed implementation manners

[0026] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0027] The control method for a multi-channel surround audio system provided by an embodiment of the present application can be applied to a multi-channel surround audio system. The multi-channel surround audio system includes multiple playback devices, and different playback devices are used to play audio signals of different channels. Generally, the number of playback devices is the same as the number of channels. For example, for a 2.1-channel system: it represents two left and right channels and a low-frequency channel, and at this time, 3 playback devices are set; for a 5.1-channel system: it represents five main channels and a low-frequency effect channel, and at this time, 6 playback devices are set; for a 7.1-channel system: it represents seven main channels and a low-frequency effect channel, and at this time, 8 playback devices are set.

[0028] A multi-channel surround audio system has certain requirements for the placement of playback devices. For example, in a 5.1-channel surround audio system, a playback device at the position directly in front of the listener is used to play the midrange channel, playback devices in the left front and right front positions are used to play the left and right channels, playback devices on the left and right positions are used to play the surround left and surround right channels, and the last playback device serves as a bass source and can be set behind or at the top of the listener. Through this position setting, the listener can experience the best stereo effect.

[0029] However, when placing the playback devices, there may be a problem that the placement positions of the playback devices are inaccurate. At this time, if the listener is still in the original position, it will result in a poor stereo effect heard by the listener. Even if the placement positions of the playback devices are accurate, when the position of the listener changes, the stereo effect heard by the listener will also be poor.

[0030] Based on this, the present application proposes a control method for a multi-channel surround audio system and a multi-channel surround audio system, which can still make the listener in the best listening area and improve the stereo playback effect of the multi-channel surround audio system when the placement position of the playback device is not good or the position of the listener changes.

[0031] In one embodiment, as Figure 1 shown, a control method for a multi-channel surround audio system is provided. Taking this method applied to a multi-channel surround audio system as an example, it includes the following steps:

[0032] Step S100, obtain the target position of the listener and the device position of the playback device in real time.

[0033] Specifically, the multi-channel surround audio system first obtains the target position of the listener and the device position of the playback device in real time. Among them, the target position of the listener includes the position and orientation of the listener. When obtaining the target position and the device position, different methods can be adopted according to different hardware settings of the multi-channel surround audio system. For example, the position information determined by a portable device with a positioning function (such as a mobile phone, smart glasses, smart bracelet, smart watch, etc.) can be used as the target position of the listener, and the position information determined by the positioning module in the playback device can be used as the device position; or, an image recognition device is used to collect images of the listener and the playback device in real time, and after image processing of the collected images, the target position of the listener and the device position of the playback device are obtained respectively.

[0034] Step S200, divide the channels based on the target position and the device position to obtain channel division information.

[0035] Specifically, after the multi-channel surround audio system obtains the target position of the listener and the device position of the playback device, it divides the channels of each playback device according to the target position (position and orientation) and the device position, thereby obtaining channel division information, which is used to indicate the channels of each playback device. By performing channel division, it is possible to determine the channel portions that each playback device should be responsible for in the current position arrangement. For example, as Figure 2 shown, taking a 5.1-channel surround audio system as an example, a total of 6 playback devices are set. According to the relative orientation between the device position of each playback device and the target position, the channels of the playback devices at different device positions can be divided. For example, the playback device at the due front of the target position is divided into the midrange channel, the playback devices at the left front and right front of the target position are divided into the left channel and the right channel, the playback devices at the left and right positions of the target position are divided into the surround left channel and the surround right channel, and the playback device at the rear of the target position is divided into the rear channel. Or, as Figure 3 shown, when there are two playback devices at the due front of the target position, they can be divided into the midrange channel and the bass channel respectively. Or, as Figure 4 shown, when the position deviation of a certain playback device is too large, it can be set to have no channels, that is, it does not participate in sound production.

[0036] Step S300: Determine the standard position of the playback device based on the channel division information and the target position.

[0037] Specifically, after the multi-channel surround audio system divides the channels of each playback device, it determines the standard position of each playback device according to the obtained channel division information and the target position of the listener. The standard position of the playback device is the pre-set position information, which is based on the target position of the listener and is used to indicate the ideal positions where the playback devices of different channels are located. When each playback device is in the corresponding standard position, the listener at the target position can obtain the best stereo effect. For example, the ideal position of the playback device of the midrange channel is 1.5 m at the due front of the target position, and the ideal position of the playback device of the left channel is 1.5 m at 45 degrees to the left of the due front of the target position.

[0038] Step S400: Determine the sound effect parameters of the playback device based on the standard position and the device position.

[0039] Specifically, after determining the standard position of the playback device, the multi-channel surround audio system determines the sound effect parameters of the corresponding playback device by combining the device position of the playback device obtained in real time. The sound effect parameters include: gain, phase adjustment, delay compensation, virtual surround parameters, etc., which are used to adjust the output of each playback device so that the sound effect output matches the sound effect in the standard position. For example, when the device position of a certain playback device is farther from the target position compared to the standard position, the volume can be increased by increasing the gain to compensate for the volume attenuation caused by the distance.

[0040] Step S500, play the audio data based on the sound effect parameters so that the position of the equivalent virtual device is the standard position.

[0041] Specifically, after determining the sound effect parameters corresponding to each playback device, the multi-channel surround audio system plays the audio data based on the corresponding sound effect parameters, so that the position of the equivalent virtual device perceived by the listener according to the played sound is the standard position, enabling the listener to hear the best stereo effect.

[0042] In the control method of the multi-channel surround audio system according to the embodiments of the present application, the target position of the listener and the device position of the playback device are obtained in real time. When the position of the listener changes or the device position of the playback device is inaccurate, by executing the control method of the present application, the sound effect parameters of the playback device can be adjusted. When playing the audio data under the adjusted sound effect parameters, the position of the equivalent virtual device perceived by the listener according to the played sound can be the standard position, so that the listener can feel the best stereo effect and complete the dynamic optimization of the sound field sound effect.

[0043] In one embodiment, as Figure 5 shown, in step S400, the step of determining the sound effect parameters of the playback device based on the standard position and the device position includes:

[0044] Step S410, screen out the reference device and the device to be adjusted from multiple playback devices.

[0045] Specifically, when the multi-channel surround audio system determines the sound effect parameters of the playback device based on the standard position and the device position, it first screens out the reference device and the device to be adjusted from multiple playback devices. Among them, in the case of taking the reference device as the reference, the error between the device positions of all playback devices and the corresponding standard positions is the smallest. When determining the reference device, it can be calculated through a global optimization algorithm. By determining the reference device, a unified reference system is established to provide a basis for subsequent parameter optimization. The device to be adjusted is other devices except the reference device among the playback devices, and they can be screened out in turn.

[0046] Step S420: Determine the distance attenuation coefficient based on the device position and the standard position of the reference device.

[0047] Specifically, the distance attenuation coefficient is used to quantify the impact of the difference between the actual position and the standard position of the reference device on the sound effect, and it is used to compensate for the volume attenuation or phase distortion caused by the distance deviation. The distance attenuation coefficient can be calculated through a pre-constructed attenuation model. By inputting the device position and the standard position of the reference device into the attenuation model, the corresponding distance attenuation coefficient can be calculated. For example, as Figure 6 shown, when the playback device of the midrange channel is the reference device, compared with the standard position (standard midrange dotted box) of the midrange channel device, the actual device position of the midrange channel device is closer to the target position. At this time, the determined distance attenuation coefficient is less than 1 to simulate a farther standard position.

[0048] Step S430: Determine the adjustment angle to be adjusted based on the device position and the standard position of the device to be adjusted.

[0049] Specifically, after the channel surround audio system determines the device to be adjusted, by obtaining the device position and the standard position of the device to be adjusted, the adjustment angle to be adjusted can be determined. The adjustment angle to be adjusted is used to quantify the angular deviation between the device position and the standard position of the device to be adjusted, and it can be determined by the device position vector and the standard position vector of the device to be adjusted, where both the device position vector and the standard position vector are based on the target position. For example, as Figure 6 shown, when the playback device of the right channel is the device to be adjusted, the adjustment angle to be adjusted determined by the device position (right channel solid box) and the standard position (standard right channel 1 dotted box) of the right channel device is angle 1.

[0050] Step S440: Determine the standard angle with the reference device based on the standard position of the device to be adjusted.

[0051] Specifically, after the channel surround audio system determines the reference device and the device to be adjusted, the standard angle with the reference device can be determined by obtaining the standard position of the device to be adjusted. The standard angle is used to quantify the angular deviation between the standard position of the device to be adjusted and the device position or the standard position of the reference device, and it can be determined by the standard position vector of the device to be adjusted and the device position vector or the standard position vector of the reference device. In some other embodiments, since the standard positions of the playback devices are all pre-set, the standard angle is also pre-determined. Therefore, when determining the standard angle, it can be directly obtained. For example, as Figure 6As shown, when the playback device in the right channel is the device to be adjusted, the standard angle determined by the standard position of the right-channel device (the dashed box of standard right channel 1) and the standard position of the midrange channel device (the dashed box of standard midrange) is angle 2.

[0052] Step S450, determine the sound effect parameters of the reference device and the device to be adjusted based on the distance attenuation coefficient, the angle to be adjusted, and the standard angle.

[0053] Specifically, after the channel surround audio system determines the distance attenuation coefficient, the angle to be adjusted, and the standard angle, it determines the sound effect parameters of the reference device and the device to be adjusted according to the determined parameters. For example, according to the ratio of the angle to be adjusted and the standard angle, it determines the ratio of the sound effects of different channels for the reference device and the device to be adjusted respectively, and makes corrections in combination with the distance attenuation coefficient. It can be understood that by repeatedly executing the above steps, the sound effect parameters of other devices to be adjusted can be adjusted in sequence.

[0054] In one embodiment, as Figure 7 shown, in step S410, the step of screening out the reference device from multiple playback devices includes:

[0055] Step S411, sequentially screen out one device from multiple playback devices as the device to be selected.

[0056] Specifically, when the channel surround audio system screens out the reference device from multiple playback devices, it first screens out one device from multiple playback devices as the device to be selected.

[0057] Step S412, calculate the error between the device positions of other playback devices and the standard position respectively with the device to be selected as the reference, and obtain a plurality of difference coefficients.

[0058] Specifically, after determining the device to be selected, with the device to be selected as the reference, that is, considering the device position of the current device to be selected as the standard position, thus constructing the standard positions of other playback devices. Then, calculate the error between the actual device positions of other playback devices and the standard position respectively, and obtain the difference coefficient a n . When calculating the error between the device position and the standard position, the angle and distance between them need to be considered.

[0059] Step S413, take the sum of all the difference coefficients as the total error.

[0060] Specifically, after calculating the difference coefficients of other playback devices respectively, sum up all the difference coefficients and take it as the total error. That is, the total error S1 = a1 + a2 + … + a n ; where n is the number of other playback devices except the device to be selected.

[0061] Step S414: Select the candidate device with the minimum total error as the reference device.

[0062] Specifically, through the above steps, one playback device is sequentially used as the candidate device, and the corresponding total error S is calculated. N , thereby obtaining N total errors, where N is the total number of playback devices. After obtaining N total errors, the minimum total error is screened out, and the corresponding candidate device is used as the reference device. The reference device selected in this way can minimize the error between the device positions of other playback devices and the standard positions, reducing the amount of calibration data.

[0063] In one embodiment, as Figure 8 shown, in step S450, the steps of determining the sound effect parameters of the reference device and the device to be adjusted based on the distance attenuation coefficient, the angle to be adjusted, and the standard angle include:

[0064] Step S451: Obtain the first sound effect parameter and the second sound effect parameter.

[0065] Specifically, the channel surround audio system first obtains the first sound effect parameter and the second sound effect parameter, where the first sound effect parameter is the initial sound effect parameter of the reference device, and the second sound effect parameter is the initial sound effect parameter of the device to be adjusted. The initial sound effect parameter is the sound effect parameter used when the playback device is in the standard position.

[0066] Step S452: Use the sum of the first sound effect parameter and the first adjustment parameter as the sound effect parameter of the reference device.

[0067] Specifically, when calculating the sound effect parameter of the reference device, use the sum of the first sound effect parameter and the first adjustment parameter as the sound effect parameter of the reference device, where the first adjustment parameter is the product of the second sound effect parameter, the distance attenuation coefficient, and the first proportionality coefficient, and the first proportionality coefficient is the ratio of the standard angle to the total angle, and the total angle is the sum of the standard angle and the angle to be adjusted. For example, let the first sound effect parameter be x1, the second sound effect parameter be x2, the angle to be adjusted be α1, the standard angle be α2, and the distance attenuation coefficient be K. At this time, the sound effect parameter y1 of the reference device = x1 + x2 * K * (α2 / (α1 + α2)).

[0068] Step S453: Use the product of the second sound effect parameter, the distance attenuation coefficient, and the second proportionality coefficient as the sound effect parameter of the device to be adjusted.

[0069] Specifically, when calculating the sound effect parameters of the device to be adjusted, the product of the second sound effect parameter, the distance attenuation coefficient, and the second proportionality coefficient is used as the sound effect parameter of the device to be adjusted, where the second proportionality coefficient is the ratio of the angle to be adjusted to the total angle. For example, the sound effect parameter y2 of the device to be adjusted = x2 * K * (α1 / (α1 + α2)). Through the calculation method of the present application, the sounds played by the reference device and the device to be adjusted can make the listener think that there is an equivalent virtual device of the device to be adjusted located at its standard position. As Figure 6 shown, after the calculation and adjustment of the present application, the sounds played by the midrange device and the right-channel device make the listener think that there is an equivalent virtual right-channel device (standard right-channel 1 dashed box) at the standard position of the right-channel device.

[0070] In one embodiment, as Figure 9 shown, the multi-channel surround audio system further includes: a positioning Bluetooth device, and among the multiple playback devices, there are: a main playback device and multiple slave playback devices. The positioning Bluetooth device is used to determine the target position of the listener, which can be a mobile phone, smart glasses, smart bracelet, smart watch, etc. with Bluetooth function. Each of the multiple playback devices is also provided with a Bluetooth communication module, and it can complete the positioning of the positioning Bluetooth device and the playback device by using the positioning function of Bluetooth 6.0. In some embodiments, the multi-channel surround audio system further includes: a sound source output device, and the sound source output device is communicatively connected to the main playback device for sending audio data to the main playback device. It can be understood that the sound source output device and the positioning Bluetooth device can be the same device.

[0071] In one embodiment, as Figure 10 shown, in step S100, the step of obtaining the target position of the listener and the device position of the playback device in real time includes:

[0072] Step S110, sending a position request message through the main playback device.

[0073] Specifically, in the embodiment of the present application, the positioning Bluetooth device and the playback device with Bluetooth 6.0 function are used to determine the target position of the listener and the device position of the playback device. The main playback device is the control center of the entire architecture, which is used to receive audio data and send the audio data to other slave playback devices. When performing positioning, first, the main playback device broadcasts a position request message (including a timestamp and a device ID) to the positioning Bluetooth device and other slave playback devices.

[0074] Step S120, obtaining the position information returned by the positioning Bluetooth device and the slave playback device in response to the position request message through the main playback device.

[0075] Specifically, the slave playback device can receive the audio data of the master playback device while reporting its own location information to the master playback device. After the positioning Bluetooth device and the slave playback device receive the location request information sent by the master playback device, they calculate their relative positions with the master playback device through the Received Signal Strength Indicator (RSSI) and Angle of Arrival (AoA) algorithms, and return the corresponding location information to the master playback device.

[0076] Step S130: Determine the location of the positioning Bluetooth device based on the location information and use it as the target location.

[0077] Specifically, after the master playback device obtains the location information returned by the positioning Bluetooth device and the slave playback device, through multi-point positioning technology, it can determine the location of the positioning Bluetooth device and use it as the target location of the listener. For example, a Cartesian coordinate system with the master playback device as the origin is constructed to determine the location of the positioning Bluetooth device in its coordinate system to obtain the target location.

[0078] Step S140: Determine the locations of the master playback device and the slave playback devices based on the location information and use them as the device locations.

[0079] Specifically, after the master playback device obtains the location information returned by the positioning Bluetooth device and the slave playback devices, through multi-point positioning technology, it can determine the locations of multiple slave playback devices and use them as the device locations of the corresponding playback devices. For example, a Cartesian coordinate system with the master playback device as the origin is constructed to determine the locations of the slave playback devices in its coordinate system to obtain the device locations.

[0080] In one embodiment, as Figure 11 shown, in step S200, the step of dividing the sound channels based on the target location and the device locations includes:

[0081] Step S210: Obtain the number of sound channels and the number of devices.

[0082] Specifically, in the process of dividing the sound channels of the playback devices, first, the number of sound channels and the number of devices are obtained. The number of sound channels is determined by the audio data to be played (such as 2.1 channels, 5.1 channels, etc.). The number of devices is the total number of playback devices, which can be obtained by pre-setting or through the Bluetooth discovery protocol.

[0083] Step S220: When the number of sound channels is the same as the number of devices, determine the sound channels of the playback devices according to the orientation of the device locations relative to the target location.

[0084] Specifically, if the multi-channel surround audio system detects that the number of channels is the same as the number of devices, it enters the orientation-based channel allocation, that is, determines the channels of the playback devices based on the orientation of the device positions relative to the target position. For example, for each playback device, first calculate its azimuth angle relative to the target position, and then determine the channels of the playback device based on the range where the calculated azimuth angle is located. For example, if the azimuth angle of a certain playback device is 10 degrees (with the due front of the target position being 0 degrees), then determine the channel of this playback device as the midrange channel.

[0085] In one embodiment, after step S210 of obtaining the number of channels and the number of devices, the control method further includes: when the number of channels is greater than the number of devices, divide the extra channels into two adjacent playback devices according to the orientation of the device positions relative to the target position.

[0086] Specifically, if the multi-channel surround audio system detects that the number of channels is greater than the number of devices, it means that the number of playback devices is insufficient. At this time, the extra channels can be divided into two adjacent playback devices by adjusting the virtual surround algorithm factor to simulate the surround effect. In some other embodiments, when the number of playback devices is insufficient, the channels of the audio data can also be downgraded (such as 5.1 channels being reverted to stereo) to adapt to the playback devices.

[0087] In one embodiment, after step S210 of obtaining the number of channels and the number of devices, the control method further includes: when the number of channels is less than the number of devices, separate the separable channels according to the orientation of the device positions relative to the target position and then divide them into two adjacent playback devices.

[0088] Specifically, if the multi-channel surround audio system detects that the number of channels is less than the number of devices, it means that there are redundant playback devices. At this time, through the channel separation and dynamic allocation strategy, the separable channel signals can be reasonably allocated to adjacent playback devices to maximize the utilization rate and immersion of spatial audio. For example, if there are 2 channels at the left rear, the left rear channel sound sources can be separated according to the position ratio; when there are devices at the top, environmental sounds such as rain sounds can be extracted as the top channels. In some other embodiments, the redundant playback devices can also be controlled not to emit sound.

[0089] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.

[0090] Based on the same inventive concept, an embodiment of the present application further provides a multi-channel surround audio system for implementing the control method described above. The solution provided by this system to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more of the following system embodiments can refer to the limitations on the control method in the foregoing, and will not be repeated here.

[0091] In one embodiment, the present application also proposes a multi-channel surround audio system for performing the steps of the control method in the above embodiment. The multi-channel surround audio system includes multiple playback devices. The multi-channel surround audio system can obtain the target position of the listener and the device positions of the playback devices in real time, and adjust the sound effect parameters of the playback devices accordingly.

[0092] In one embodiment, the multi-channel surround audio system further includes: a positioning Bluetooth device. Among the multiple playback devices, there are a main playback device and multiple slave playback devices. The positioning Bluetooth device, the multiple slave playback devices are all communicatively connected to the main playback device, and the multiple slave playback devices are communicatively connected to each other. The positioning Bluetooth device is used to determine the target position of the listener, and the main playback device and the multiple slave playback devices are used to determine their own device positions respectively by means of Bluetooth.

[0093] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0094] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0095] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A control method for a multi-channel surround audio system, characterized in that, The multi-channel surround audio system includes a plurality of playback devices, and the method includes: Obtaining the target position of the listener and the device positions of the playback devices in real time; wherein, the target position includes the position and orientation of the listener; Dividing the sound channels based on the target position and the device positions to obtain sound channel division information; wherein, the sound channel division information is used to indicate the sound channels of each of the playback devices; Determining the standard positions of the playback devices based on the sound channel division information and the target position; Determining the sound effect parameters of the playback devices based on the standard positions and the device positions; Playing audio data based on the sound effect parameters so that the position of the equivalent virtual device is the standard position.

2. The control method according to claim 1, wherein The step of determining the sound effect parameters of the playback devices based on the standard positions and the device positions includes: Screening out a reference device and a device to be adjusted from the plurality of playback devices; wherein, in the case of taking the reference device as a reference, the error between the device positions of all the playback devices and the corresponding standard positions is the smallest; Determining a distance attenuation coefficient based on the device position and the standard position of the reference device; Determining an angle to be adjusted based on the device position and the standard position of the device to be adjusted; Determining a standard angle with the reference device based on the standard position of the device to be adjusted; Determining the sound effect parameters of the reference device and the device to be adjusted based on the distance attenuation coefficient, the angle to be adjusted, and the standard angle.

3. The control method according to claim 2, wherein The step of screening out a reference device from the plurality of playback devices includes: Sequentially screening out one device from the plurality of playback devices as a device to be selected; Calculating the errors between the device positions of the other playback devices and the standard positions respectively with the device to be selected as a reference to obtain a plurality of difference coefficients; Taking the sum of all the difference coefficients as the total error; Taking the device to be selected with the smallest total error as the reference device.

4. The control method according to claim 2, wherein The step of determining the sound effect parameters of the reference device and the device to be adjusted based on the distance attenuation coefficient, the angle to be adjusted, and the standard angle includes: Obtaining a first sound effect parameter and a second sound effect parameter; wherein, the first sound effect parameter is the initial sound effect parameter of the reference device, and the second sound effect parameter is the initial sound effect parameter of the device to be adjusted; Taking the sum of the first sound effect parameter and a first adjustment parameter as the sound effect parameter of the reference device; wherein, the first adjustment parameter is the product of the second sound effect parameter, the distance attenuation coefficient, and a first proportionality coefficient, and the first proportionality coefficient is the ratio of the standard angle to the total angle, and the total angle is the sum of the standard angle and the angle to be adjusted; Taking the product of the second sound effect parameter, the distance attenuation coefficient, and a second proportionality coefficient as the sound effect parameter of the device to be adjusted; wherein, the second proportionality coefficient is the ratio of the angle to be adjusted to the total angle.

5. The control method according to claim 1, wherein The multi-channel surround audio system further includes: a positioning Bluetooth device, and among the multiple playback devices, there are a main playback device and multiple slave playback devices; the step of obtaining the target position of the listener and the device positions of the playback devices in real time includes: Sending position request information through the main playback device; Obtaining, through the main playback device, the position information returned by the positioning Bluetooth device and the slave playback devices in response to the position request information; Determining the position of the positioning Bluetooth device based on the position information and using it as the target position; Determining the positions of the main playback device and the slave playback devices based on the position information and using them as the device positions.

6. The control method according to claim 1, wherein The step of dividing channels based on the target position and the device positions includes: Obtaining the number of channels and the number of devices; When the number of channels is the same as the number of devices, determining the channels of the playback devices according to the orientation of the device positions relative to the target position.

7. The control method according to claim 6, characterized in that, After the step of obtaining the number of channels and the number of devices, the method further includes: When the number of channels is greater than the number of devices, dividing the extra channels into two adjacent playback devices according to the orientation of the device positions relative to the target position.

8. The control method according to claim 6, wherein After the step of obtaining the number of channels and the number of devices, the method further includes: When the number of channels is less than the number of devices, separating the separable channels according to the orientation of the device positions relative to the target position and then dividing them into two adjacent playback devices.

9. A multi-channel surround audio system, characterized in that, Including multiple playback devices, the multi-channel surround audio system is used to execute the steps of the control method according to any one of claims 1 to 8.

10. The multi-channel surround audio system according to claim 9, wherein It further includes: A positioning Bluetooth device, among the multiple playback devices, there are a main playback device and multiple slave playback devices, the positioning Bluetooth device and the multiple slave playback devices are all communicatively connected to the main playback device, and the multiple slave playback devices are communicatively connected to each other.