A method for achieving room stereo sound effects

By constructing a wireless sensor network and RSSI ranging and positioning algorithm in the room, combined with sound source compensation from microphones and speakers, the problems of complexity and high cost in implementing stereo sound effects are solved, achieving a low-cost and simple stereo sound effect.

CN116489587BActive Publication Date: 2025-10-28COSONIC INTELLIGENT TECH CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202310318763.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-28
Publication Date
2025-10-28
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

In existing technologies, the methods for achieving stereo sound effects are complex and costly. How to achieve good room stereo sound effects in a low-cost and simple way is an urgent problem to be solved.

Method used

By evenly distributing pillars throughout the room and setting up wireless nodes, wired nodes, microphones, and speakers, a wireless sensor network is constructed. The RSSI ranging principle is used for node self-localization, and the microphones pick up ambient sounds, while the speakers provide sound source compensation to achieve stereo sound effects.

Benefits of technology

It achieves low-cost, simple room stereo sound effects, reduces operational complexity and energy consumption, and is easy to promote and use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116489587B_ABST
    Figure CN116489587B_ABST
Patent Text Reader

Abstract

This invention discloses a method for achieving room stereo sound effects, relating to the field of stereo sound technology. The method comprises the following steps: S1: Monitoring and tracking the room by deploying a sensor network; S2: Locating nodes based on a positioning algorithm; S3: Compensating the sound source using the positioning signal information to achieve room stereo sound effects. Wireless nodes transmit parameters collected by other nodes on a single support pillar to the main control node of the entire room, which then transmits them to the main control center. The wireless nodes placed on the top of the support pillars and the main control node of the room constitute a wireless sensor network for room management. Based on the RSSI ranging principle, the wireless nodes determine their own location information and transmit the status values ​​picked up by the microphone in the node to the main control node. The main control center then calculates the data values ​​and uses the positioning system to locate the corresponding node, issuing the required sound source and data level for compensation. The speakers at each node then play the compensation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of stereo sound technology, specifically a method for achieving room stereo sound. Background Technology

[0002] Stereo sound refers to sound that has a sense of depth. Sounds produced in nature are stereo, but when we record, amplify, and reproduce these stereo sounds, all the sounds are emitted from a single speaker. This reproduced sound (compared to the original sound source) is no longer stereo. This is because all the sounds are emitted from the same speaker, and the original sense of space (especially the spatial distribution of sound groups) is lost. This reproduction is called mono. If the entire system from recording to playback can restore the original spatial sense to some extent (though complete restoration is impossible), then this reproduced sound, with a certain degree of spatial distribution characteristics such as a sense of direction and layering, is called stereo in audio technology.

[0003] A search revealed patent document CN103096218A, which discloses a stereo sound effect device, a stereo sound effect system, and a stereo sound effect playback method. The stereo sound effect device includes a communication interface, a judgment device, and a sound effect processing device. The communication interface transmits audio data from multiple different channels to a group of mobile devices, where the group has a predetermined number of mobile devices. The judgment device calculates the position and distance of each mobile device in the group relative to the stereo sound effect device. The sound effect processing device allocates audio data from different channels to the corresponding mobile devices in the group based on the position and distance between each mobile device and the stereo sound effect device. Another patent document, CN112485760A, discloses a spatial sound effect-based positioning system, method, and medium, which includes module M1: obtaining the time delay difference between microphone pairs by acquiring signals received by microphones; module M2: calculating the distance difference between the sound source and each microphone using the time delay; and module M3: determining the sound source position using a geometric algorithm based on the distance difference, thereby achieving target sound source tracking. This invention improves positioning accuracy by employing a microphone array positioning scheme, enabling the accurate confirmation of the sound source's location. Patent document CN109541537A discloses a universal indoor positioning method based on ranging. This method first collects RSSI signals from the access point (AP) at indoor positioning spatial sampling points, and then uses a fast clustering method to denoise the RSSI signals obtained at each sampling point, obtaining the RSSI value for each sampling point. Next, data regression optimization is performed on the RSSI values ​​of each sampling point to obtain an adaptive signal propagation model, calculating the distance d between the node to be located and the AP, and establishing an objective function from the node to be located to the AP. Finally, the beetle whisker method is used to solve for the position coordinates of the node to be located in the objective function.

[0004] Currently, there are various methods for implementing stereo sound effects, but the implementation process is relatively complex and the overall cost is high. How to achieve good room stereo sound effects in a low-cost, convenient and simple way is an urgent problem to be solved. Based on this, we propose a method for implementing room stereo sound effects to overcome the shortcomings of existing technologies. Summary of the Invention

[0005] The purpose of this invention is to provide a method for achieving room stereo sound effects, so as to solve the problems mentioned in the background art.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] A method for achieving room stereo sound effects, comprising a monitoring sensor network and a positioning algorithm, characterized by the following steps:

[0008] S1: Monitor and track rooms by deploying a network of monitoring sensors;

[0009] S2: Based on the positioning algorithm, the node is located;

[0010] S3: By using the positioning signal information, the sound source is compensated to achieve a room stereo sound effect.

[0011] As a further aspect of the present invention: In step S1, when deploying the monitoring sensor network, pillars are evenly arranged in an independent room, and nodes are evenly arranged on each pillar from the bottom to the top of the room. The top of the pillar is occupied by wireless nodes, and the nodes inside the room are wired nodes. The nodes on a single pillar are connected through a bus structure. At the same time, the wireless node is the master control node of a single pillar, responsible for transmitting the parameters collected by other nodes on the single pillar to the master control node of the entire room, and then the master control node transmits them to the monitoring computer in the master control center. The wireless nodes placed on the top of the pillars and the master control node of the room constitute the wireless sensor network for room management.

[0012] As a further aspect of the present invention: In S2, the positioning algorithm is based on the ranging principle of RSSI. By setting the node distribution of the monitoring area as a uniform n×n grid, firstly, based on the positioning idea of ​​a 2×2 grid, the node positioning principle algorithm of a 2×2 square grid is calculated, with 4 nodes A 1,1 A 1,2 A 2,1 A 2,2 These are wireless network nodes, randomly deployed on a square grid. Each node stores a database of its deployment locations, but none of the nodes know their exact location. A master node A is added to the entire wireless network system. mThis enables node self-location, determining the position of the master node relative to node A. 1,1 The distance is the pixel spacing of the square grid, and the master node knows its own position information.

[0013] As a further aspect of the present invention: the positioning method for the 2×2 square grid in S2 is as follows: Step 1: All nodes are initialized, the master node is in the transmitting state, and the unknown location nodes are in the receiving state; Step 2: The master node sets the wireless signal transmission power through programming, with a low initial transmission power, and sends 01 positioning information. After the master node finishes sending, it switches to the receiving state. After receiving the 01 positioning information, the unknown location nodes switch back to the transmitting state and send out the RSSI value of the received signal; Step 3: If the master node does not receive the information from the two unknown location nodes A within a set time, the system will detect the missing information. 1,1 and A 1,2 RSSI response information for 01 location information; Step 4: Repeat step 3 until the master control node receives two unknown location nodes A 1,1 and A 1,2 RSSI response information for 01 location information; Step 5: The master control node compares the received RSSI values, switches to sending mode, and sends the comparison result to the unknown location node A. 1,1 and A 1,2 Node A 1,1 and A 1,2 After receiving the RSSI comparison result, the distance between each coordinate point in the stored location database and the master node is calculated. The node with the larger RSSI comparison result is the coordinate point with the smallest distance from the master node, and the node with the smaller RSSI comparison result is the coordinate point with the next smallest distance from the master node; Step Six: Determine the location of node A. 1,1 and A 1,2 Enter transmit state, acquire the channel through CSMA / CA mechanism, send 01 positioning information, and after transmission is completed, enter receive state. Nodes that fail to compete enter receive state; Step 7: Continue to repeat steps 3, 4, and 5; Step 8: When node A... 2,1 and A 2,2 After receiving the RSSI comparison result, the system uses the stored location database to calculate the distance between each coordinate point in the location database and the node that sent the 01 positioning information, thereby determining its own coordinates. The positioning process then ends.

[0014] As a further aspect of the present invention: In S2, based on the positioning method of a 2×2 square grid, a (n+1)×(n+1) uniform grid positioning is performed. By adopting the inductive method, it is assumed that the n×n uniform node grid has achieved self-positioning, thereby verifying the (n+1)×(n+1) grid node self-positioning implementation scheme. The (n+1)×(n+1) uniform grid positioning implementation scheme has a master node. Gray squares form an n×n uniform node grid. The positions of the nodes in the grid are all known, and the light-colored squares are nodes with unknown positions. The unknown nodes are all gradually positioned by their neighboring nodes with known positions. The positioning of unknown nodes is similar to the principle of 2×2 matrix positioning. Unknown nodes are all in the receiving state during initialization. The steps of the (n+1)×(n+1) grid node self-positioning method are as follows: Step 1: Label A n,1 Once the known node enters the transmitting state and sends 01 location information, the location process described above will be repeated to locate the unknown node A. n+1,1 A n+1,2 Location: During the location process, only coordinates in the database that are close to the coordinates of the node that sent the 01 location information are considered, and the ordinate of these points must be greater than the ordinate of the node that sent the 01 information; Step 2: At node A n,1 When returning the RSSI value comparison result returned by the unknown node to the unknown node, A n,2 The node will also receive this information to determine the unknown node A. n+1,1 A n+1,2 Node A has been located. n,2 Send confirmation that a neighboring node has been located; the neighboring known node A n,3 After receiving the information, repeat step one) to add the unknown node A. n+1,3 A n+1,4 Location; Step 3: During the location of unknown nodes in the horizontal row of the network, the unknown nodes in the vertical row also start from A. 1,n+1 The process begins with gradually moving upwards, following the same steps and principles as locating unknown nodes in a horizontal row; Step 4: If n is even, the horizontal row positioning ends with known node A. n,n-1 Position A n+1,n-1 A n+1,n Unknown node, the vertical positioning ends at known node A. n-1,n Position A n-1,n+1 A n,n+1 Unknown node, when node A is known n,n Received A n,n-1 and A n-1,n Send confirmation that neighboring nodes have been located, send 01 location information, and then send the unknown node A. n+1,n+1 Location; if n is odd, locate the unknown nodes in the horizontal row to the unknown point A. n+1,n-2 A n+1,n-1The unknown nodes in the vertical row are located to unknown node A. n-2,n+1 A n-1,n+1 Given node A n,n With unknown node A n+1,n and A n,n+1 If the distances are the same, and we use the known node A... n,n Node A cannot be... n+1,n and A n,n+1 Distinguish them, in the known node A n,n-2 Unknown node A n+1,n-2 A n+1,n-1 After location, the nearest known node A n,n-1 Instead of sending location confirmation information, it directly sends 01 location information. As long as one unknown node replies with an RSSI value, the known node A... n,n-1 Upon receiving the RSSI reply value, the system transitions to transmit mode and sends out information containing only one RSSI value. (Unknown Node A) n+1,n Received known node A n,n-1 After receiving the reply, A obtains its own location coordinates by comparing them with the stored location database. n,n-1 Neighboring known node A n,n Upon receiving A n,n-1 After receiving the RSSI reply information, send 01 location information to the unknown node A. n+1,n A n+1,n+1 The location process continues until all unknown nodes are located.

[0015] As a further aspect of the present invention: In S3, each node of the positioning support pillar installed in the room is simultaneously equipped with a microphone for picking up ambient sound and a speaker. The microphone picks up ambient sound, the speaker receives instructions from the main control center and compensates for the sound source, and the positioning system transmits the status value picked up by the microphone in the node to the main node. The main control center then calculates the data value from the microphone and uses the positioning system to find the corresponding node and issue the sound source and data level that need to be compensated. The speakers at each node then play the compensation, ultimately achieving a stereo sound effect in the room.

[0016] As a further embodiment of the present invention: the monitoring sensor network includes pillars evenly arranged in an independent room, wireless nodes, wired nodes, microphones and speakers set on the pillars, the nodes on a single pillar are connected to each other through a bus structure, the wireless nodes are used to transmit the parameters collected by other nodes on a single pillar to the main control node of the whole room, and then the main control node transmits them to the main control center, the wireless nodes are placed at the top of the pillars and the main control node of the room.

[0017] Compared with the prior art, the beneficial effects of the present invention are:

[0018] In this invention, pillars are evenly distributed in an independent room, and wireless nodes, wired nodes, microphones, and speakers are installed on the pillars. The wireless nodes are responsible for transmitting parameters collected by other nodes on a single pillar to the main control node of the entire room, and then the main control node transmits them to the main control center. The wireless nodes placed at the top of the pillars and the main control node of the room constitute a wireless sensor network for room management. Based on the RSSI ranging principle, the wireless nodes determine their own location information and transmit the status values ​​picked up by the microphones in the nodes to the main control node. The main control center then calculates the data values ​​and uses the positioning system to find the corresponding node and issue the sound source and data level that need to be compensated. The speakers of each node then play the compensation, thereby achieving a high-quality spatial stereo sound effect. In addition, the RSSI function built into most commercial wireless transceiver chips is utilized in the positioning process, without the need for any external auxiliary positioning devices. Finally, the room stereo sound effect implementation method of this invention achieves low operating costs, simple overall implementation process, low overall energy consumption, and is easy to implement, which is conducive to its widespread use. Attached Figure Description

[0019] Figure 1 A flowchart illustrating the method for achieving room stereo sound effects.

[0020] Figure 2 This is a schematic diagram of the monitoring sensor network layout in the method for implementing room stereo sound effects.

[0021] Figure 3 A schematic diagram of node positioning in a 2×2 square grid for implementing room stereo sound effects.

[0022] Figure 4 This is a schematic diagram of the (n+1)×(n+1) uniform grid positioning in the method for achieving room stereo sound effects.

[0023] Figure 5 This diagram illustrates the ambient sound pickup and sound source compensation methods used in achieving room stereo sound effects. Detailed Implementation

[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0025] Please see Figures 1-5In this embodiment of the invention, a method for achieving room stereo sound effects includes a monitoring sensor network and a positioning algorithm. The monitoring sensor network includes pillars evenly placed in an independent room, with wireless nodes, wired nodes, microphones, and speakers installed on the pillars. Nodes on a single pillar are connected via a bus structure. The wireless nodes are used to transmit parameters collected by other nodes on a single pillar to the main control node of the entire room, and then the main control node transmits them to the main control center. The method steps are as follows:

[0026] S1: Monitor and track rooms by deploying a network of monitoring sensors;

[0027] S2: Based on the positioning algorithm, the node is located;

[0028] S3: By using the positioning signal information, the sound source is compensated to achieve a room stereo sound effect.

[0029] Specifically, in S1, when deploying the monitoring sensor network, such as Figure 2 As shown, pillars are evenly placed in an independent room, and nodes are evenly placed on each pillar from the bottom to the top. Wireless nodes are placed at the top of the pillars, while wired nodes are placed inside the room. The nodes on a single pillar are connected via a bus structure. The wireless nodes are the master control nodes of their respective pillars, responsible for transmitting parameters collected by other nodes on the pillars to the master control node of the entire room. The master control node then transmits the data to the monitoring computer in the control center. The wireless nodes at the top of the pillars and the master control node of the room constitute a wireless sensor network for room management. The pillar positions are pre-planned, and the wireless nodes are randomly placed at the top of the pillars. The wireless nodes need to determine their own location information before the master control node of the room can monitor the signal information of various points inside the room in real time.

[0030] Specifically, in S2, the positioning algorithm is based on the RSSI ranging principle. It sets the node distribution in the monitored area as a uniform n×n grid, and then analyzes the implementation principle of the positioning algorithm through inductive reasoning. First, it explains the positioning concept of a 2×2 grid and calculates the node positioning principle algorithm for a 2×2 square grid, such as... Figure 3 As shown, there are 4 nodes A 1,1 A 1,2 A 2,1 A 2,2 These are wireless network nodes, randomly deployed on a square grid. Each node stores a database of its deployment locations, but none of the nodes know their exact location. A master node A is added to the entire wireless network system. m To achieve node self-localization, and to simplify the system model, the position of the master node is relative to node A. 1,1The distance is the pixel spacing of the square grid. The master node knows its own location information. The positioning method for a 2×2 square grid is as follows: Step 1: All nodes are initialized. The master node is in the transmitting state, and the unknown location nodes are in the receiving state; Step 2: The master node sets the wireless signal transmission power through programming. The initial transmission power is relatively low, and it sends 01 (Note: 01 is a representative value, which will be shown in several places below) positioning information. After the master node finishes sending, it switches to the receiving state. After receiving the 01 positioning information, the unknown location nodes switch back to the transmitting state and send out the RSSI value of the received signal; Step 3: If the master node does not receive the location information from the two unknown location nodes A within the set time, it will be considered as follows: 1,1 and A 1,2 RSSI response information for 01 location information; Step 4: Repeat step 3 until the master control node receives two unknown location nodes A 1,1 and A 1,2 RSSI response information for 01 location information; Step 5: The master control node compares the received RSSI values, switches to sending mode, and sends the comparison result to the unknown location node A. 1,1 and A 1,2 Node A 1,1 and A 1,2 After receiving the RSSI comparison result, the distance between each coordinate point in the stored location database and the master node is calculated. The node with the larger RSSI comparison result is the coordinate point with the smallest distance from the master node, and the node with the smaller RSSI comparison result is the coordinate point with the next smallest distance from the master node; Step Six: Determine the location of node A. 1,1 and A 1,2 Step 7: Enter transmit mode, acquire the channel via CSMA / CA mechanism, send 01 positioning information, and after transmission is complete, enter receive mode. Nodes that fail to compete for the channel enter receive mode. Step 8: Continue repeating steps 3, 4, and 5. The difference from the above steps is that the node receiving the 01 positioning information is labeled A. 2,1 and A 2,2 For unknown nodes, nodes with known locations receive 0 / 1 positioning information during this step and do not perform any processing; Step 8: When node A 2,1 and A 2,2 After receiving the RSSI comparison result, the distance between each coordinate point in the location database and the node that sent the 01 location information is calculated using the stored location database. This is used to determine the coordinates of the node itself. During this step, only the coordinates of the node whose ordinate in the location database is greater than that of the node that sent the 01 location information are considered. The positioning process ends here.

[0031] Specifically, in S2, based on the 2×2 square grid positioning method, (n+1)×(n+1) uniform grid positioning is performed. By adopting the inductive approach, it is assumed that the n×n uniform node grid has achieved self-positioning, and then the self-positioning implementation scheme of the (n+1)×(n+1) grid nodes is verified. The (n+1)×(n+1) uniform grid positioning implementation scheme is as follows: Figure 4 As shown, there is also a master node, whose placement and performance parameters are the same as those of the master node. Figure 3 As shown in the figure, Figure 4 In the diagram, gray squares form an n×n uniform node grid, where the positions of all nodes within the grid are known. Light-colored squares represent nodes with unknown positions. Unknown nodes are located gradually by using their neighboring known nodes. The location of unknown nodes is similar to the principle of 2×2 matrix positioning. Unknown nodes are initially in a receiving state. The self-localization method for (n+1)×(n+1) grid nodes follows these steps: Step 1: Label A n,1 Once the known node enters the transmitting state and sends 01 location information, the location process described above will be repeated to locate the unknown node A. n+1,1 A n+1,2 Location: During the location process, only coordinates in the database that are close to the coordinates of the node that sent the 01 location information are considered, and the ordinate of these points must be greater than the ordinate of the node that sent the 01 information; Step 2: At node A n,1 When returning the RSSI value comparison result returned by the unknown node to the unknown node, A n,2 The node will also receive this information to determine the unknown node A. n+1,1 A n+1,2 Node A has been located. n,2 Send confirmation that a neighboring node has been located; the neighboring known node A n,3 After receiving the information, repeat step one) to add the unknown node A. n+1,3 A n+1,4 Location; Step 3: During the location of unknown nodes in the horizontal row of the network, the unknown nodes in the vertical row also start from A. 1,n+1 The process begins with gradually moving upwards, following the same steps and principles as locating unknown nodes in a horizontal row; Step 4: If n is even, the horizontal row positioning ends with known node A. n,n-1 Position A n+1,n-1 A n+1,n Unknown node, the vertical positioning ends at known node A. n-1,n Position A n-1,n+1 A n,n+1 Unknown node, when node A is known n,n Received A n,n-1 and A n-1,n Send confirmation that neighboring nodes have been located, send 01 location information, and then send the unknown node A. n+1,n+1Location; if n is odd, locate the unknown nodes in the horizontal row to the unknown point A. n+1,n-2 A n+1,n-1 The unknown nodes in the vertical row are located to unknown node A. n-2,n+1 A n-1,n+1 Given node A n,n With unknown node A n+1,n and A n,n+1 If the distances are the same, and we use the known node A... n,n Node A cannot be... n+1,n and A n,n+1 Distinguish them. In the known node A... n,n-2 Unknown node A n+1,n-2 A n+1,n-1 After location, the nearest known node A n,n-1 Instead of sending location confirmation information, it directly sends 01 location information. As long as one unknown node replies with an RSSI value, the known node A... n,n-1 Upon receiving the RSSI reply value, the system transitions to transmit mode and sends out information containing only one RSSI value. (Unknown Node A) n+1,n Received known node A n,n-1 After receiving the reply, A obtains its own location coordinates by comparing them with the stored location database. n,n-1 Neighboring known node A n,n Upon receiving A n,n-1 After receiving the RSSI reply information, send 01 location information to the unknown node A. n+1,n A n+1,n+1 The location process continues until all unknown nodes are located.

[0032] Specifically, based on the principle of mathematical induction, it is shown that the above positioning algorithm is feasible. The positioning process utilizes the RSSI function built into most commercial wireless transceiver chips, without the need for any external auxiliary positioning devices. The positioning method described above has low implementation cost, simple implementation process, and low energy consumption.

[0033] Specifically, in S3, such as Figure 5 As shown, by equipping each node of the positioning pillars installed in the room with a microphone for picking up ambient sound and a speaker, the ambient sound is picked up by the microphone, and the main control center receives instructions and compensates for the sound source through the speaker. The positioning system transmits the status values ​​picked up by the microphone in the node to the main node, and the main control center calculates the data values ​​from the microphone. The positioning system then locates the corresponding node and issues the sound source and data level that need to be compensated. The speakers at each node then play the compensation, ultimately achieving a stereo sound effect in the room.

[0034] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for achieving room stereo sound effects, comprising a monitoring sensor network and a positioning algorithm, characterized in that: The method and steps are as follows: S1: Monitor and track rooms by deploying a network of monitoring sensors; S2: Based on the positioning algorithm, the node is located; S3: By using the positioning signal information, the sound source is compensated to achieve room stereo sound effect; The positioning method for the 2×2 square grid in S2 is as follows: Step 1: All nodes are initialized, the master node is in the transmitting state, and the unknown location node is in the receiving state; Step 2: The master node sets the wireless signal transmission power through programming and sends the 01 positioning information. After the master node finishes sending, it switches to the receiving state. After receiving the 01 positioning information, the unknown location node switches to the transmitting state and sends out the RSSI value of the received signal. Step 3: If the master node does not receive data from two unknown location nodes A within the set time, 1,1 and A 1,2 RSSI response information for 01 location information; Step 4: Repeat step 3 until the master control node receives two unknown location nodes A 1,1 and A 1,2 RSSI response information for 01 location information; Step 5: The master control node compares the received RSSI values, switches to sending mode, and sends the comparison result to the unknown location node A. 1,1 and A 1,2 Node A 1,1 and A 1,2 After receiving the RSSI comparison result, the distance between each coordinate point in the stored location database and the master node is calculated. The node with the larger RSSI comparison result is the coordinate point with the smallest distance from the master node, and the node with the smaller RSSI comparison result is the coordinate point with the next smallest distance from the master node; Step Six: Determine the location of node A. 1,1 and A 1,2 Enter transmit state, acquire the channel through CSMA / CA mechanism, send 01 positioning information, and after transmission is completed, enter receive state. Nodes that fail to compete enter receive state; Step 7: Continue to repeat steps 3, 4, and 5; Step 8: When node A... 2,1 and A 2,2 After receiving the RSSI comparison result, the system uses the stored location database to calculate the distance between each coordinate point in the location database and the node that sent the 01 positioning information, thereby determining its own coordinates. The positioning process then ends.

2. The method for achieving room stereo sound effects according to claim 1, characterized in that: In step S1, when deploying the monitoring sensor network, pillars are evenly placed in an independent room, and nodes are evenly placed on each pillar from the bottom to the top of the room. Wireless nodes are placed at the top of the pillars, and wired nodes are placed inside the room. The nodes on a single pillar are connected through a bus structure. At the same time, the wireless node is the master control node of a single pillar, responsible for transmitting the parameters collected by other nodes on the single pillar to the master control node of the entire room, and then the master control node transmits them to the monitoring computer in the master control center. The wireless nodes placed at the top of the pillars and the master control node of the room constitute the wireless sensor network for room management.

3. The method for achieving room stereo sound effects according to claim 1, characterized in that: In step S3, each node of the positioning pillars installed in the room is equipped with a microphone for picking up ambient sound and a speaker. The microphone picks up ambient sound, the speaker receives instructions from the main control center and compensates for the sound source, and the positioning system transmits the status values ​​picked up by the microphone in the node to the main node. The main control center then calculates the data values ​​from the microphone and uses the positioning system to find the corresponding node and issue the sound source and data level that need to be compensated. The speakers at each node then play the compensation, ultimately achieving a stereo sound effect in the room.

4. The method for achieving room stereo sound effects according to claim 1, characterized in that: The monitoring sensor network includes pillars evenly distributed in an independent room, with wireless nodes, wired nodes, microphones, and speakers installed on the pillars. Nodes on a single pillar are connected via a bus structure. The wireless nodes are used to transmit parameters collected by other nodes on a single pillar to the main control node of the entire room, and then the main control node transmits them to the main control center.

Citation Information

Patent Citations

  • Stereoscopic sound effect device, stereoscopic sound effect system and stereoscopic sound effect playing method

    CN103096218A

  • Ranging-based pervasive indoor localization method

    CN109541537A

  • Positioning system and method based on space sound effect and medium

    CN112485760A

  • RFID wireless reader network system base on Zigbee networking

    CN101231687A

  • Systems and Methods for Monitoring Cinema Loudspeakers and Compensating for Quality Problems

    CN106454675A