Detachable multi-sound networking method and device, and storage medium

By assigning identification tags to detachable speakers and networking them, and using UWB, radar, and ultrasound to obtain positioning and scene information, the sound field and channels are dynamically adjusted, solving the problem that detachable speakers cannot be networked outside the vehicle, and achieving high-quality audio playback and flexible configuration.

CN121924563APending Publication Date: 2026-04-24QUESTYLE AUDIO TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610129412.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-29
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing detachable audio systems cannot form a network for collaboration after disassembly, making it difficult to meet the high-end requirements of stereo, multi-channel, and even immersive sound fields in external vehicle scenarios.

Method used

Each detachable speaker is assigned a unique identifier, and its identity is authenticated through a network broadcast packet to form a network link. Location and scene information are obtained through UWB, radar, and ultrasound, and the sound field and channels are dynamically adjusted to achieve high-quality audio playback.

Benefits of technology

It enables collaborative networking of detachable audio systems outside the vehicle, meeting the needs for adaptive, high-quality audio playback, adapting to different scenarios and personnel distributions, and providing flexible audio system configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121924563A_ABST
    Figure CN121924563A_ABST
Patent Text Reader

Abstract

The invention provides a detachable multi-sound networking method and device, and a storage medium. The method comprises the following steps: S1, distributing a corresponding unique identity label to each sound box detachable from a vehicle; s2, in response to the fact that the sound equipment is detected to be separated from the vehicle, controlling the sound equipment to enter a networking standby state; s3, in response to the detected networking instruction, determining the first sound box and controlling the first sound box to send a networking broadcast packet carrying a unique identity label; s4, the first sound equipment identifies at least one sound equipment which has a unique identity identifier and is in a networking standby state from the received response packet, and the at least one sound equipment serves as second sound equipment; s5, forming a networking link by the first sound equipment and the second sound equipment; and S6, obtaining respective positioning information and current scene information through the first sound equipment and the second sound equipment, and controlling a networking link to execute audio playing according to the positioning information and the current scene information. On the basis, cooperative networking of the detachable sound equipment outside the vehicle can be achieved, and the self-adaptive and high-quality audio playing requirements of the scene outside the vehicle are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of loudspeaker technology, specifically to a detachable multi-speaker networking method, and a detachable multi-speaker networking device and storage medium based on the method. Background Technology

[0002] Current car audio systems are typically embedded in the vehicle body, assembled as a single unit, and cannot be easily removed by users. To meet users' audio playback needs in outdoor scenarios such as at home and camping, some car manufacturers reserve space in the vehicle to allow for the placement of portable speakers, also known as detachable or add-on speakers. However, this method can only achieve the storage and charging functions of one or more speakers. After being removed, these speakers remain in a scattered and independent state, unable to form a network for collaboration, and difficult to meet users' advanced needs for stereo, multi-channel, or even immersive sound fields in outdoor scenarios. Summary of the Invention

[0003] In view of this, this application provides a detachable multi-speaker networking method, device, and storage medium to realize collaborative networking of detachable speakers outside the vehicle and meet the requirements of adaptive, high-quality audio playback.

[0004] This application provides a detachable multi-speaker networking method, which is implemented based on at least two speakers that are detachably adapted to a vehicle. The method includes: S1. Assign a unique identifier to each of the detachable speakers in the vehicle; S2. In response to detecting that the audio system is separated from the vehicle, control the audio system to enter the network standby state; S3. In response to the detection of a networking command, identify the first speaker and control the first speaker to send a networking broadcast packet, wherein the networking broadcast packet carries the unique identifier of the first speaker; S4. The first speaker identifies at least one speaker with a unique identifier and in the network standby state from the received response packet, and uses it as the second speaker. S5. Connect the first speaker and the second speaker point-to-point to form a network link; S6. Obtain the location information and current scene information of the first speaker and the second speaker respectively, and control the network link to perform audio playback accordingly.

[0005] Optionally, the method of determining the first sound includes any of the following: The speaker that issues the networking command will be designated as the first speaker. An external terminal that issues the networking command selects a speaker as the first speaker. The first sound is determined based on the received preset instructions.

[0006] Optionally, the location information and current scene information of the first and second speakers can be obtained, including: The first and second speakers communicate with each other via at least one of UWB, radar and ultrasound to obtain their relative distance and relative orientation. The first and second speakers collect ambient noise and echo characteristics through their respective microphone arrays, and identify the current scene type accordingly. The first and second speakers use their respective radar and ultrasonic sensors to detect the number, location, and movement trajectory of people in the current environment.

[0007] Optionally, the method further includes: Real-time monitoring of the operating status of each speaker in the network link; In response to the detection of a speaker failure, the system controls the first speaker to redistribute the sound field and channel information of the remaining speakers in the network link to continue the audio playback.

[0008] Optionally, the method further includes at least one of the following: In response to detecting that one of the first speaker and the second speaker is connected to the vehicle, it is removed from the network link, and a new first speaker is selected from the remaining speakers. Based on the new first speaker, S6 is re-executed. In response to detecting that one of the first speaker and the second speaker has received a user instruction to leave the network link, the first speaker is removed from the network link, and a new first speaker is selected from the remaining speakers in the network link. Based on the new first speaker, S6 is re-executed. In response to detecting that one of the first speaker and the second speaker has been switched to outdoor audio playback mode, the first speaker is removed from the network link, and a new first speaker is selected from the remaining speakers. Based on the new first speaker, S6 is re-executed. In response to the detection that the number of speakers in the network link is zero, the network link is disconnected.

[0009] Optionally, after identifying at least one speaker with a unique identifier and in the network standby state, step S4 further includes: Determine the preset feature points of the first speaker; Target regions are constructed based on the preset feature points in multiple cross-sectional directions; Determine the sound source located within the target area, and perform a Boolean operation on the sound field between the determined sound source and the first sound source in the cross-sectional direction corresponding to the target area; Obtain the Boolean operation result of the overlapping sounds, and use them as the second sound.

[0010] Optionally, the plurality of cross-sectional directions include a horizontal plane direction, a vertical plane direction, and at least one inclined plane direction, wherein the at least one inclined plane direction is located between the horizontal plane direction and the vertical plane direction and bisects the angle between the horizontal plane direction and the vertical plane direction.

[0011] Optionally, the preset feature point is located on the outer contour line of the speaker.

[0012] This application provides a detachable multi-speaker networking device, including a processor and a memory. The memory stores a networking program, and when the networking program is executed by the processor, it implements the steps of the detachable multi-speaker networking method described above.

[0013] This application provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the above-described detachable multi-speaker networking methods.

[0014] As described above, after multiple speakers are removed, this application allows any one speaker to be identified as the first speaker, i.e., the network initiator. Through a wireless network broadcast packet, the first speaker completes identity authentication with other speakers (i.e., the second speaker) and forms a network link, thereby realizing the collaborative networking of detachable speakers outside the vehicle. Then, by using the spatial positioning between these speakers, their respective positioning information is obtained, and by using scene perception, their current scene information is obtained. Based on this, the sound field and channel information of each speaker in the network link are allocated, thereby meeting the adaptive, high-quality audio playback requirements of the external scene. Attached Figure Description

[0015] Figure 1 This is a structural schematic diagram of a detachable speaker according to an embodiment of this application; Figure 2 yes Figure 1 The diagram shown illustrates the installation of the audio system within the central control bay of the vehicle. Figure 3 This is a structural diagram showing the insertion position inside the central control tunnel of the vehicle in this application; Figure 4 This application is in Figure 3 The diagram shows the structure of the tray with the insertion position shown. Figure 5 yes Figure 4 A partial schematic diagram of the tray shown from another perspective; Figure 6 yes Figure 2 The structure shown is a cross-sectional view along the width of the speaker. Figure 7 This is a schematic flowchart of a networking method for a detachable multi-speaker according to an embodiment of this application; Figure 8 This is a schematic diagram of the horizontal plane direction, the vertical plane direction, and the inclined plane direction of an embodiment of this application; Figure 9 This is a schematic diagram of constructing a target region in an inclined plane direction according to an embodiment of this application; Figure 10 This is a schematic diagram showing that the results of Boolean operations on the sound field along an inclined plane intersect.

[0016] Reference numerals: 10, speaker, 11, locking groove, 12, first electrode, 13, handle, 14, tray, 21, recessed area, 210, locking boss, 211, second electrode, 212, wall body, 2121, unlock button, 213, main locking component, 214, linkage component, 215. Detailed Implementation

[0017] Existing detachable audio systems, once removed from the vehicle, remain in a scattered and independent state, unable to form a network for collaboration, and thus failing to meet users' advanced demands for stereo, multi-channel, and even immersive sound fields in external environments. To address the aforementioned problems in the prior art, this application provides a detachable multi-speaker networking method, device, and storage medium. These protected subjects are based on the same concept, and the principles for solving the problems are essentially the same or similar. The implementation methods of each protected subject can be referred to interchangeably; repeated details will not be elaborated upon.

[0018] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly described below in conjunction with specific embodiments and corresponding drawings. Obviously, the embodiments described below are only a part of the embodiments of this application, and not all of them. Unless otherwise specified, the following embodiments and their technical features can be combined with each other, and also belong to the technical solutions of this application.

[0019] The networking method of this application is based on at least two speakers that are detachably adapted to the vehicle. Although these speakers, like some existing speakers, are called detachable speakers, the structural design of the detachable speakers in this application is substantially different from that of existing speakers. The following is a combination of... Figures 1 to 6 Please provide an explanation.

[0020] Figure 1 This is a structural schematic diagram of a detachable speaker according to an embodiment of this application. Figure 1As shown, the speaker 10 can play audio independently and has the necessary structural components for performing audio playback, including but not limited to speakers, digital-to-analog converters, power amplifiers, etc. Therefore, it can be regarded as a complete and independent speaker. Figure 1 The main focus is on the back and one side of the speaker 10. Its front, serving as the sound output surface and positioned opposite the back, is not shown. The speaker 10 may have a built-in battery (e.g., a rechargeable battery), or it may be powered by the vehicle after being paired with it. This pairing includes at least the connection and disconnection of the speaker 10 from the vehicle, and may also include communication with the vehicle, such as receiving audio playback signals from the vehicle's head unit and playing audio according to those signals under the control of the head unit.

[0021] To achieve this adaptation, at least one connection point must be provided within the vehicle, for example, in conjunction with... Figure 2 and Figure 3 As shown, the connector is located in the central control tunnel between the driver's seat and the passenger seat. Of course, other locations for connecting to the audio system 10 may also be provided in the vehicle, including but not limited to at least one location such as the storage compartment in the door panel, the trunk storage compartment, or the center console in the rear seats.

[0022] Combination Figures 3 to 5 As shown, the vehicle can have a tray 21 installed at any insertion position. This tray 21 is generally plate-shaped or sheet-like and can be assembled with the central control bay using appropriate fasteners to cover and enclose, for example, the armrest box of the central control bay. The upper surface of the tray 21 is provided with a locking and positioning structure, for example, as shown in... Figure 4 and Figure 5 The two locking protrusions 211 shown are designed to minimize the protrusion height of the locking positioning structure within the central control tunnel for better housing of the speaker 10. A recessed area 210 can be provided on the upper side of the tray 21. This recessed area 210 is recessed towards the armrest box, and the bottom surface of this recessed area 210 is part of the upper surface of the tray 21. Each locking protrusion 211 protrudes from the bottom surface of the recessed area 210. Correspondingly, as shown... Figure 1 As shown, the back of the speaker 10, specifically the rear housing of the speaker 10, is provided with two locking grooves 11. It should be noted that in other examples of this application, the number and position of the locking protrusions 211 and the locking grooves 11 can be set according to actual needs. For example, when the insertion position is located in other positions of the vehicle, the locking grooves 11 can be located on the side of the speaker 10. Figure 1 The illustrations shown are merely illustrative and do not constitute a limitation on the scope of protection.

[0023] Combination Figure 2 and Figure 3As shown, the user can place the speaker 10 onto the tray 21 via the central control bridge hole. When each locking groove 11 and each locking protrusion 211 are inserted in a corresponding manner, it indicates that the speaker 10 is placed in the target position inside the vehicle, thus completing the hardware adaptation between the speaker 10 and the vehicle. At this time, the front of the speaker 10 is facing upwards and is not covered by other objects, allowing sound to propagate relatively smoothly inside the vehicle from its front when playing audio.

[0024] In one example, combining Figure 1 As shown, the speaker 10 can be considered as a rectangular parallelepiped structure. Two locking grooves 11 are arranged opposite each other along the long axis of the speaker 10. The long axis refers to the length direction of the rectangular parallelepiped structure. "Against each other" means that the two locking grooves 11 do not contact each other, or have a non-zero distance between them. Preferably, the distance between them is greater than two-thirds of the length of the speaker 10 along its long axis. Therefore, this example ensures stable assembly between the speaker 10 and the tray 21, preventing the speaker 10 from shaking due to vibration during vehicle operation and eliminating the risk of the speaker 10 falling off the insertion point.

[0025] Continue reading Figure 1 As shown, the speaker 10 may also be provided with a first electrode 12, correspondingly, as... Figure 4 As shown, the vehicle has a second electrode 212 at the tray 21, which can be represented as multiple pin points. When each locking groove 11 is inserted into the corresponding locking protrusion 211, the first electrode 12 and the second electrode 212 can automatically make contact to achieve an electrical connection, thereby establishing an electrical connection between the audio system 10 and the vehicle. This electrical connection can be used at least for communication between the vehicle and the audio system 10 and for the vehicle to supply power to the audio system 10.

[0026] In one example, the first electrode 12 can be disposed between two locking grooves 11, and correspondingly, the second electrode 212 is disposed between two locking protrusions 211. Preferably, the first electrode 12 is a PIN point recessed into the housing of the speaker 10, and the second electrode 212 is a PIN point protruding from the bottom surface of the recessed area 210. Furthermore, a protruding perimeter 2121 can be provided around the second electrode 212. The perimeter 2121 is either flush with or higher than the second electrode 212. In addition, the distance (i.e., the distance along the long axis) between the second electrode 212 and each locking protrusion 211 is not equal. Accordingly, the distance between the first electrode 12 and each locking groove 11 is also not equal. In other words, the second electrode 212 is disposed adjacent to one of the locking protrusions 211, and the first electrode 12 is disposed adjacent to one of the locking grooves 11. For example, using the front of the vehicle as the forward position and the rear of the vehicle as the rear position for directional reference, given that during the fitting process, a locking protrusion 211 on the rear side of the tray 21 first engages with a locking groove 11 corresponding to the speaker 10, the second electrode 212 can be positioned adjacent to a locking protrusion 211 on the front side of the tray 21. That is, the second electrode 212 can be adjacent to the last locking protrusion 211 that engages with the speaker 10. Through the height difference between the locking protrusion 211 and the second electrode 212, this example provides better protection for the second electrode 212, reducing the risk of damage from impacts.

[0027] Combination Figure 5 and Figure 6 As shown, each locking boss 211 can be provided with a main locking member 214, and each locking groove 11 is provided with a secondary locking member 14. The secondary locking member 14, together with the main locking member 214, the locking boss 211, and the locking groove 11, constitutes a locking structure. An unlocking button 213 can be provided on one side of the tray 21. This unlocking button 213 is linked to the main locking member 214 of the locking boss 211 via a linkage 215. When the user presses the unlocking button 213, the linkage 215 (e.g., ...) activates. Figure 6 Pull the main locking member 214 (from center to right) to separate it from the secondary locking member 14 in the corresponding locking groove 11. At this time, the main locking member 214 releases the secondary locking member 14, and the user can remove it from the plugged position by operating the speaker 10. Figure 6 In the example shown, the main locking element 214 can be a hook, and the secondary locking element 14 can be a crossbar.

[0028] Continue reading Figure 1As shown, the speaker 10 may also be provided with a handle 13. The handle 13 and the outer shell of the speaker 10 may be structural components of the same material, and thus be integrally formed with or assembled into an integral part of the outer shell of the speaker 10. In other examples, the handle 13 may be a structural component of other materials such as leather, and assembled to the outer shell of the speaker 10.

[0029] The following are combined Figures 1 to 6 As shown, the principle and process of adapting the speaker 10 to the vehicle are introduced: The user holds the speaker 10 by its handle 13, first inserting the bottom of the speaker 10 into the central control bridge hole and supporting it on the tray 21. Then, the user continues to push the speaker 10 towards the rear of the vehicle in an inclined position, causing the two locking protrusions 211 of the tray 21 to be inserted one-to-one into the two locking grooves 11 of the speaker 10. Under its own weight, the speaker 10 will cause the secondary locking member 14 in each locking groove 11 to push the primary locking member 214 of the corresponding locking protrusion 211, so that the primary locking member 214 and the secondary locking member 14 engage, thus completing the connection between the speaker 10 and the vehicle; then, using... When the user presses the unlock button 213, the main locking member 214 on the tray 21 separates from the secondary locking member 14 in the corresponding locking groove 11. The main locking member 214 releases the secondary locking member 14. At this time, the first electrode 12 of the speaker 10 can disengage from the second electrode 212 of the vehicle to disconnect the electrical connection. Then, the user pulls the handle 13 and applies an upward force to the speaker 10, while simultaneously pulling the speaker 10 outward in an inclined posture to separate the speaker 10 from the tray 21. This completes the separation of the speaker 10 from the vehicle. The user can then carry the handle 13 to take the speaker 10 outside the vehicle to meet the audio playback needs in outdoor scenarios such as home and camping.

[0030] Based on the above, the speaker 10, with its "detachable + locking structure" design, allows its electrical system to seamlessly interface with the vehicle's main unit when plugged into the vehicle via the locking structure. This enables it to work in conjunction with the vehicle's audio system, becoming an incremental upgrade unit and providing passengers with a high-quality listening experience far exceeding that of the original system. When unlocked and removed, the speaker 10 transforms into an independent speaker, truly allowing for convenient access and playback. Therefore, the speaker 10 of this application can achieve dynamic adaptation and integration with the vehicle, at least satisfying both in-vehicle and out-of-vehicle audio playback experiences.

[0031] Figure 7 This is a schematic flowchart of a networking method for a detachable multi-speaker system according to an embodiment of this application. The networking method is performed based on at least two speakers that are detachably adapted to the vehicle. The speakers can be the speaker 10 in any of the aforementioned examples, and their detachable structure, principle, and process can be found in the foregoing.

[0032] like Figure 7As shown, the networking method includes the following steps S1 to S6.

[0033] S1. Assign a unique identifier to each of the vehicle's detachable audio systems.

[0034] In one example, each speaker can be assigned an identifier by the vehicle's main unit system as its unique identifier (i.e., ID). Alternatively, the MAC address or other identifier that comes with each speaker at the factory can be used as the unique identifier by default. Each manufacturer assigns a specific format of MAC address to the speakers it produces, so speakers from different manufacturers have the same identifier format.

[0035] In other examples, the unique identifier of each speaker is used only for a single networking event. That is, there is a binding relationship between the unique identifier of each speaker and the networking event. Once any speaker participates in a networking event, its unique identifier will be changed after completing or exiting the networking event. Thus, a corresponding unique identifier can be assigned for each networking event.

[0036] Through the unique identifier, this application can identify audio systems that are detachable from this vehicle, thereby allowing networking only between audio systems detachable from this vehicle.

[0037] S2. In response to detecting that the audio system is separated from the vehicle, control the audio system to enter the network standby state.

[0038] This application can perform the detection of the connection and disconnection between the audio system and the vehicle based on the hardware structure design between the two. Combined with... Figures 1 to 6 As shown, in the example where the audio system has a first electrode 12 and two locking grooves 11, and the vehicle has a second electrode 212 and two locking protrusions 211, the detection of the audio system 10 being connected to the vehicle includes: detecting that the two locking protrusions 211 of the vehicle are inserted and engaged in the two locking grooves 11 of the audio system 10, and that the first electrode 12 and the second electrode 212 are electrically connected; correspondingly, the detection of the audio system 10 being separated from the vehicle includes: detecting that either locking protrusion 211 of the vehicle is disengaged from the corresponding locking groove 11 of the audio system 10, or that the first electrode 12 and the second electrode 212 are electrically disconnected. In other words, for the audio system 10 and the vehicle to be considered connected, the locking structure must be fully inserted and engaged, and the electrode structure must be electrically connected simultaneously; conversely, for the audio system 10 to be considered separated from the vehicle, either the locking structure or the electrode structure must be disconnected.

[0039] This application only allows speakers detached from the vehicle to enter network standby mode; speakers plugged into the vehicle cannot perform external network operations. In one example, when a speaker is plugged into the vehicle, it detects electrical signals from the vehicle and sets its built-in tag value to 1. When the speaker is detached from the vehicle, it cannot detect any electrical signals from the vehicle and sets the tag value to 0. Thus, any speaker can use its built-in tag value to identify whether it is in network standby mode.

[0040] S3. In response to the detection of the networking command, identify the first speaker and control the first speaker to send out a networking broadcast packet, wherein the networking broadcast packet carries the unique identification of the first speaker.

[0041] The first speaker can be considered the network initiator. In one example, the speaker that issues the network command is designated as the first speaker. For instance, the network command can be issued by operating a physical button on a speaker or by a speaker receiving a voice command representing the network command.

[0042] In another example, an external terminal that issues the networking command selects a speaker as the first speaker. For example, the first speaker can be selected through an app on an external terminal such as a mobile phone.

[0043] In another example, the first speaker is determined based on a received preset command. For example, at least some speakers may be equipped with voice sensors, and the speaker to which the user issues a voice command representing the networking command can be designated as the first speaker.

[0044] After detecting the networking command, this application can continue to detect the number of speakers currently in the networking standby state (i.e., separated from the vehicle). Only when there are two or more speakers will networking be automatically triggered, for example, by controlling the first speaker to send out a networking broadcast packet, or by executing the following S4.

[0045] The network broadcast packet is a broadcast packet in a communication scenario. Besides the unique identifier of the first speaker, it also contains at least the address of the first speaker (i.e., the source address), but does not contain the destination address of the receiving speaker. Therefore, any other speaker that receives this broadcast packet can obtain the unique identifier of the first speaker, and then the other speakers can return a response packet. In practical scenarios, this broadcast packet may also carry scenario information applicable to this network event.

[0046] S4. The first speaker identifies at least one speaker with a unique identifier and in a network standby state from the received response packet and uses it as the second speaker.

[0047] S5. Connect the first and second speakers point-to-point to form a network link.

[0048] The response packet carries the unique identifiers of each of the other speakers and the tag value. Speakers with a tag value of 0 are those in network standby mode. Through the response packet, the first speaker and all other speakers complete identity authentication. The first speaker, as the network initiator, aggregates the unique identifiers of all the second speakers, establishes a network device list, and completes point-to-point connections between the network devices through the wireless communication modules built into each speaker, forming a stable network link.

[0049] S6. Obtain the location information and current scene information of the first and second speakers respectively, and control the network link to perform audio playback accordingly.

[0050] One of the purposes of S6 is multi-dimensional positioning and scene perception. In one example, the first and second speakers communicate with each other via at least one of UWB, radar, and ultrasound to obtain their relative distance and orientation, thereby completing the positioning of the networked devices. The first and second speakers collect environmental noise and echo characteristics through their respective microphone arrays and identify the current scene type, such as an open scene, a semi-enclosed scene, or an indoor scene, thereby completing environmental recognition. The first and second speakers detect the number, location, and movement trajectory of people in the current environment through their respective radar and ultrasonic sensors, thereby completing personnel perception and facilitating the determination of the core area of ​​auditory needs. The implementation principle and process of positioning and scene determination can be found in existing technologies.

[0051] The principle and process of controlling the network link to execute audio playback based on location information and the current scene information can be as follows: Based on the number of network devices, location information, and scene information (i.e., scene type and personnel distribution), automatically assign channel roles to each speaker, such as two speakers forming stereo, five speakers forming 5.1 channels, or several speakers supporting Dolby Atmos overhead channels; dynamically adjust sound effect parameters based on scene information: for example, enhance low-frequency extension and sound field width in open scenes, improve mid-frequency clarity of human voices in noisy environments, and optimize echo suppression in semi-enclosed scenes; focus the sound field on areas where people are gathered based on the personnel's location distribution. To ensure optimal listening experience for core users while avoiding excessive volume diffusion; algorithm switching and signal synchronization: After receiving data on channel role allocation, multi-dimensional positioning, and scene perception from the DSP (digital-to-analog converter) audio effect algorithm module of each speaker, it automatically switches to the corresponding network audio effect algorithm to complete parameter adjustments, such as channel separation, phase calibration, and frequency response optimization; the first speaker synchronizes the audio signal timing to each second speaker through the wireless communication module, using low-latency transmission technologies such as UWB to ensure that there is no delay difference in the audio output of all speakers; in response to environmental noise, each speaker activates its own adaptive noise reduction algorithm to ensure the purity of sound quality.

[0052] This application example allows users to customize the channel roles and sound field modes of each speaker, and adjust the parameters of each speaker through external terminal apps.

[0053] Based on the above S1 to S6, after multiple speakers are removed, this application allows any one speaker to be identified as the first speaker, i.e., the network initiator. Through a wireless network broadcast packet, the first speaker completes identity authentication with other speakers (i.e., the second speaker) and forms a network link, thereby realizing the collaborative networking of detachable speakers outside the vehicle. Then, by using the spatial positioning between these speakers, their respective positioning information is obtained, and by using scene perception, their current scene information is obtained. Based on this, the sound field and channel information of each speaker in the network link are allocated, thereby meeting the adaptive, high-quality audio playback requirements of the external scene.

[0054] The embodiments of this application can also realize dynamic device adaptation. For example, before S6, the networking method further includes at least one of the following four situations.

[0055] Case 1: In response to detecting that one of the first speaker and the second speaker is connected to the vehicle, remove it from the network link, and select a new first speaker from the remaining speakers. Based on the new first speaker, re-execute S6.

[0056] Case 2: In response to detecting that one of the first and second speakers has received a user instruction to leave the network link, remove it from the network link, and reselect one of the remaining speakers in the network link as the new first speaker. Based on the new first speaker, re-execute S6.

[0057] Case 3: In response to detecting that one of the first speaker and the second speaker has been switched to outdoor audio playback mode, remove it from the network link, and select a new first speaker from the remaining speakers. Based on the new first speaker, re-execute S6.

[0058] Case 4: In response to the detection that the number of speakers in the network link is zero, the network link is disconnected.

[0059] Therefore, if new or removed audio equipment is added during the networking process, this application will automatically reassign roles, channels, and calibrate the sound field to achieve flexible expansion or contraction of the sound field.

[0060] Of course, this application can also dynamically adapt to the scene. Specifically, when people move or the environmental noise changes, the current scene information is updated in real time, and then the sound field parameters are dynamically adjusted to ensure that the listening experience is always adapted to the current state.

[0061] In one example, such as after S6 or during audio playback in S6, the networking method further includes: real-time monitoring of the operating status of each speaker in the network link; and, in response to detecting a speaker failure, controlling the first speaker to redistribute the sound field and channel information of the remaining speakers in the network link to continue audio playback. Thus, the networking method can also achieve fault compensation.

[0062] In one example, after identifying at least one speaker with a unique identifier and in the network standby state, this application can further filter the identified at least one speaker to select the filtered speaker as the second speaker. That is, the aforementioned S4 can also include the following steps: S41. Determine the preset feature points of the first sound source; S42. Construct target regions in multiple cross-sectional directions based on the preset feature points; S43. Determine the sound source located within the target area, and perform a Boolean operation on the sound field between the determined sound source and the first sound source in the cross-sectional direction corresponding to the target area. S44. Obtain the Boolean operation result of the overlapping sounds as the second sound.

[0063] In one example of step S41, the preset feature point may be located on the outer contour line of the first sound source, that is, one or more points on the outer contour line of the first sound source. Figure 1 Taking the cuboid structure of the speaker 10 as an example, the four vertices of the front of the speaker 10 can be used as preset feature points. In other examples of step S41, the preset feature points can be the center point of the first speaker, or the center point of the speaker's horn, or a point on the outer contour line of the horn.

[0064] In step S42, the plurality of cross-sectional directions include, but are not limited to, a horizontal plane direction, a vertical plane direction, and at least one inclined plane direction. The at least one inclined plane direction is located between the horizontal plane direction and the vertical plane direction and bisects the angle between the horizontal plane direction and the vertical plane direction.

[0065] A three-dimensional Cartesian coordinate system is established with the preset feature point as the origin. The opposite direction of gravity is taken as the y-axis of this three-dimensional Cartesian coordinate system, the width direction of the first speaker is taken as the x-axis, and the length direction of the first speaker is taken as the z-axis. The horizontal plane direction is the direction of the plane containing the x-axis and z-axis. The vertical plane directions include the directions of the vertical plane containing the y-axis and z-axis (referred to as the yz vertical plane direction) and the directions of the vertical plane containing the y-axis and x-axis (referred to as the xy vertical plane direction). The number of inclined plane directions can be determined according to actual needs. Figure 8 As shown, in the perspective of the horizontal plane and the xy vertical plane, two inclined plane directions can also be set, labeled M1 and M2 respectively. In the perspective of the horizontal plane and the yz vertical plane, two inclined plane directions can be set, labeled M3 and M4 respectively. Each inclined plane direction bisects the angle between the horizontal plane and the corresponding vertical plane.

[0066] In step S42, target regions are constructed along each inclined plane direction. That is, the constructed target regions are located on the corresponding inclined planes, and the boundaries of each target region are the intersections between the external environment and the corresponding inclined plane direction, such as the intersection between a wall or furniture and the corresponding inclined plane direction. Taking inclined plane direction M1 as an example... Figure 9 The target region Z1 constructed on the inclined plane direction M1 is shown.

[0067] In step S43, the feature point can be located on the outer contour line of each speaker, or it can be the center point of each speaker. (Combined) Figure 9 As shown, the feature point of speaker Y1 is located within the target area Z1, while the feature point of speaker Y2 is located outside the target area Z1. Therefore, in the inclined plane direction M1, Boolean operations with respect to the sound field are performed on speaker Y1 and the first speaker.

[0068] The Boolean operation concerning the sound field refers to calculating whether the sound fields of each speaker and the first speaker intersect in the inclined plane direction. In actual scenarios, the sound fields of each speaker and any one of the first speakers cover a large area, which will lead to the sound fields of any speaker intersecting with the first speaker's sound field. To avoid this, this application can pre-obtain the sound fields of each speaker and the first speaker based on multiple experiments and simulations. Then, according to preset conditions, only a portion of the sound fields of each speaker is selected for Boolean operation. For example, to ensure that the sound propagates evenly in multiple directions, a spherical region with a first radius centered on a certain speaker is selected as the sound field of the second speaker, and a spherical region with a second radius centered on the first speaker is selected as the sound field of the first speaker. Next, the determined sound fields of the speakers and the first speaker are represented as a graphic region in any inclined plane direction, and the intersection of the two graphic regions is calculated. If there is an intersection, it means that the Boolean operation result is an intersection, and the corresponding speaker is designated as the second speaker. For example, combined with Figure 10 As shown, Boolean operations determine that the sound field of speaker Y1 intersects with the sound field of the first speaker in the inclined plane direction M1, so speaker Y1 can be used as the second speaker.

[0069] Based on the example of selecting a second speaker, the sound fields of the second speaker and the first speaker overlap, which ensures that the sound in the sound field formed by these speakers is clearer and has higher sound quality. In addition, the appropriate speakers can be dynamically selected, so that the combined sound system is more adaptable to the current mode.

[0070] This application embodiment also provides a storage medium storing a networking program, also known as a detachable multi-speaker networking program. This networking program is essentially a computer program, and when executed by a processor, it implements the steps of the detachable multi-speaker networking method of any of the aforementioned examples.

[0071] The storage medium includes, but is not limited to, any one of read-only memory (ROM), random access memory (RAM), magnetic disk, and optical disk.

[0072] Since the program stored in the storage medium can execute the steps in the detachable multi-speaker networking method of any embodiment provided in this application, the beneficial effects that the networking method of any of the foregoing embodiments can achieve can be realized. For details, please refer to the foregoing embodiments, which will not be repeated here.

[0073] This application also provides a detachable networking device or chip, including a memory and a processor. The memory stores a networking program, which, when executed by the processor, implements the steps of the detachable multi-speaker networking method of any of the foregoing embodiments; and / or, the detachable networking device or chip is provided with a storage medium as shown in the above example, and the processor loads the storage medium to execute the steps of the networking method, thereby achieving the beneficial effects that the networking method of the corresponding embodiment can achieve.

[0074] The above are only some embodiments of this application and do not limit the patent scope of this application. For those skilled in the art, any equivalent structural transformations made using the content of this specification and drawings are similarly included within the patent protection scope of this application.

[0075] The use of step designations such as S1 and S2 in this document is intended to more clearly and concisely describe the corresponding content and does not constitute a substantial restriction on the order. In specific implementation, those skilled in the art may execute S2 first and then S1, etc., but these should all be within the scope of protection of this application.

[0076] Although this document uses terms such as "first," "second," etc., to describe various types of information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. Furthermore, the singular forms "a," "an," and "the" are intended to also include the plural forms. The terms "or" and "and / or" are interpreted as inclusive, or meaning either one or any combination thereof. Exceptions to this definition only arise when combinations of elements, functions, steps, or operations are inherently mutually exclusive in some way.

Claims

1. A detachable multi-speaker networking method, characterized in that, The method, based on at least two speakers detachably adapted to the vehicle, includes: S1. Assign a unique identifier to each of the detachable speakers in the vehicle; S2. In response to detecting that the audio system is separated from the vehicle, control the audio system to enter the network standby state; S3. In response to the detection of a networking command, identify the first speaker and control the first speaker to send a networking broadcast packet, wherein the networking broadcast packet carries the unique identifier of the first speaker; S4. The first speaker identifies at least one speaker with a unique identifier and in the network standby state from the received response packet, and uses it as the second speaker. S5. Connect the first speaker and the second speaker point-to-point to form a network link; S6. Obtain the location information and current scene information of the first speaker and the second speaker respectively, and control the network link to perform audio playback accordingly.

2. The method according to claim 1, characterized in that, The method of determining the first sound includes any of the following: The speaker that issues the networking command will be designated as the first speaker. An external terminal that issues the networking command selects a speaker as the first speaker. The first sound is determined based on the received preset instructions.

3. The method according to claim 1, characterized in that, The location information and current scene information of each speaker are obtained through the first and second speakers, including: The first and second speakers communicate with each other via at least one of UWB, radar and ultrasound to obtain their relative distance and relative orientation. The first and second speakers collect ambient noise and echo characteristics through their respective microphone arrays, and identify the current scene type accordingly. The first and second speakers use their respective radar and ultrasonic sensors to detect the number, location, and movement trajectory of people in the current environment.

4. The method according to claim 1, characterized in that, The method further includes: Real-time monitoring of the operating status of each speaker in the network link; In response to the detection of a speaker failure, the system controls the first speaker to redistribute the sound field and channel information of the remaining speakers in the network link to continue the audio playback.

5. The method according to claim 1, characterized in that, It also includes at least one of the following: In response to detecting that one of the first speaker and the second speaker is connected to the vehicle, it is removed from the network link, and a new first speaker is selected from the remaining speakers. Based on the new first speaker, S6 is re-executed. In response to detecting that one of the first speaker and the second speaker has received a user instruction to leave the network link, the first speaker is removed from the network link, and a new first speaker is selected from the remaining speakers in the network link. Based on the new first speaker, S6 is re-executed. In response to detecting that one of the first speaker and the second speaker has been switched to outdoor audio playback mode, the first speaker is removed from the network link, and a new first speaker is selected from the remaining speakers. Based on the new first speaker, S6 is re-executed. In response to the detection that the number of speakers in the network link is zero, the network link is disconnected.

6. The method according to any one of claims 1 to 5, characterized in that, After identifying at least one speaker with a unique identifier and in the network standby state, step S4 further includes: Determine the preset feature points of the first speaker; Target regions are constructed based on the preset feature points in multiple cross-sectional directions; Determine the sound source located within the target area, and perform a Boolean operation on the sound field between the determined sound source and the first sound source in the cross-sectional direction corresponding to the target area; Obtain the Boolean operation result of the overlapping sounds, and use them as the second sound.

7. The method according to claim 6, characterized in that, The plurality of cross-sectional directions include a horizontal plane direction, a vertical plane direction, and at least one inclined plane direction, wherein the at least one inclined plane direction is located between the horizontal plane direction and the vertical plane direction and bisects the angle between the horizontal plane direction and the vertical plane direction.

8. The method according to claim 6, characterized in that, The preset feature point is located on the outer contour line of the speaker.

9. A detachable multi-speaker networking device, characterized in that, The networking device includes a processor and a memory, the memory storing a networking program, which, when executed by the processor, implements the steps of the detachable multi-speaker networking method according to any one of claims 1 to 8.

10. A storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the steps of the method as described in any one of claims 1 to 8.