Multi-device cooperative distributed sound system control method and device
By marking the energy consumption type of audio equipment and calling scene parameter templates, the audio parameters are adjusted to control energy consumption, solving the problem of high energy consumption caused by ineffective equipment operation in the existing technology, and realizing effective energy consumption management in the audio system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU TEMEISHENG EIECTRONICS CO LTD
- Filing Date
- 2026-04-13
- Publication Date
- 2026-07-14
AI Technical Summary
Existing distributed audio system control methods fail to effectively combine the spatial usage requirements and personnel distribution of actual audio playback scenarios during the collaborative control of multiple audio devices, resulting in a large number of devices operating in an ineffective state, increasing energy consumption and raising long-term operating costs for users.
By acquiring the energy consumption fluctuation values and parameter values of audio equipment, stable energy consumption devices and dynamic energy consumption devices are marked, the scene parameter template library is called to determine the optimal playback parameter template, and real-time energy consumption is calculated based on the adjustment values. Non-core operating parameters are reduced to control overall energy consumption until the preset energy consumption limit is reached.
While ensuring sound playback quality, effectively control the energy consumption of multiple audio devices, reduce overall power consumption, improve energy utilization efficiency, and reduce unnecessary energy consumption.
Smart Images

Figure CN122395525A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of audio control technology, and more specifically, to a method and apparatus for controlling a distributed audio system with multi-device collaboration. Background Technology
[0002] Existing distributed audio system control methods are mainly applied to audio playback scenarios involving networked multi-speaker devices. These methods enable synchronized control of the operating status of multiple speakers, distributed distribution of audio streams, and coordinated playback timing, meeting the needs of full-area audio coverage in large venues, commercial spaces, and multi-room residences. Current control methods typically rely on preset networking protocols to identify the access of multiple speakers. Based on playback commands issued by the user, they send corresponding audio data and operating parameters to each associated speaker, thereby achieving synchronized playback, zoned playback, and other collaborative control effects. This effectively reduces the operational complexity of multi-speaker collaborative operation and improves spatial consistency of audio playback and the user's auditory experience.
[0003] Existing distributed audio system control methods, when performing collaborative control of multiple audio devices, simply activate all associated audio devices based on preset control commands and keep them operating at full capacity. They fail to dynamically adjust the number of participating and operating audio devices based on the actual spatial usage requirements and personnel distribution of the audio playback scenario. This results in a large number of audio devices operating ineffectively in areas not covered by the system, generating unnecessary energy consumption. Therefore, existing distributed audio system control methods cannot reduce overall power consumption while ensuring audio playback quality, ultimately leading to high energy consumption and low energy efficiency for the entire distributed audio system, increasing long-term operating costs for users. Summary of the Invention
[0004] The purpose of this application is to provide a control method and device for a distributed audio system with multi-device collaboration, which solves the technical problem that the distributed audio system control method cannot effectively control energy consumption when coordinating the control of multiple audio devices, and achieves the technical effect of effectively controlling energy consumption when coordinating the control of multiple audio devices.
[0005] In a first aspect, embodiments of this application provide a control method for a multi-device collaborative distributed audio system. The method includes: acquiring multiple audio parameter values and multiple energy consumption fluctuation values of multiple audio devices in the distributed audio system within a unit task cycle; marking audio devices with energy consumption fluctuation values less than a preset fluctuation threshold as stable energy-consuming devices, and marking audio devices with energy consumption fluctuation values greater than or equal to the preset fluctuation threshold as dynamic energy-consuming devices; determining optimal playback parameter templates corresponding to the multiple audio devices in the distributed audio system based on the multiple audio parameter values by calling a scene parameter template library; determining multiple audio parameter adjustment values corresponding to the multiple audio devices based on the optimal playback parameter templates; and controlling the devices in real-time. The power and energy consumption conversion unit determines the real-time adjusted energy consumption values of multiple audio devices after parameter adjustment based on multiple audio parameter adjustment values; it determines the sum of the real-time energy consumption values of multiple audio devices as the first total adjusted energy consumption value after system adjustment; when the first total adjusted energy consumption value is less than the preset energy consumption limit, it adjusts the audio parameters of multiple audio devices according to the multiple audio parameter adjustment values; when the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, it adjusts the audio parameters of multiple audio devices according to the multiple audio parameter adjustment values, and reduces the non-core operating parameters of the stable energy consumption devices to adjust the first total adjusted energy consumption value until the first total adjusted energy consumption value is less than the preset energy consumption limit.
[0006] In one possible implementation, the method further includes: after reducing the non-core operating parameters of the stable energy-consuming device, obtaining a second total adjusted energy consumption value after adjusting the first total adjusted energy consumption value; when the second total adjusted energy consumption value is greater than or equal to a preset energy consumption limit, obtaining the dynamic adjustment parameters of the dynamic energy-consuming device; wherein, the dynamic adjustment parameters include power amplification gain and adjustment parameters corresponding to non-core sound effect processing functions; adjusting the sound parameters of multiple audio devices according to multiple audio parameter adjustment values, and adjusting the parameters of the dynamic energy-consuming device according to the dynamic adjustment parameters to adjust the second total adjusted energy consumption value until the second total adjusted energy consumption value is less than the preset energy consumption limit.
[0007] In another possible implementation, when the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of the stable energy consumption devices are reduced to adjust the first total adjusted energy consumption value until the first total adjusted energy consumption value is less than the preset energy consumption limit. This includes: obtaining the total power of the stable energy consumption devices corresponding to multiple sub-regions; when the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, determining multiple target stable energy consumption devices with the same total power for multiple sub-regions; adjusting the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and reducing the non-core operating parameters of multiple target stable energy consumption devices for multiple sub-regions to adjust the first total adjusted energy consumption value until the first total adjusted energy consumption value is less than the preset energy consumption limit.
[0008] In another possible implementation, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the parameters of dynamic energy-consuming devices are adjusted according to dynamic adjustment parameters to adjust the second total adjusted energy consumption value until the second total adjusted energy consumption value is less than the preset energy consumption limit. This includes: obtaining the total power of dynamic energy-consuming devices corresponding to multiple sub-regions; when the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, identifying multiple target dynamic energy-consuming devices with the same total power in multiple sub-regions; adjusting the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and reducing the non-core operating parameters of multiple target dynamic energy-consuming devices in multiple sub-regions to adjust the second total adjusted energy consumption value until the second total adjusted energy consumption value is less than the preset energy consumption limit.
[0009] In another possible implementation, when the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, multiple target stable energy consumption devices with the same total power are identified in multiple sub-regions, including: obtaining multiple first distance coefficients between multiple stable energy consumption devices in multiple sub-regions; determining the difference between the sums of multiple first distance coefficients between multiple target dynamic energy consumption devices corresponding to multiple sub-regions as the first distance coefficient difference; and identifying multiple target dynamic energy consumption devices with the same total power and whose first distance coefficient difference is less than the preset distance coefficient difference in multiple sub-regions.
[0010] In another possible implementation, when the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, multiple target dynamic energy consumption devices with the same total power are identified in multiple sub-regions, including: obtaining multiple second distance coefficients between multiple dynamic energy consumption devices in multiple sub-regions; determining the difference between the sums of multiple second distance coefficients between multiple target dynamic energy consumption devices corresponding to multiple sub-regions as the second distance coefficient difference; and identifying multiple target dynamic energy consumption devices with the same total power and a second distance coefficient difference less than the preset distance coefficient difference in multiple sub-regions.
[0011] In another possible implementation, the method further includes: obtaining the execution priority corresponding to the optimal playback parameter template; determining multiple target stable power consumption devices corresponding to high execution priorities, and determining multiple target dynamic power consumption devices corresponding to low execution priorities; when the execution priority of the optimal playback parameter template is high, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjusting the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reducing the non-core operating parameters of multiple target stable power consumption devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit; when the execution priority of the optimal playback parameter template is low, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjusting the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reducing the dynamic adjustment parameters of multiple target dynamic power consumption devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0012] In another possible implementation, the method further includes: when the execution priority of the optimal playback parameter template is high, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjusting the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reducing the non-core operating parameters of multiple target stable energy consumption devices to adjust the first total adjustment energy consumption value, obtaining the second total adjustment energy consumption value after adjusting the first total adjustment energy consumption value; when the second total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, obtaining the dynamic adjustment parameters of the dynamic energy consumption device; adjusting the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and adjusting the parameters of the dynamic energy consumption device according to the dynamic adjustment parameters to adjust the second total adjustment energy consumption value, until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0013] In another possible implementation, the method further includes: obtaining the execution duration span corresponding to the optimal playback parameter template; determining multiple target stable energy-consuming devices corresponding to the long execution duration span, and determining multiple target dynamic energy-consuming devices corresponding to the short execution duration span; when the execution duration span of the optimal playback parameter template is a long execution duration span, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjusting the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reducing the non-core operating parameters of multiple target stable energy-consuming devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit; when the execution duration span of the optimal playback parameter template is a short execution duration span, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjusting the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reducing the dynamic adjustment parameters of multiple target dynamic energy-consuming devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0014] Secondly, embodiments of this application provide a multi-device collaborative distributed audio system control device, including units for implementing the above-described method.
[0015] The beneficial effects of the embodiments in this application compared with the prior art are:
[0016] This application provides a control method for a multi-device collaborative distributed audio system. The method includes: determining optimal playback parameter templates for multiple audio devices in the distributed audio system based on multiple audio parameter values by calling a scene parameter template library; determining multiple audio parameter adjustment values for multiple audio devices based on the optimal playback parameter templates; determining the real-time adjusted energy consumption values of each audio device after parameter adjustment based on the multiple audio parameter adjustment values using a device real-time power and energy consumption conversion unit; determining the sum of the real-time energy consumption values of each audio device as the first total adjusted energy consumption value after system adjustment; when the first total adjusted energy consumption value is greater than or equal to a preset energy consumption limit, adjusting the audio parameters of multiple audio devices according to the multiple audio parameter adjustment values, and reducing the non-core operating parameters of stable energy-consuming devices to adjust the first total adjusted energy consumption value until the first total adjusted energy consumption value is less than the preset energy consumption limit. This application embodiment can ensure that the overall energy consumption is lower than the preset energy consumption limit, and also avoid negative impacts on the core audio playback effect, thus balancing energy consumption control and playback experience. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 A flowchart illustrating the first multi-device collaborative distributed audio system control method provided in this application embodiment;
[0019] Figure 2 A schematic diagram illustrating the workflow of the first multi-device collaborative distributed audio system control method provided in this application embodiment;
[0020] Figure 3 A flowchart illustrating the second multi-device collaborative distributed audio system control method provided in this application embodiment;
[0021] Figure 4 A schematic diagram illustrating the workflow of the second multi-device collaborative distributed audio system control method provided in this application embodiment;
[0022] Figure 5 A flowchart illustrating the third multi-device collaborative distributed audio system control method provided in this application embodiment;
[0023] Figure 6 A schematic diagram illustrating the workflow of the third multi-device collaborative distributed audio system control method provided in this application embodiment;
[0024] Figure 7 A flowchart illustrating the fourth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0025] Figure 8 A schematic diagram illustrating the workflow of the fourth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0026] Figure 9 A flowchart illustrating the fifth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0027] Figure 10 A schematic diagram illustrating the workflow of the fifth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0028] Figure 11 A flowchart illustrating the sixth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0029] Figure 12 A schematic diagram illustrating the workflow of the sixth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0030] Figure 13 A flowchart illustrating the seventh multi-device collaborative distributed audio system control method provided in this application embodiment;
[0031] Figure 14 A flowchart illustrating the eighth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0032] Figure 15 A flowchart illustrating the ninth multi-device collaborative distributed audio system control method provided in this application embodiment;
[0033] Figure 16 This is a schematic diagram of the logical structure of a multi-device collaborative distributed audio system control system provided in an embodiment of this application. Detailed Implementation
[0034] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0035] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0036] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0037] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0038] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0039] Existing distributed audio system control methods cannot reduce the overall power consumption of the equipment while ensuring audio playback quality.
[0040] Based on the above reasons, this application provides a control method for a multi-device collaborative distributed audio system. The method includes: acquiring multiple audio parameter values and multiple energy consumption fluctuation values of multiple audio devices in a distributed audio system within a unit task cycle; marking audio devices with energy consumption fluctuation values less than a preset fluctuation threshold as stable energy consumption devices, and marking audio devices with energy consumption fluctuation values greater than or equal to the preset fluctuation threshold as dynamic energy consumption devices; determining the optimal playback parameter template corresponding to the multiple audio devices in the distributed audio system based on the multiple audio parameter values by calling a scene parameter template library; determining multiple audio parameter adjustment values corresponding to the multiple audio devices based on the optimal playback parameter template; determining the real-time adjusted energy consumption values of the multiple audio devices after parameter adjustment based on the multiple audio parameter adjustment values by a device real-time power and energy consumption conversion unit; and determining the sum of the real-time energy consumption values of the multiple audio devices as the first total adjusted energy consumption value after system adjustment. When the first total energy consumption value is less than the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values. When the first total energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of the energy-stabilizing devices are reduced to adjust the first total energy consumption value until the first total energy consumption value is less than the preset energy consumption limit. This embodiment of the application can ensure that the overall energy consumption is lower than the preset energy consumption limit, and also avoid negative impacts on the core effects of audio playback, thus balancing energy consumption control and playback experience.
[0041] In some scenarios, the multi-device collaborative distributed audio system control method of this application embodiment can be applied to shopping mall scenarios, automatically matching the working status of audio systems in different spaces, and improving the audio energy consumption control effect in shopping malls.
[0042] In other scenarios, the multi-device collaborative distributed audio system control method of this application embodiment can also be applied to offline exhibition scenarios, switching the playback content of the corresponding area audio according to different modes, thereby improving the energy consumption control effect of distributed audio in exhibition scenarios.
[0043] The following describes in detail, with specific examples, a multi-device collaborative distributed audio system control method provided in this application embodiment.
[0044] Figure 1 A flowchart illustrating the first multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 1 As shown in the embodiment of this application, a distributed audio system control method for multi-device collaboration is also provided. The method further includes steps S110 to S130, which will be described in detail below.
[0045] S110. Obtain multiple audio parameter values and multiple energy consumption fluctuation values for multiple audio devices in the distributed audio system within a unit task cycle. Mark audio devices with energy consumption fluctuation values less than a preset fluctuation threshold as stable energy consumption devices, and mark audio devices with energy consumption fluctuation values greater than or equal to the preset fluctuation threshold as dynamic energy consumption devices. By calling the scene parameter template library, determine the optimal playback parameter template corresponding to the multiple audio devices in the distributed audio system based on the multiple audio parameter values. Based on the optimal playback parameter template, determine the adjustment values of multiple audio parameters corresponding to the multiple audio devices.
[0046] Figure 2 A schematic diagram of the workflow of the first multi-device collaborative distributed audio system control method provided in the embodiments of this application is shown below. Figure 2 As shown, in this implementation, the monitoring and acquisition module built into the distributed audio system can be used to synchronously collect the operating data of all audio devices connected to the system, extract the audio operation-related parameters within the corresponding unit task cycle, and the real-time energy consumption change data within the corresponding cycle, and finally sort them out to obtain multiple audio parameter values and multiple energy consumption fluctuation values.
[0047] It should be noted that the unit task cycle is a fixed unit duration defined by the distributed audio system based on the actual usage scenario, used for statistical analysis of equipment operation data. Different cycle types can be set for different scenarios.
[0048] For example, in a distributed sound system in a shopping mall, a single continuous playback duration of 1 hour can be set as a task cycle. In a commercial promotional scenario, a single continuous promotional playback duration of 4 hours can be set as a task cycle.
[0049] It should be noted that audio parameter values are the core parameters that describe the current operating status and playback effect of audio equipment, and different functional dimensions correspond to different specific parameter types.
[0050] For example, parameters describing playback output capabilities include maximum output power, current actual output power, and frequency response range. Parameters describing playback sound quality include total harmonic distortion, signal-to-noise ratio, and channel separation. Parameters describing device operating status include current operating temperature, current speaker diaphragm offset amplitude, and signal delay duration.
[0051] It should be noted that the energy consumption fluctuation value is a quantitative value of the degree of fluctuation of the audio equipment's energy consumption from the average energy consumption within a statistical unit task period, and the specific value can be obtained through statistical calculation.
[0052] For example, the unit task cycle can be divided into N equal-length sub-statistical intervals. The energy consumption value of each sub-statistical interval can be collected. The arithmetic mean of the energy consumption values of all sub-intervals can be calculated as the baseline energy consumption. Then, the sum of squares of the differences between the energy consumption value of each sub-interval and the baseline energy consumption can be calculated. The square root of the sum of squares can be used as the final energy consumption fluctuation value.
[0053] In this implementation, a preset threshold for energy consumption fluctuations adapted to the current system can be set in advance. The energy consumption fluctuation values of each audio device collected are compared with the preset threshold one by one, and the devices are classified and labeled according to the comparison results.
[0054] After the comparison is completed, devices whose energy consumption fluctuation values do not reach the preset fluctuation threshold can be marked as stable energy consumption devices. Devices whose energy consumption fluctuation values reach or exceed the preset fluctuation threshold can be marked as dynamic energy consumption devices, which facilitates the matching of corresponding parameter adjustment strategies for different types of devices in the future.
[0055] In this implementation, the scene parameter template library stored in the distributed audio system can be called, and the optimal playback parameter template corresponding to each device can be matched by combining the multiple audio parameter values of each audio device collected in the early stage.
[0056] It should be noted that the scene parameter template library is a collection of standard playback parameters preset and organized for different usage scenarios and device types. The library is divided into different template types according to application scenarios and device attributes.
[0057] For example, for outdoor commercial advertising scenarios, there are templates for long-distance transmission, low-frequency enhanced outdoor use, and low-power battery life. For exhibition scenarios, there are templates for uniform sound reinforcement across the entire area, interactive sound reinforcement and pickup at the speaking area, and background noise reduction.
[0058] It should be noted that the process of determining the optimal playback parameter template is to combine the currently collected audio parameter values and the usage scenario, and then match and filter the optimal template from the scene parameter template library. The filtering can be completed by calculating the parameter matching degree.
[0059] For example, when the distributed sound system is applied to a shopping mall scenario, the following data is collected: the sound output power of the first-floor area is 80W, the total harmonic distortion (THD) is 0.08%, and the lower frequency response limit is 40Hz. The sound output power of the mid-floor area is 50W, the THD is 0.05%, and the lower frequency response limit is 60Hz. The sound output power of the upper-floor area is 40W, the THD is 0.06%, and the lower frequency response limit is 80Hz. The subwoofer on the first floor has a current output power of 120W, a THD of 0.1%, and a lower frequency response limit of 20Hz. All the collected sound parameter values are matched against the parameter ranges of different templates in the same scene from the scene parameter template library. The matching degree between each template and the current parameters is calculated, and finally, the 5.1-channel surround sound template with the highest matching degree is selected as the optimal playback parameter template for each sound device.
[0060] In this implementation, the standard values of each parameter recorded in the already matched optimal playback parameter template can be read, and combined with the current audio parameter values of the corresponding audio device, the specific value that each parameter needs to be adjusted can be calculated, and multiple audio parameter adjustment values can be obtained.
[0061] It should be noted that the process of determining the audio parameter adjustment value is to calculate the difference between the standard parameter value of the optimal playback parameter template and the current parameter value of the device to obtain the adjustment amount.
[0062] For example, the optimal playback parameter template matched for the current first-floor area of the shopping mall is a 5.1 channel surround sound template. This template specifies that the standard output power of the speakers is 60W and the standard total harmonic distortion control limit is 0.05%. The current output power of the speakers is 80W and the current total harmonic distortion is 0.08%. It can be calculated that the output power adjustment value is reduced by 20W and the total harmonic distortion adjustment value is reduced by 0.03%. The adjustment amount of all parameters is calculated in this way to finally obtain the adjustment values of all audio parameters corresponding to the audio equipment.
[0063] S120. Using the real-time power and energy consumption conversion unit, determine the real-time adjusted energy consumption values of multiple audio devices after parameter adjustment based on multiple audio parameter adjustment values. The sum of the real-time energy consumption values of the multiple audio devices is determined as the first overall adjusted energy consumption value after system adjustment.
[0064] In this implementation, the device's real-time power module can be called to collect the device's power data after parameter adjustment. The energy consumption conversion unit, combined with the multiple audio parameter adjustment values already obtained, can calculate the real-time adjusted energy consumption value of each audio device after parameter adjustment.
[0065] It should be noted that the conversion logic of the energy consumption conversion unit is to convert the power changes caused by different audio parameter adjustments into the corresponding energy consumption by combining the duration of a unit task cycle. Different parameters have different conversion weights, and the conversion weights of different parameters can be simplified and determined through empirical values.
[0066] For example, the adjustment value of the output power parameter is calculated directly according to the rated energy consumption conversion logic, which is to multiply the adjusted output power by the unit task cycle duration. Adjusting the total harmonic distortion (THD) will change the power amplifier module's operating efficiency, which is determined by multiplying the power amplifier efficiency correction factor and the speaker power during conversion. Adjusting the frequency response range will cause a change in the work done by the speaker diaphragm, which is determined by multiplying the work done correction factor and the speaker power during conversion. Finally, the total energy consumption is obtained by adding up the energy consumption items corresponding to all adjusted parameters.
[0067] It should be noted that the process of determining the real-time energy consumption value involves first obtaining the corresponding adjusted parameter value based on the adjustment value of each audio parameter, and then converting it through the energy consumption conversion unit to obtain the final energy consumption.
[0068] For example, a certain audio device originally had an output power of 80W. The adjustment value was reduced by 20W, resulting in an output power of 60W. The original total harmonic distortion (THD) was 0.08%, and the adjustment value was reduced by 0.03%, resulting in a THD of 0.05%. The unit task cycle is 1 hour. Substituting the conversion logic of the energy consumption conversion unit, the energy consumption corresponding to the output power is 60W × 1h = 0.06kWh. The THD correction factor is 0.98, and the sum of the correction factors for other parameters is 1. The final calculated real-time adjusted energy consumption value for this audio device is 0.0588kWh.
[0069] In this implementation, the real-time adjustment energy consumption values of all audio devices that have been calculated can be added one by one to obtain the total energy consumption of the entire system after adjustment, and this total is marked as the first total adjustment energy consumption value.
[0070] It should be noted that the process of calculating the first total adjusted energy consumption value is to directly add the real-time adjusted energy consumption values of all individual devices, and the calculation process only needs to retain a uniform number of decimal places.
[0071] For example, the distributed audio system connects to 5 audio devices. After parameter adjustment, the real-time adjusted energy consumption values of the 5 devices are 0.0588kWh, 0.042kWh, 0.035kWh, 0.035kWh, and 0.084kWh, respectively. They are calculated by adding them up in sequence: 0.0588 + 0.042 = 0.1008, 0.1008 + 0.035 = 0.1358, 0.1358 + 0.035 = 0.1708, 0.1708 + 0.084 = 0.2548, and finally the first total adjusted energy consumption value is 0.2548kWh.
[0072] S130. When the first total energy consumption value is less than the preset energy consumption limit, adjust the audio parameters of multiple audio devices according to multiple audio parameter adjustment values. When the first total energy consumption value is greater than or equal to the preset energy consumption limit, adjust the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and reduce the non-core operating parameters of the stable energy consumption devices to adjust the first total energy consumption value until the first total energy consumption value is less than the preset energy consumption limit.
[0073] In this implementation, the calculated first total adjustment energy consumption value can be compared with the preset energy consumption limit. When the comparison result shows that the first total adjustment energy consumption value is less than the preset energy consumption limit, the parameters of multiple audio devices in the distributed audio system are adjusted sequentially according to the previously obtained multiple audio parameter adjustment values.
[0074] For example, if the first speaker output power of the distributed audio system is reduced by 20W and the total harmonic distortion is reduced by 0.03%, the control module can directly reduce the current output power from 80W to 60W, and then reduce the total harmonic distortion from 0.08% to 0.05% by adjusting the bias voltage of the power amplifier module. The adjustment of all parameters of all audio equipment can be completed in this way.
[0075] In this implementation, when the comparison result shows that the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the initial adjustment can be completed according to the multiple audio parameter adjustment values that have been obtained. Then, for the previously marked stable energy consumption devices, their non-core operating parameters are reduced, thereby reducing the energy consumption of the stable energy consumption devices and realizing the adjustment of the first total adjustment energy consumption value. This adjustment process is repeated until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0076] It should be noted that non-core operating parameters are those that do not affect the core playback effect of the speaker and will not significantly reduce the user's listening experience after adjustment. The types of non-core operating parameters are fixed in different scenarios.
[0077] For example, the rated speed of the auxiliary heat dissipation module, the sampling frequency of the standby monitoring module, the output brightness of the indicator display module, and the transmission power of the additional Bluetooth standby module are all common non-core operating parameters.
[0078] It should be noted that the process of adjusting the first total adjustment energy consumption value by reducing the non-core operating parameters of stable energy-consuming equipment is to gradually reduce the non-core parameters, and recalculate the first total adjustment energy consumption value after each adjustment until the limit requirements are met.
[0079] For example, the current total energy consumption is 0.2548 kWh, while the preset energy consumption limit is 0.22 kWh. The total energy consumption exceeds the limit. There are two energy-stabilizing devices. The auxiliary cooling module of the first energy-stabilizing device has a rated speed of 1500 rpm. Reducing it to 1200 rpm will reduce energy consumption by 0.012 kWh. The standby monitoring sampling frequency of the second energy-stabilizing device is reduced from 1 time / second to 1 time / 2 seconds, which will reduce energy consumption by 0.025 kWh. After these two adjustments, the total energy consumption is recalculated as 0.2548 - 0.012 - 0.025 = 0.2178 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0080] This implementation distinguishes between stable and dynamic energy-consuming devices based on multiple energy consumption fluctuation values within a unit task cycle. It then calls a scene parameter template library to match the optimal playback parameter template, obtaining multiple audio parameter adjustment values. This reduces unnecessary parameter debugging steps and improves the matching degree and efficiency of parameter adjustments while ensuring the distributed audio system's playback effect adapts to scene requirements. The real-time power and energy consumption conversion unit calculates the real-time adjusted energy consumption values of each audio device after parameter adjustment, summing them to obtain the first total adjusted energy consumption value. This allows for accurate prediction of the overall energy consumption level after adjustment before parameter adjustment, avoiding unexpected energy consumption problems caused by blind adjustments and improving the accuracy of energy consumption management.
[0081] With this implementation method, when the first total energy consumption value is greater than or equal to the preset energy consumption limit, the non-core operating parameters of stable energy consumption devices are reduced first to complete the energy consumption peak reduction. There is no need to reduce the core operating parameters of dynamic energy consumption devices that are sensitive to energy consumption fluctuations. This ensures that the overall energy consumption is lower than the preset energy consumption limit and avoids negative impacts on the core effects of audio playback, thus balancing energy consumption control and playback experience.
[0082] Figure 3 A flowchart illustrating the second type of multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 3 As shown, in some implementations, the above method also includes S140 to S150, which will be described in detail below.
[0083] S140. After reducing the non-core operating parameters of the stable energy consumption device, obtain the second total adjusted energy consumption value after adjusting the first total adjusted energy consumption value. When the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, obtain the dynamic adjustment parameters of the dynamic energy consumption device. Among them, the dynamic adjustment parameters include the power amplification gain and the adjustment parameters corresponding to the non-core sound effect processing functions.
[0084] Figure 4 A schematic diagram of the workflow of the second multi-device collaborative distributed audio system control method provided in the embodiments of this application is shown below. Figure 4 As shown, in this implementation, after adjusting the non-core operating parameters of the stable energy-consuming devices, the real-time energy consumption values of all audio devices are recalculated and accumulated to obtain the adjusted second total energy consumption value. The second total energy consumption value is compared with the preset energy consumption limit. If the comparison result shows that the second total energy consumption value is still greater than or equal to the preset energy consumption limit, the dynamic adjustment parameters corresponding to all dynamic energy-consuming devices can be extracted from the parameter storage module of the distributed audio system.
[0085] It should be noted that the power amplification gain adjustment included in the dynamic adjustment parameters is a step-by-step adjustment of the power amplifier module's amplification factor, with different adjustment types corresponding to different power levels.
[0086] For example, based on the adjustment range, it can be divided into 10% amplitude gain reduction type, 20% amplitude gain reduction type, and 30% amplitude gain reduction type. Based on the adjustment frequency band, it can be divided into full-band gain reduction type, high-frequency band gain reduction type, and low-frequency band gain reduction type.
[0087] It should be noted that non-core audio processing functions are additional audio processing functions that do not affect basic listening needs but increase device power consumption when enabled. Power consumption can be reduced by disabling these functions.
[0088] For example, common non-core audio processing functions include virtual surround sound enhancement, multi-channel harmonic compensation enhancement, automatic volume balance correction, and automatic low-frequency standing wave correction.
[0089] It should be noted that the process of obtaining the dynamic adjustment parameters of dynamic energy consumption devices involves first filtering out all marked dynamic energy consumption devices, and then extracting the corresponding adjustable parameters from the preset parameter list.
[0090] For example, there are currently 3 dynamic energy consumption devices. The control module of the distributed audio system can first read the device identifiers of the 3 devices, filter out the adjustable dynamic parameters of the corresponding devices from the parameter storage partition according to the device identifiers, and sort them out to obtain the power amplification gain adjustment range of each device, as well as the adjustment parameters corresponding to the non-core sound effect processing functions that can be turned off. After summarizing, a complete set of dynamic adjustment parameters is obtained.
[0091] S150. Adjust the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and adjust the parameters of dynamic energy consumption devices according to dynamic adjustment parameters, so as to adjust the second total adjustment energy consumption value until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0092] In this implementation, the adjustment results of multiple audio devices based on multiple audio parameter adjustment values, as well as the adjustment results of non-core operating parameters of the target stable energy consumption device, can be kept unchanged. Then, for all dynamic energy consumption devices, secondary parameter adjustment is performed according to the obtained dynamic adjustment parameters. After each round of adjustment, the second total adjustment energy consumption value is recalculated. The adjustment operation is repeated until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0093] It should be noted that the core playback sound quality must meet the requirements of the scenario. The coordinated adjustment should follow the execution rule of adjusting non-core functions first and then power gain, without changing the core playback parameters.
[0094] For example, first turn off the non-core audio processing functions of all dynamic power consumption devices, and then gradually reduce the power amplification gain in small increments, reducing the gain by only one level each time to avoid making too large an adjustment at once and affecting the playback effect, while keeping the original adjustment results of all core playback parameters unchanged.
[0095] It should be noted that after each round of adjustment, the second total adjustment energy consumption value needs to be recalculated and compared with the preset energy consumption limit. If the requirement is not met, the next round of iterative adjustment will begin; if the requirement is met, the adjustment will stop.
[0096] For example, the second total adjusted energy consumption value is 0.239 kWh, while the preset energy consumption limit is 0.22 kWh, which still does not meet the requirements. According to the execution rules, in the first round, the virtual surround sound enhancement function of all dynamic energy consumption devices is turned off, and the second total adjusted energy consumption value is recalculated to be 0.228 kWh, which still does not meet the standard. In the second round, the power amplification gain of all dynamic energy consumption devices is reduced by 5% across the entire frequency band, and the second total adjusted energy consumption value is recalculated to be 0.216 kWh. This value is less than the preset energy consumption limit, so the iterative adjustment can be stopped.
[0097] This implementation method calculates a second total adjusted energy consumption value after adjusting the non-core operating parameters of the stable energy-consuming equipment. This value serves as the basis for subsequent energy consumption control and can accurately measure the effect of the first round of energy consumption adjustment, avoiding unfounded secondary parameter adjustments and reducing unnecessary disturbances to the equipment's operating status. When the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, the adjustment parameters corresponding to the power amplification gain and non-core audio processing functions are selected as dynamic adjustment parameters. This adjustment only targets the non-core dimensions of the dynamic energy-consuming equipment and will not affect the core operating status of the dynamic energy-consuming equipment, ensuring that the core effect of audio playback is not compromised.
[0098] By implementing this method, when the adjustment of stable energy consumption devices still fails to meet the standard, dynamic adjustment parameters are then applied to dynamic energy consumption devices to form a gradient energy consumption control mechanism. This ensures that the final second total adjusted energy consumption value is less than the preset energy consumption limit, while also minimizing the impact of parameter adjustments on the overall playback experience.
[0099] Figure 5 A flowchart illustrating the third multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 5 As shown, in some implementations, in the above-mentioned S130, when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of the stable energy consumption device are reduced to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit, including S131 to S132. S131 to S132 will be explained in detail below.
[0100] S131. Obtain the total power of stable energy-consuming devices corresponding to multiple sub-regions. When the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, determine multiple target stable energy-consuming devices with the same total power for multiple sub-regions.
[0101] Figure 6 A schematic diagram of the workflow of the third multi-device collaborative distributed audio system control method provided in the embodiments of this application is shown below. Figure 6 As shown, in this implementation, the coverage area of the distributed audio system can be pre-divided into multiple sub-regions. The real-time operating power of all marked stable energy-consuming devices in each sub-region is collected, and then the total power of the stable energy-consuming devices in each sub-region is calculated.
[0102] It should be noted that the division of multiple sub-regions is usually determined based on the application scenario and coverage area of the distributed audio system, with different scenarios corresponding to different division types.
[0103] For example, a large shopping mall can be divided into multiple sub-areas according to different shops or floors. A large convention center can be divided into multiple sub-areas according to different exhibition booths. A large cinema can be divided into multiple sub-areas according to different screening rooms. An outdoor concert venue can be divided into multiple sub-areas according to the audience area, stage area, and backstage area.
[0104] It should be noted that the process of calculating the total power of stable energy-consuming devices in a single sub-region is to directly sum the real-time operating power of all stable energy-consuming devices in that sub-region.
[0105] For example, in a clothing section on the first floor of a large shopping mall, there are three stable power consumption audio devices. The real-time operating power of the three devices is 60W, 40W and 30W respectively. The sum of the three values is 60+40+30=130W, and the total power of the stable power consumption devices in this sub-area is 130W.
[0106] In this implementation, the calculated first total energy consumption value can be compared with the preset energy consumption limit. When the first total energy consumption value is greater than or equal to the preset energy consumption limit, the total power of stable energy consumption devices in all sub-regions is traversed, and stable energy consumption devices corresponding to multiple sub-regions with the same total power value are selected and marked as target stable energy consumption devices.
[0107] It should be noted that the process of selecting target stable energy consumption devices with the same total power involves first summarizing the total power values of all sub-regions, then matching groups with the same values, and finally extracting the stable energy consumption devices within each group.
[0108] For example, there are currently four sub-regions, with total power consumption devices in the four sub-regions being 130W, 120W, 130W, and 140W, respectively. First, the total power values are grouped by size. The group with a total power of 130W contains two sub-regions. All stable power consumption devices within these two sub-regions are extracted: three devices with power consumption of 60W, 40W, and 30W, and three devices with power consumption of 50W, 50W, and 30W. These devices are the multiple target stable power consumption devices with the same total power obtained through screening.
[0109] S132. Adjust the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and reduce the non-core operating parameters of multiple target stable energy consumption devices in multiple sub-regions to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0110] In this implementation, the parameter adjustment operation of all audio equipment based on multiple audio parameter adjustment values can be completed first. Then, combined with the target stable energy consumption equipment of each sub-region obtained by pre-screening, the non-core operating parameters of the target stable energy consumption equipment in each sub-region are reduced one by one. After each round of adjustment is completed, the first total adjustment energy consumption value is recalculated. The adjustment is repeated until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0111] It should be noted that there are clear execution rules for reducing the non-core operating parameters of the corresponding target stable power consumption devices in different sub-regions, which can ensure the playback effect of different sub-regions and avoid excessive degradation of the local experience.
[0112] For example, for target stable energy consumption equipment in multiple sub-regions with the same total power, non-core operating parameters are reduced synchronously by the same magnitude. For sub-regions with different total power, the reduction magnitude is determined according to the proportion of total power. The larger the total power of the sub-region, the higher the reduction magnitude. At the same time, the target stable energy consumption equipment in sub-regions with lower passenger flow density is adjusted first.
[0113] In this implementation, after the parameter adjustment is completed, the first total energy consumption value is recalculated and compared with the preset energy consumption limit. If the requirement is not met, the next round of adjustment continues; if the requirement is met, the adjustment process stops.
[0114] For example, the current first total adjusted energy consumption value is 0.28 kWh, the preset energy consumption limit is 0.22 kWh, and there are 3 target stable energy consumption devices in each of the two sub-regions with the same total power. According to the execution rules, in the first round, the rated speed of the auxiliary heat dissipation modules of the target stable energy consumption devices in the two sub-regions is reduced by 200 rpm, and the first total adjusted energy consumption value is recalculated to 0.25 kWh, which still does not meet the standard. In the second round, the standby monitoring sampling frequency of the target stable energy consumption devices in the two sub-regions is reduced by half, and the first total adjusted energy consumption value is recalculated to 0.215 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0115] This implementation method identifies multiple target stable energy-consuming devices with the same total power as adjustment targets for multiple sub-regions, ensuring that the energy consumption adjustment contribution of each sub-region is consistent, avoiding excessive adjustment pressure on a single region, and ensuring that the degree of damage to the playback experience in different sub-regions remains balanced.
[0116] This implementation method reduces non-core operating parameters of target stable energy-consuming devices in multiple sub-regions. While achieving the goal of reducing the first total energy consumption value to below the preset energy consumption limit, it does not affect the core playback effect of each sub-region, thus balancing energy consumption control objectives and the audio user experience in multiple regions.
[0117] Figure 7 A flowchart illustrating the fourth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 7 As shown, in some implementations, in the above-mentioned S150, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the parameters of dynamic energy consumption devices are adjusted according to dynamic adjustment parameters, so as to adjust the second total adjustment energy consumption value until the second total adjustment energy consumption value is less than the preset energy consumption limit, including S151 to S152. S151 to S152 will be explained in detail below.
[0118] S151. Obtain the total power of dynamic energy-consuming devices corresponding to multiple sub-regions. When the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, determine multiple target dynamic energy-consuming devices with the same total power for multiple sub-regions.
[0119] Figure 8 A schematic diagram of the workflow of the fourth multi-device collaborative distributed audio system control method provided in the embodiments of this application is shown below. Figure 8 As shown, in this implementation, the real-time operating power of all marked dynamic energy consumption devices in each of the pre-divided sub-regions can be read, and the total power of the dynamic energy consumption devices in each sub-region can be calculated.
[0120] For example, in a large shopping mall, the total power of multiple food and beverage sub-areas is 180W, 160W, 170W, 160W, and 170W respectively. The sum of these values is 840W, and the total power of the dynamic energy consumption equipment in the sub-area is 840W.
[0121] In this implementation, the second total adjusted energy consumption value obtained after adjustment can be compared with the preset energy consumption limit. When the second total adjusted energy consumption value is still greater than or equal to the preset energy consumption limit, the total power of dynamic energy consumption devices in all sub-regions is traversed, and dynamic energy consumption devices corresponding to multiple sub-regions with the same total power value are selected and marked as target dynamic energy consumption devices.
[0122] For example, there are currently 5 sub-regions, and the total power of the dynamic energy consumption devices in the 5 sub-regions is 180W, 160W, 170W, 160W and 170W respectively. The multiple target dynamic energy consumption devices with the same total power for multiple sub-regions can be dynamic energy consumption devices with a power of 80W.
[0123] S152. Adjust the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and reduce the non-core operating parameters of multiple target dynamic energy consumption devices in multiple sub-areas to adjust the second total adjustment energy consumption value until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0124] In this implementation, the parameter adjustment operation of all audio equipment based on multiple audio parameter adjustment values can be completed first. Then, combined with the target dynamic energy consumption equipment of each sub-region obtained by pre-screening, the non-core operating parameters of the target dynamic energy consumption equipment in the sub-region are reduced. After each round of adjustment is completed, the second total adjustment energy consumption value is recalculated. The adjustment is repeated until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0125] It should be noted that by reducing the non-core operating parameters of the corresponding target dynamic energy consumption devices for different sub-regions, the adjustment process follows the execution rules of balanced adjustment, avoiding excessive degradation of local playback experience and ensuring consistent overall effect across different sub-regions.
[0126] In this implementation, after each round of adjustment, the second total adjustment energy consumption value needs to be recalculated. The calculation result is compared with the preset energy consumption limit. If the requirement is not met, the next round of adjustment is initiated. If the requirement is met, the adjustment process is stopped.
[0127] For example, the current second total adjusted energy consumption value is 0.24 kWh, the preset energy consumption limit is 0.19 kWh, and there are two target dynamic energy consumption devices in each of the two sub-regions with the same total power. According to the execution rules, in the first round, the power amplification gain of the target dynamic energy consumption devices in the two sub-regions is reduced by 50% simultaneously, and the second total adjusted energy consumption value is recalculated to 0.22 kWh, which still does not meet the requirements. In the second round, the additional Bluetooth standby modules of the target dynamic energy consumption devices in the two sub-regions are turned off simultaneously, and the second total adjusted energy consumption value is recalculated to 0.182 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0128] This implementation method determines multiple target dynamic energy consumption devices with the same total power for multiple sub-regions when the second total energy consumption value is greater than or equal to the preset energy consumption limit. This ensures that the energy consumption adjustment contribution of each sub-region is equal, avoids individual sub-regions bearing too much adjustment pressure, achieves a balance in the playback experience of different sub-regions, and reduces the problem of local experience degradation.
[0129] This implementation method reduces non-core operating parameters only for target dynamic energy consumption devices in multiple sub-regions. While driving the second total adjustment energy consumption value down to below the preset energy consumption limit, it does not damage the core playback effect of the audio in each sub-region, thus taking into account both energy consumption control requirements and user experience in multiple scenarios.
[0130] Figure 9 A flowchart illustrating the fifth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 9As shown, in some implementations, in the above-mentioned S131, when the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, multiple target stable energy consumption devices with the same total power are determined for multiple sub-regions, including S131a to S131b. S131a to S131b will be described in detail below.
[0131] S131a, Obtain multiple first distance coefficients between multiple stable energy-consuming devices in multiple sub-regions.
[0132] Figure 10 A schematic diagram of the workflow of the fifth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 10 As shown, in this implementation, for each pre-divided sub-region, the location coordinates of all stable energy-consuming devices within the sub-region can be extracted, and then the first distance coefficient between every two stable energy-consuming devices can be calculated in sequence, and all the first distance coefficients can be obtained by summing them up.
[0133] It should be noted that the first distance coefficient is a standardized coefficient that quantifies the spatial interval between two stable energy-consuming devices within the same sub-region. The calculation is based on the actual straight-line distance between the two devices and the equivalent diameter of the sub-region.
[0134] For example, the calculation method can be that the first distance coefficient is equal to the actual straight-line distance between two stable energy-consuming devices divided by the equivalent diameter of the corresponding sub-region, and the calculation result is the normalized dimensionless coefficient.
[0135] For example, a sub-region has an equivalent diameter of 20 meters and contains three stable energy-consuming devices A, B, and C, with coordinates (0,0), (8,0), and (15,0) respectively. The actual straight-line distance between A and B is calculated to be 8 meters, with a first distance coefficient of 8 ÷ 20 = 0.4. The actual straight-line distance between A and C is calculated to be 15 meters, with a first distance coefficient of 15 ÷ 20 = 0.75. The actual straight-line distance between B and C is calculated to be 7 meters, with a first distance coefficient of 7 ÷ 20 = 0.35. Finally, the three first distance coefficients are summed, completing the acquisition process.
[0136] S131b: Determine the difference between the sums of multiple first distance coefficients among multiple target dynamic energy consumption devices corresponding to multiple sub-regions, and use this difference as the first distance coefficient difference. For multiple sub-regions, identify multiple target dynamic energy consumption devices with the same total power and whose first distance coefficient difference is less than a preset distance coefficient difference.
[0137] In this implementation, for multiple sub-regions within the same total power group, the sum of all first distance coefficients between target dynamic energy consumption devices in each sub-region can be calculated, and then the difference between the sums corresponding to different sub-regions can be calculated, and this difference can be used as the first distance coefficient difference.
[0138] For example, if there are three target dynamic energy consumption devices in a certain sub-region, and the first distance coefficients between each pair are 0.4, 0.75, and 0.35 respectively, then the sum of the three coefficients is 0.4 + 0.75 + 0.35 = 1.5. Finally, the sum of the first distance coefficients between the target dynamic energy consumption devices in this sub-region is 1.5.
[0139] It should be noted that the specific method for calculating the first distance coefficient difference is to take the difference between the first distance coefficients of any two sub-regions within the same total power group, and then take the absolute value to obtain the final first distance coefficient difference.
[0140] For example, within the same total power group, there are two sub-regions. The sum of the first distance coefficients of the first sub-region is 1.5, and the sum of the first distance coefficients of the second sub-region is 1.2. The absolute value of the difference between the two sums is calculated as |1.5-1.2|=0.3, and the final difference in the first distance coefficients is 0.3.
[0141] In this implementation, multiple sub-regions with the same total power can be grouped together. Based on the calculated first distance coefficient difference, target dynamic energy consumption devices that meet the conditions can be selected, and target dynamic energy consumption devices in the group whose first distance coefficient difference is less than the preset distance coefficient difference can be retained as adjustment objects.
[0142] For example, with a preset distance coefficient difference of 0.5, there are two sub-region groups with the same total power. The first group has a first distance coefficient difference of 0.3, which is less than the preset distance coefficient difference, so all target dynamic energy consumption devices in the two sub-regions within this group are retained. The second group has a first distance coefficient difference of 0.6, which is greater than or equal to the preset distance coefficient difference, so the target dynamic energy consumption devices within this group are excluded, ultimately resulting in multiple target dynamic energy consumption devices that meet the requirements.
[0143] This implementation method first obtains multiple first distance coefficients between multiple stable energy-consuming devices in multiple sub-regions when selecting target stable energy-consuming devices. The spatial distribution characteristics of the devices are used as a reference to screen and adjust the objects, avoiding local sound effect imbalance caused by arbitrarily selecting devices and ensuring the uniformity of sound coverage in the sub-regions. The difference between the sums of multiple first distance coefficients between multiple target stable energy-consuming devices in multiple sub-regions is calculated as the first distance coefficient difference, which can quantify the differences in device distribution in different sub-regions, provide a clear numerical reference for the selection of adjustment objects, and improve the accuracy of the screening process.
[0144] This implementation method identifies multiple target stable energy consumption devices with the same total power and a first distance coefficient difference less than a preset distance coefficient difference for multiple sub-regions. While reducing the first total adjustment energy consumption value to below the preset energy consumption limit, it ensures that the degree of sound effect loss in each sub-region is similar, avoiding significant differences in playback experience between different regions.
[0145] Figure 11 A flowchart illustrating the sixth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 11 As shown, in some implementations, in the above-mentioned S151, when the second total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, multiple target dynamic energy consumption devices with the same total power are determined for multiple sub-regions, including S151a to S151b. S151a to S151b will be described in detail below.
[0146] S151a, Obtain multiple second distance coefficients between multiple dynamic energy consumption devices within multiple sub-regions.
[0147] Figure 12 A schematic diagram of the workflow of the sixth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 12 As shown, in this implementation, for each pre-divided sub-region, the location coordinates of all dynamic energy consumption devices in the sub-region can be extracted, and then the second distance coefficient between each pair of dynamic energy consumption devices can be calculated in turn, and the multiple second distance coefficients in all sub-regions can be obtained by summing them up.
[0148] It should be noted that the second distance coefficient is a standardized coefficient that quantifies the spatial distance between two dynamic energy-consuming devices within the same sub-region. The calculation is based on the actual straight-line distance between the two dynamic energy-consuming devices and the equivalent diameter of the corresponding sub-region. The calculation logic is consistent with that of the first distance coefficient.
[0149] For example, the calculation method can be that the second distance coefficient is equal to the actual straight-line distance between two dynamic energy-consuming devices divided by the equivalent diameter of the corresponding sub-region. The calculation result is a normalized dimensionless coefficient, only the statistical object changes from stable energy-consuming devices to dynamic energy-consuming devices.
[0150] For example, a sub-region has an equivalent diameter of 20 meters and contains three dynamic energy consumption devices A, B, and C, with coordinates (0,5), (6,0), and (12,5) respectively. The actual straight-line distance between A and B is calculated as √(6²+5²)≈7.81 meters, and the second distance coefficient is 7.81÷20≈0.39. The actual straight-line distance between A and C is calculated as 12 meters, and the second distance coefficient is 12÷20=0.6. The actual straight-line distance between B and C is calculated as √(6²+5²)≈7.81 meters, and the second distance coefficient is 7.81÷20≈0.39. Finally, the three second distance coefficients are summed, completing the acquisition process.
[0151] S151b: Determine the difference between the sums of multiple second distance coefficients among multiple target dynamic energy consumption devices corresponding to multiple sub-regions, and use this difference as the second distance coefficient difference. For multiple sub-regions, identify multiple target dynamic energy consumption devices with the same total power and whose second distance coefficient difference is less than a preset distance coefficient difference.
[0152] In this implementation, for multiple sub-regions within the same total power group, the sum of all second distance coefficients between target dynamic energy consumption devices in each sub-region can be calculated, and then the difference between the sums corresponding to different sub-regions can be calculated, and this difference can be used as the second distance coefficient difference.
[0153] It should be noted that the process of calculating the sum of the second distance coefficients between multiple target dynamic energy consumption devices is to sum the second distance coefficients of every two target dynamic energy consumption devices in each sub-region, and the calculation logic is consistent with that of the first distance coefficient summation.
[0154] For example, if there are three target dynamic energy consumption devices in a certain sub-region, and the second distance coefficients between each pair are 0.39, 0.6, and 0.39 respectively, then the sum of the three coefficients is 0.39 + 0.6 + 0.39 = 1.38. Finally, the sum of the second distance coefficients between the target dynamic energy consumption devices in the sub-region is 1.38.
[0155] It should be noted that the specific method for calculating the second distance coefficient difference is to take the difference between the second distance coefficients of any two sub-regions within the same total power group, and then take the absolute value to obtain the final second distance coefficient difference.
[0156] For example, within the same total power group, there are two sub-regions. The sum of the second distance coefficients of the first sub-region is 1.38, and the sum of the second distance coefficients of the second sub-region is 1.05. The absolute value of the difference between the two sums is calculated as |1.38-1.05|=0.33, and the final difference in the second distance coefficients is 0.33.
[0157] In this implementation, multiple sub-regions with the same total power can be grouped together. Based on the calculated difference in the second distance coefficient, target dynamic energy consumption devices that meet the conditions can be selected, and target dynamic energy consumption devices in the group whose difference in the second distance coefficient is less than the preset difference in the distance coefficient can be retained as adjustment objects.
[0158] For example, with a preset distance coefficient difference of 0.4, there are two sub-region groups with the same total power. The second distance coefficient difference of the first group is 0.33, which is less than the preset distance coefficient difference, so all target dynamic energy consumption devices in the two sub-regions within this group are retained. The second distance coefficient difference of the second group is 0.45, which is greater than or equal to the preset distance coefficient difference, so the target dynamic energy consumption devices within this group are excluded, ultimately resulting in multiple target dynamic energy consumption devices that meet the requirements.
[0159] This implementation method first obtains multiple second distance coefficients between multiple dynamic energy consumption devices in multiple sub-regions when selecting target dynamic energy consumption devices. It then selects adjustment targets based on the spatial distribution characteristics of the devices, avoiding local sound effect gaps in sub-regions caused by arbitrary point selection and ensuring the uniformity of sound coverage within the sub-regions. The difference between the sums of multiple second distance coefficients between multiple target dynamic energy consumption devices corresponding to multiple sub-regions is calculated as the second distance coefficient difference, which can quantify the differences in the distribution of dynamic energy consumption devices in different sub-regions, providing a clear numerical basis for the selection of adjustment targets and improving the accuracy of the selection process.
[0160] This implementation method identifies multiple target dynamic energy consumption devices with the same total power and a second distance coefficient difference that is less than the preset distance coefficient difference for multiple sub-regions. While pushing the second total adjustment energy consumption value down to below the preset energy consumption limit, it ensures that the degree of sound effect loss in each sub-region is similar, thus avoiding significant differences in playback experience between different regions.
[0161] Figure 13 A flowchart illustrating the seventh multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 13 As shown, in some implementations, the above method also includes S210 to S220, which will be described in detail below.
[0162] S210. Obtain the execution priority corresponding to the optimal playback parameter template. Identify multiple target stable power consumption devices corresponding to high execution priorities, and identify multiple target dynamic power consumption devices corresponding to low execution priorities.
[0163] In this implementation, the execution priority information bound to the preset can be read from the already matched optimal playback parameter template to determine the execution priority level corresponding to the current template.
[0164] It should be noted that the execution priority of the optimal playback parameter template is divided into two categories: high execution priority and low execution priority, based on the audio quality requirements of the template application scenario.
[0165] For example, for scenarios with high requirements for audio quality, such as live performances, the corresponding optimal playback parameter template is assigned a high execution priority. For scenarios with lower requirements for audio quality, such as background broadcasts and public area announcements, the corresponding optimal playback parameter template is assigned a low execution priority.
[0166] In this implementation, adjustment targets with corresponding priorities are extracted from the already filtered target stable energy consumption devices and target dynamic energy consumption devices that meet the conditions, based on the execution priority corresponding to the optimal playback parameter template. When the execution priority is high, multiple target stable energy consumption devices that need to be adjusted are determined. When the execution priority is low, multiple target dynamic energy consumption devices that need to be adjusted are determined.
[0167] For example, the current optimal playback parameter template is a 5.1 channel surround sound template for a cinema projection scene, and the corresponding execution priority is high execution priority. From the devices that have been filtered and meet the same total power and the difference of the first distance coefficient is less than a preset threshold, all marked target stable energy consumption devices are extracted, and multiple target stable energy consumption devices corresponding to high execution priority are obtained.
[0168] For example, the current optimal playback parameter template is the background broadcast template for the public area of the shopping mall, and the corresponding execution priority is low execution priority. From the devices that have been filtered and meet the requirements of having the same total power and a second distance coefficient difference of less than a preset threshold, all marked target dynamic energy consumption devices are extracted, and multiple target dynamic energy consumption devices corresponding to low execution priority are obtained.
[0169] S220. When the execution priority of the optimal playback parameter template is high, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjust the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reduce the non-core operating parameters of multiple target stable energy consumption devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit. When the execution priority of the optimal playback parameter template is low, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjust the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reduce the dynamic adjustment parameters of multiple target dynamic energy consumption devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0170] In this implementation, the execution priority of the optimal playback parameter template can be determined first, and then the first total adjustment energy consumption value can be compared with the preset energy consumption limit. When the execution priority is high and the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the basic parameters of all audio devices can be adjusted according to multiple audio parameter adjustment values. Then, the non-core operating parameters of multiple target stable energy consumption devices obtained by screening can be gradually reduced. The first total adjustment energy consumption value is recalculated after each round of adjustment. The adjustment is repeated until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0171] For example, the current total energy consumption adjustment value is 0.26 kWh, the preset energy consumption limit is 0.22 kWh, and there are 4 target stable energy consumption devices. In the first round, the rotation speed of the auxiliary heat dissipation module of all target stable energy consumption devices is reduced by 15%, and the first total energy consumption adjustment value is recalculated to 0.24 kWh, which still does not meet the standard. In the second round, the output brightness of the indicator lights of all target stable energy consumption devices is reduced by 50%, and the first total energy consumption adjustment value is recalculated to 0.218 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0172] In this implementation, the execution priority of the optimal playback parameter template can be determined first, and then the first total adjustment energy consumption value can be compared with the preset energy consumption limit. When the execution priority is low and the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the basic parameters of all audio devices can be adjusted according to multiple audio parameter adjustment values. Then, the dynamic adjustment parameters of multiple target dynamic energy consumption devices obtained by screening can be adjusted step by step. After each round of adjustment, the first total adjustment energy consumption value is recalculated. The adjustment is repeated until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0173] For example, the current total energy consumption adjustment value is 0.27 kWh, the preset energy consumption limit is 0.22 kWh, and there are 3 target dynamic energy consumption devices. In the first round, the virtual surround sound enhancement and automatic volume balance correction functions of all target dynamic energy consumption devices are turned off, and the total energy consumption adjustment value is recalculated to 0.24 kWh, which is still not up to standard. In the second round, the power amplification gain of all target dynamic energy consumption devices is reduced by 10% across the entire frequency band, and the total energy consumption adjustment value is recalculated to 0.212 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0174] This implementation first obtains the execution priority corresponding to the optimal playback parameter template. Based on this, multiple target stable energy-consuming devices corresponding to high execution priority and multiple target dynamic energy-consuming devices corresponding to low execution priority are divided. This allows the energy consumption control logic to adapt to the importance of the playback scenario and avoid conflicts between energy consumption adjustment and scenario requirements. When the optimal playback parameter template has a high execution priority, only the non-core operating parameters of multiple target stable energy-consuming devices are reduced to adjust the first total adjustment energy consumption value. This will not touch the core operating state of the dynamic energy-consuming devices, and can maximize the protection of the playback effect of high-priority scenarios without loss.
[0175] With this implementation method, when the optimal playback parameter template is of low execution priority, the dynamic adjustment parameters of multiple target dynamic energy consumption devices can be directly adjusted to achieve a decrease in the first total energy consumption value. This can achieve the energy consumption control target more quickly, reduce unnecessary step adjustment processes, and improve the efficiency of energy consumption control.
[0176] Figure 14A flowchart illustrating the eighth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 14 As shown, in some implementations, the above method also includes S230 to S240, which will be described in detail below.
[0177] S230. When the execution priority of the optimal playback parameter template is high, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjust the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reduce the non-core operating parameters of multiple target stable energy consumption devices to adjust the first total adjustment energy consumption value. Then, obtain the second total adjustment energy consumption value after adjusting the first total adjustment energy consumption value. When the second total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, obtain the dynamic adjustment parameters of the dynamic energy consumption device.
[0178] In this implementation, after adjusting the basic parameters of all audio equipment and reducing the non-core operating parameters of the target stable energy-consuming equipment, the real-time energy consumption values of all audio equipment are recalculated and accumulated to obtain the adjusted second total energy consumption value. The second total energy consumption value is then compared with the preset energy consumption limit. If the second total energy consumption value is still greater than or equal to the preset energy consumption limit, the dynamic adjustment parameters corresponding to all dynamic energy-consuming equipment are extracted from the system parameter storage module.
[0179] For example, the distributed audio system connects to 5 audio devices. After adjusting the non-core parameters of the target stable energy consumption devices, the real-time energy consumption of the 5 devices are 0.055kWh, 0.042kWh, 0.035kWh, 0.035kWh, and 0.072kWh, respectively. The final result obtained by summing them in order is 0.239kWh, which is the second total adjusted energy consumption value.
[0180] For example, under high execution priority, non-core operating parameters of the target stable energy-consuming device are adjusted first. After the adjustment is completed, the second total adjusted energy consumption value is calculated to be 0.239kWh. The preset energy consumption limit is 0.22kWh. The second total adjusted energy consumption value is greater than the preset energy consumption limit, which meets the triggering condition. The system automatically extracts the dynamic adjustment parameters of all dynamic energy-consuming devices from the storage module, including power amplification gain adjustment parameters and non-core audio effect processing function adjustment parameters.
[0181] S240. Adjust the audio parameters of multiple audio devices according to multiple audio parameter adjustment values, and adjust the parameters of dynamic energy consumption devices according to dynamic adjustment parameters, so as to adjust the second total adjustment energy consumption value until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0182] In this implementation, the adjustment results of multiple audio devices based on multiple audio parameter adjustment values, as well as the adjustment results of non-core operating parameters of the target stable energy consumption device, can be kept unchanged. Then, for all dynamic energy consumption devices, secondary parameter adjustment is performed according to the obtained dynamic adjustment parameters. After each round of adjustment, the second total adjustment energy consumption value is recalculated. The adjustment operation is repeated until the second total adjustment energy consumption value is less than the preset energy consumption limit.
[0183] For example, in high-priority scenarios, first disable the non-core audio processing functions of all dynamically power-consuming devices, and then gradually reduce the power amplification gain in small increments, reducing the gain by only one level each time to avoid excessive adjustment at once affecting the playback effect, while keeping the original adjustment results of all core playback parameters unchanged.
[0184] For example, in a high-priority cinema screening scenario, the second total adjusted energy consumption value is 0.239 kWh, while the preset energy consumption limit is 0.22 kWh, which still does not meet the requirements. According to the execution rules, in the first round, the virtual surround sound enhancement function of all dynamic energy consumption devices is turned off, and the second total adjusted energy consumption value is recalculated to 0.228 kWh, which still does not meet the standard. In the second round, the gain of the full-band power amplification of all dynamic energy consumption devices is reduced by 5%, and the second total adjusted energy consumption value is recalculated to 0.216 kWh. This value is less than the preset energy consumption limit, so the iterative adjustment can be stopped.
[0185] With this implementation, when the optimal playback parameter template has a high execution priority and the first total adjustment energy consumption value does not meet the standard, the non-core operating parameters of multiple target stable energy consumption devices are adjusted first, and then the second total adjustment energy consumption value is calculated as the basis for subsequent judgment. This can prioritize reducing the parameters of devices that have less impact on the playback effect and maximize the retention of playback quality in high-priority scenarios. When the second total adjustment energy consumption value is still greater than or equal to the preset energy consumption limit, the dynamic adjustment parameters of the dynamic energy consumption device are obtained for supplementary adjustment, forming a gradient energy consumption control process, avoiding unnecessary impact on the core playback effect caused by directly adjusting the dynamic energy consumption device.
[0186] This implementation method adjusts the parameters of the dynamic energy consumption device according to the dynamic adjustment parameters until the second total adjusted energy consumption value is less than the preset energy consumption limit. While strictly meeting the energy consumption control requirements, it minimizes the loss of playback experience in high-priority scenes, taking into account both energy consumption limit constraints and scene playback needs.
[0187] Figure 15 A flowchart illustrating the ninth multi-device collaborative distributed audio system control method provided in this application embodiment is shown below. Figure 15 As shown, in some implementations, the above method also includes S310 to S320, which will be described in detail below.
[0188] S310. Obtain the execution duration span corresponding to the optimal playback parameter template. Identify multiple target stable energy-consuming devices corresponding to long execution duration spans, and identify multiple target dynamic energy-consuming devices corresponding to short execution duration spans.
[0189] In this implementation, the execution duration span of the template can be read from the attribute information of the matched optimal playback parameter template to clarify the execution duration span type of the current template.
[0190] For example, optimal playback parameter templates with an expected continuous runtime exceeding 4 hours are divided into long execution duration spans. Optimal playback parameter templates with an expected continuous runtime not exceeding 4 hours are divided into short execution duration spans.
[0191] In this implementation, adjustment targets of the corresponding type can be extracted from pre-selected devices that meet the distance and power conditions, based on the execution duration span type corresponding to the optimal playback parameter template. When the execution duration span is long, multiple target stable energy consumption devices that need to be adjusted are identified. When the execution duration span is short, multiple target dynamic energy consumption devices that need to be adjusted are identified.
[0192] For example, the current optimal playback parameter template is the shopping mall all-day background broadcast template, with an estimated continuous running time of 12 hours, corresponding to a long execution duration span. From the already screened devices that meet the same total power and whose first distance coefficient difference is less than a preset threshold, all marked target stable energy consumption devices are extracted, and multiple target stable energy consumption devices corresponding to the long execution duration span are obtained.
[0193] For example, the current optimal playback parameter template is a temporary exhibition promotion template, with an estimated continuous running time of 3 hours, corresponding to a short execution time span. From the already screened devices that meet the same total power and whose second distance coefficient difference is less than a preset threshold, all marked target dynamic energy consumption devices are extracted, and multiple target dynamic energy consumption devices corresponding to the short execution time span are obtained.
[0194] S320. When the execution duration span of the optimal playback parameter template is a long execution duration span, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjust the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reduce the non-core operating parameters of multiple target stable energy consumption devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit. When the execution duration span of the optimal playback parameter template is a short execution duration span, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, adjust the audio parameters of all audio devices according to multiple audio parameter adjustment values, and reduce the dynamic adjustment parameters of multiple target dynamic energy consumption devices to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0195] In this implementation, the execution duration span type of the optimal playback parameter template can be determined first, and then the first total adjustment energy consumption value can be compared with the preset energy consumption limit. When the execution duration span is a long execution duration span and the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the basic parameters of all audio devices are adjusted according to multiple audio parameter adjustment values. Then, the non-core operating parameters of multiple target stable energy consumption devices obtained by screening are gradually reduced. The first total adjustment energy consumption value is recalculated after each round of adjustment, and the adjustment is repeated until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0196] For example, the current total energy consumption adjustment value is 0.29 kWh, the preset energy consumption limit is 0.25 kWh, and there are 5 target stable energy consumption devices. In the first round, the rotation speed of the auxiliary heat dissipation modules of all target stable energy consumption devices is reduced by 10%, and the first total energy consumption adjustment value is recalculated to 0.27 kWh, which still does not meet the standard. In the second round, the standby monitoring sampling frequency of all target stable energy consumption devices is reduced by half, and the first total energy consumption adjustment value is recalculated to 0.245 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0197] In this implementation, the execution duration span type of the optimal playback parameter template can be determined first, and then the first total adjustment energy consumption value can be compared with the preset energy consumption limit. When the execution duration span is a short execution duration span and the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the basic parameters of all audio devices can be adjusted according to multiple audio parameter adjustment values. Then, the dynamic adjustment parameters of multiple target dynamic energy consumption devices obtained by screening can be adjusted step by step. After each round of adjustment, the first total adjustment energy consumption value is recalculated. The adjustment is repeated until the first total adjustment energy consumption value is less than the preset energy consumption limit.
[0198] For example, the current total energy consumption adjustment value is 0.26 kWh, the preset energy consumption limit is 0.21 kWh, and there are 3 target dynamic energy consumption devices. In the first round, the virtual surround sound enhancement and automatic volume balance correction (two non-core audio processing functions) of all target dynamic energy consumption devices are turned off, and the total energy consumption adjustment value is recalculated to be 0.23 kWh, which is still not up to standard. In the second round, the power amplification gain of all target dynamic energy consumption devices is reduced by 10% across the entire frequency range, and the total energy consumption adjustment value is recalculated to be 0.205 kWh. This value is less than the preset energy consumption limit, so the adjustment can be stopped.
[0199] This implementation obtains the execution duration span corresponding to the optimal playback parameter template, thereby dividing multiple target stable energy-consuming devices corresponding to long execution duration spans and multiple target dynamic energy-consuming devices corresponding to short execution duration spans. This allows the energy consumption control logic to adapt to the continuous cycle of the playback task, improving the matching degree between energy consumption adjustment and scene characteristics. When the optimal playback parameter template is a long execution duration span, the non-core operating parameter adjustment of multiple target stable energy-consuming devices is reduced first, thus reducing the energy consumption accumulation under long-term operation and avoiding the continuous impact of frequent adjustments to dynamic energy-consuming devices on the long-term playback experience.
[0200] With this implementation, when the optimal playback parameter template has a short execution duration, the dynamic adjustment parameters of multiple target dynamic energy consumption devices can be directly adjusted to reduce the first total adjustment energy consumption value. This can quickly achieve the energy consumption control target, shorten the response time of parameter adjustment, and adapt to the timeliness requirements of short-cycle playback tasks.
[0201] This application also provides another multi-device collaborative distributed audio system control device, including a unit for implementing the method described above.
[0202] Figure 16 A schematic diagram of the logic structure of a multi-device collaborative distributed audio system control system provided in this application embodiment is shown below. Figure 16 As shown, the system 1 of this embodiment includes a processing unit 11, a storage unit 12, and a transceiver unit 13. The processing unit 11 is used to process data, the storage unit 12 is used to store data, and the transceiver unit 13 is used to send and receive data. The processing unit 11, the storage unit 12, and the transceiver unit 13 cooperate with each other to implement the above-described method. The beneficial effects of the embodiments of this application have been described in the above-described method and will not be repeated here.
[0203] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0204] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0205] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0206] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0207] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0208] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0209] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0210] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for controlling a distributed audio system with multi-device collaboration, characterized in that, The method includes: The system acquires multiple audio parameter values and multiple energy consumption fluctuation values of multiple audio devices in a distributed audio system within a unit task cycle; it marks audio devices with energy consumption fluctuation values less than a preset fluctuation threshold as stable energy consumption devices, and audio devices with energy consumption fluctuation values greater than or equal to the preset fluctuation threshold as dynamic energy consumption devices; it determines the optimal playback parameter template corresponding to the multiple audio devices in the distributed audio system based on the multiple audio parameter values by calling the scene parameter template library; and it determines the adjustment values of multiple audio parameters corresponding to the multiple audio devices based on the optimal playback parameter template. The device's real-time power and energy consumption conversion unit determines the real-time energy consumption values of multiple audio devices after parameter adjustments based on multiple audio parameter adjustment values; the sum of the real-time energy consumption values of multiple audio devices is then used as the first total adjusted energy consumption value of the system. When the first total energy consumption value is less than the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values; when the first total energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of the stable energy consumption device are reduced to adjust the first total energy consumption value until the first total energy consumption value is less than the preset energy consumption limit.
2. The method according to claim 1, characterized in that, The method further includes: After reducing the non-core operating parameters of the stable energy consumption device, the second total adjusted energy consumption value is obtained after adjusting the first total adjusted energy consumption value. When the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, the dynamic adjustment parameters of the dynamic energy consumption device are obtained. Among them, the dynamic adjustment parameters include the power amplification gain and the adjustment parameters corresponding to the non-core sound effect processing functions. The audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the parameters of dynamic energy consumption devices are adjusted according to dynamic adjustment parameters, so as to adjust the second total energy consumption value until the second total energy consumption value is less than the preset energy consumption limit.
3. The method according to claim 2, characterized in that, When the first total energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of the energy-stabilizing devices are reduced to adjust the first total energy consumption value until the first total energy consumption value is less than the preset energy consumption limit, including: Obtain the total power of stable energy-consuming devices corresponding to multiple sub-regions; when the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, determine multiple target stable energy-consuming devices with the same total power for multiple sub-regions; The audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values. The non-core operating parameters of multiple target stable energy consumption devices in multiple sub-regions are reduced to adjust the first total energy consumption value until the first total energy consumption value is less than the preset energy consumption limit.
4. The method according to claim 3, characterized in that, The audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the parameters of dynamic energy consumption devices are adjusted according to dynamic adjustment parameters to adjust the second total adjusted energy consumption value until the second total adjusted energy consumption value is less than the preset energy consumption limit, including: Obtain the total power of dynamic energy-consuming devices corresponding to multiple sub-regions; when the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, determine multiple target dynamic energy-consuming devices with the same total power for multiple sub-regions; The audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values. The non-core operating parameters of multiple target dynamic energy consumption devices in multiple sub-regions are reduced to adjust the second total adjustment energy consumption value until the second total adjustment energy consumption value is less than the preset energy consumption limit.
5. The method according to claim 4, characterized in that, When the first total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, multiple target stable energy consumption devices with the same total power are identified for multiple sub-regions, including: Obtain multiple first distance coefficients between multiple stable energy-consuming devices within multiple sub-regions; The difference between the sums of multiple first distance coefficients of multiple target dynamic energy consumption devices corresponding to multiple sub-regions is determined as the first distance coefficient difference; multiple target dynamic energy consumption devices with the same total power and whose first distance coefficient difference is less than the preset distance coefficient difference are identified for multiple sub-regions.
6. The method according to claim 5, characterized in that, When the second total adjusted energy consumption value is greater than or equal to the preset energy consumption limit, multiple target dynamic energy consumption devices with the same total power are identified for multiple sub-regions, including: Obtain multiple second distance coefficients between multiple dynamic energy-consuming devices within multiple sub-regions; The difference between the sums of multiple second distance coefficients of multiple target dynamic energy consumption devices corresponding to multiple sub-regions is determined as the second distance coefficient difference; multiple target dynamic energy consumption devices with the same total power and whose second distance coefficient difference is less than the preset distance coefficient difference are identified for multiple sub-regions.
7. The method according to claim 6, characterized in that, The method further includes: Obtain the execution priority corresponding to the optimal playback parameter template; determine multiple target stable power consumption devices corresponding to high execution priority, and determine multiple target dynamic power consumption devices corresponding to low execution priority; When the execution priority of the optimal playback parameter template is high, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of all audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of multiple target stable energy consumption devices are reduced to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit; when the execution priority of the optimal playback parameter template is low, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of all audio devices are adjusted according to multiple audio parameter adjustment values, and the dynamic adjustment parameters of multiple target dynamic energy consumption devices are reduced to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
8. The method according to claim 7, characterized in that, The method further includes: When the execution priority of the optimal playback parameter template is high, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of all audio devices are adjusted according to multiple audio parameter adjustment values. After adjusting the first total adjustment energy consumption value by reducing the non-core operating parameters of multiple target stable energy consumption devices, the second total adjustment energy consumption value after the first total adjustment energy consumption value is obtained. When the second total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the dynamic adjustment parameters of the dynamic energy consumption device are obtained. The audio parameters of multiple audio devices are adjusted according to multiple audio parameter adjustment values, and the parameters of dynamic energy consumption devices are adjusted according to dynamic adjustment parameters, so as to adjust the second total energy consumption value until the second total energy consumption value is less than the preset energy consumption limit.
9. The method according to claim 8, characterized in that, The method further includes: Obtain the execution duration span corresponding to the optimal playback parameter template; determine multiple target stable energy consumption devices corresponding to long execution duration spans, and determine multiple target dynamic energy consumption devices corresponding to short execution duration spans; When the execution duration of the optimal playback parameter template is a long execution duration span, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of all audio devices are adjusted according to multiple audio parameter adjustment values, and the non-core operating parameters of multiple target stable energy consumption devices are reduced to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit; when the execution duration of the optimal playback parameter template is a short execution duration span, and when the first total adjustment energy consumption value is greater than or equal to the preset energy consumption limit, the audio parameters of all audio devices are adjusted according to multiple audio parameter adjustment values, and the dynamic adjustment parameters of multiple target dynamic energy consumption devices are reduced to adjust the first total adjustment energy consumption value until the first total adjustment energy consumption value is less than the preset energy consumption limit.
10. A multi-device collaborative distributed audio system control device, characterized in that, Includes units for implementing the method of any one of claims 1 to 9.