Wireless audio playback system and system on chip
By extending the wireless audio playback range through cascading nodes in the wireless audio playback system, the problem of synchronous playback in large spaces is solved, equipment costs and latency are reduced, network protocols are simplified, and user experience is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HENGXUAN TECH (BEIJING) CO LTD
- Filing Date
- 2023-06-30
- Publication Date
- 2026-07-21
Smart Images

Figure CN116743723B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and more specifically, to a wireless audio playback system and a system-on-a-chip. Background Technology
[0002] With the development of wireless communication technology, wireless audio technology has been widely used. However, when it is desired to play audio synchronously in a large space or in multiple corners or rooms, the wireless signal often cannot be stably connected due to distance issues, resulting in a decrease in audio playback quality.
[0003] To address this issue, the industry typically extends wireless connectivity by adding routers to the space. However, routers have complex internal protocols, audio data forwarded by routers suffers from significant playback latency, and their communication coverage is limited, while their power consumption and cost are also relatively high.
[0004] Therefore, it is evident that no effective technical means has yet been found in the existing technology that can flexibly expand the coverage of wireless audio synchronization playback at a low cost. Summary of the Invention
[0005] This application is provided to address the aforementioned problems existing in the prior art.
[0006] There is a need for a wireless audio playback system and a system-on-a-chip that can extend the wireless audio playback range without using a router, thereby meeting users' needs for synchronized wireless audio playback in larger spaces or multiple corners and rooms in a more cost-effective and flexible manner.
[0007] According to a first aspect of this application, a wireless audio playback system is provided, comprising an audio receiving node, at least one composite node, and an audio playback node connected in sequence. The audio receiving node is configured to receive audio data packets from an audio source, determine the synchronized playback time of the audio data packets in the wireless audio playback system, and forward the received audio data packets and their corresponding synchronized playback times to adjacent composite nodes via a first wireless link between the audio receiving node and an adjacent composite node. Each composite node is configured to receive audio data packets from a previous-level composite node or the audio receiving node, update the synchronized playback time, and forward the audio data packets and the updated synchronized playback time to an adjacent next-level composite node or an adjacent audio playback node via a second wireless link. Furthermore, a connected audio playback device is configured to play the audio data packets at the updated synchronized playback time. The audio playback node is configured to receive the audio data packets and the updated synchronized playback time forwarded by the previous-level composite node, and play the audio data packets at the updated synchronized playback time.
[0008] According to a second aspect of this application, a system-on-chip (SoC) for a composite node in a wireless audio playback system is provided. The wireless audio playback system includes an audio receiving node, at least one composite node, and an audio playback node connected in sequence. The SoC is connected to an audio playback device for audio playback. The SoC includes a wireless communication module configured to acquire audio data packets with a synchronized playback time from an adjacent preceding audio receiving node or composite node in the wireless audio playback system. The synchronized playback time is the time during which the audio data packets are synchronized in the wireless audio playback system. The SoC also includes a processor core configured to: acquire audio data packets from the wireless communication module; update the synchronized playback time of the audio data packets in the wireless audio playback system; and control the audio playback device to play the audio data packets at the updated synchronized playback time. The wireless communication module is further configured to forward the audio data packets and the updated synchronized playback time to an adjacent next-level composite node or an adjacent audio playback node, such that the adjacent next-level composite node or adjacent audio playback node plays the audio data packets at the updated synchronized playback time.
[0009] By utilizing the wireless audio playback system and system-on-a-chip according to various embodiments of this application, the wireless audio playback range can be extended without router networking, simply by cascading an audio receiving node, at least one composite node, and an audio playback node. Furthermore, by sending the synchronous playback time of the audio data packets along with the audio data packets to the next-level node, synchronous playback of audio can be guaranteed throughout the entire system. Attached Figure Description
[0010] In drawings that are not necessarily drawn to scale, the same reference numerals may describe similar parts in different views. The same reference numerals with or without letter suffixes may indicate different instances of similar parts. The drawings illustrate various embodiments generally by way of example rather than limitation, and are used, together with the description and claims, to explain the disclosed embodiments. Where appropriate, the same reference numerals are used in all drawings to refer to the same or similar parts. Such embodiments are illustrative and not intended to be exhaustive or exclusive embodiments of the apparatus or method.
[0011] Figure 1 This diagram illustrates a partial block diagram of a wireless audio playback system and its peripheral components according to an embodiment of this application.
[0012] Figure 2 This diagram illustrates a partial block diagram of a wireless audio playback system and its peripheral components according to another embodiment of this application.
[0013] Figure 3A schematic diagram of the composition structure of a composite node according to an embodiment of this application is shown.
[0014] Figure 4 A schematic diagram of the composition structure of a composite node according to another embodiment of this application is shown.
[0015] Figure 5 This diagram illustrates a system-on-chip and its peripheral components for a composite node in a wireless audio playback system according to an embodiment of this application. Detailed Implementation
[0016] To enable those skilled in the art to better understand the technical solutions of this application, the application will be described in detail below with reference to the accompanying drawings and specific embodiments. The embodiments of this application will be further described in detail below with reference to the accompanying drawings and specific examples, but these are not intended to limit the scope of this application.
[0017] The terms "first," "second," and similar words used in this application do not indicate any order, quantity, or importance, but are merely used for distinction. Words such as "including" or "comprising" mean that the element preceding the word encompasses the elements listed after it, and do not exclude the possibility of encompassing other elements as well. The execution order of the steps in the method described in conjunction with the accompanying drawings in this application is not intended to be limiting. As long as the logical relationship between the steps is not affected, several steps can be integrated into a single step, a single step can be decomposed into multiple steps, and the execution order of the steps can be changed according to specific needs.
[0018] It should also be understood that the term "and / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Furthermore, the character " / " in this application generally indicates that the preceding and following related objects have an "or" relationship.
[0019] This application provides a wireless audio playback system that can be used for wireless transmission and synchronous playback of audio in large spaces, multi-corner spaces, and multi-room scenarios.
[0020] Figure 1 This diagram illustrates a partial block diagram of a wireless audio playback system and its peripheral components according to an embodiment of this application. Figure 1 As shown, the wireless audio playback system 100 includes an audio receiving node 102, at least one composite node 103, and an audio playback node 104 connected in sequence. In other embodiments, there may be multiple composite nodes, such as composite node 103a (not shown), in which case the composite nodes are connected in sequence, and the last-level composite node is connected to the audio playback node 104.
[0021] In some embodiments, the audio receiving node 101 may be configured to: receive audio data packets from the audio source 101, determine the synchronous playback time of the audio data packets in the wireless audio playback system 100, and forward the received audio data packets and the corresponding synchronous playback time to the adjacent composite node 103 using the first wireless link L1 between the audio receiving node 102 and the adjacent composite node 103.
[0022] Taking composite node 103 as an example, each composite node in the wireless audio playback system 100 can be configured to: receive audio data packets from a previous-level composite node or an audio receiving node (for composite node 103, the previous-level node is audio receiving node 102), update the synchronized playback time, and forward the audio data packets and the updated synchronized playback time to an adjacent next-level composite node or an adjacent audio playback node via the second wireless link L2 (for composite node 103, which has no adjacent next-level composite node, it will forward the audio data packets and the updated synchronized playback time to an adjacent audio playback node 104). Furthermore, each composite node, taking composite node 103 as an example, can also send audio data packets to an audio playback device 1031 connected to it via an audio interface, enabling the device to play the audio data packets at the updated synchronized playback time. In some embodiments, each composite node can be further configured to send audio data packets with the updated synchronized playback time to the audio playback device via an I2S bus (Inter-IC Sound bus, also known as an integrated circuit built-in audio bus), so that the audio playback device plays the audio data packets at the updated synchronized playback time.
[0023] In some embodiments, the audio playback node 104 may be configured to receive the audio data packet forwarded by the previous composite node 103 and the updated synchronization playback time, and play the audio data packet at the updated synchronization playback time.
[0024] As an example only, the first wireless link L1 between the audio receiving node 102 and the adjacent composite node 103, and the second wireless link L2 between the composite node 103 and the next-level composite node or the adjacent audio playback node 104, may include, but are not limited to, WiFi links, as long as they have sufficient bandwidth resources to be used for real-time transmission of audio data packets. The specific type of link is not limited. The first wireless link L1 and the second wireless link L2 equipped on the same composite node may be the same type of wireless link or different types of wireless links, which is not limited in this application.
[0025] The wireless audio playback system 100 according to the embodiments of this application can extend the wireless audio playback range by cascading audio receiving nodes, one or more composite nodes, and audio playback nodes. Since each level of node forwards the audio data packet to the next level node, it also carries the time for the audio data packet to be played synchronously on each node in the system. Therefore, in application scenarios such as whole-house audio, as long as the distributed nodes play according to the synchronous playback time, the audio can be synchronously transmitted to every corner or room in the entire residential or commercial space.
[0026] Figure 2 This diagram illustrates a partial block diagram of a wireless audio playback system and its peripheral components according to another embodiment of this application. Figure 2 As shown, in the wireless audio playback system 200, the audio receiving node 102, the composite node 103, and the audio playback device 1031 connected to the composite node 103 are all connected to... Figure 1 The corresponding components have the same or similar configurations, which will not be elaborated here. Figure 1 The difference is that the audio receiving node, which is the last level node in the wireless audio playback system 200, is specifically implemented as a composite node 105. Since it does not have a downstream node, it no longer forwards the audio data packets, but only plays the audio data packets during the synchronous playback time carried by the audio data packets.
[0027] The above-described method of implementing the last-level node of the wireless audio playback system as a composite node allows for easy expansion of the synchronized playback range of wireless audio by connecting composite nodes or audio playback nodes in series on the basis of the last-level composite node, thereby giving the wireless audio playback system better scalability.
[0028] In some embodiments, the number of stages of the composite nodes connected in series according to the embodiments of this application can be determined in association with the space that the wireless audio playback system wants to cover. The larger the space, the more corners or rooms there are, the more stages of the composite nodes that need to be connected in series. The specific arrangement of each composite node and audio playback node can be specifically calculated and optimized according to the communication range of the first wireless link and each second wireless link. This application does not limit the specific method.
[0029] In some embodiments, the audio receiving node may be further configured to determine the synchronization playback time of the audio data packet in the wireless audio playback system by considering the number of stages of serial connection of nodes in the wireless audio playback system. As an example only, the synchronization playback time can be calculated according to the following formula (1):
[0030]
[0031] Here, Playtime1 is the synchronized playback time calculated by the audio receiving node; current_time1 is the current time of the audio receiving node based on its internal time base. If the first wireless link has a time base, its time base can be used as the node's internal time base. Taking WiFi as an example, the first wireless link of the audio receiving node can use the WiFi beacon TSF (a commonly used MAC timer in WiFi for recording timestamps and timeout statistics) as its internal time base.
[0032] In formula (1), n is the number of stages in the serial connection of nodes, and delay i Let be the delay parameter for the i-th level node, where i ranges from 1 to n. That is, the delay time for playing audio data packets is the sum of the delay parameters for each level. i The specific value can be determined by comprehensively considering various factors such as the latency requirements of the wireless audio playback system, the number of serial connection levels in the wireless audio playback system, and the estimated processing latency of each level of nodes. As an example, assuming both the first and second wireless links are WiFi links, and the number of serial node levels is 3 (n=3), the estimated processing time for each level of node is approximately 20ms. The value can be configured as 3*20ms=60ms. This delay value can be pre-configured by the user or specifically set according to the node composition structure and parameter configuration of the system. Alternatively, it can be determined by the audio receiving node itself after calculation according to the pre-set algorithm. This application does not impose any restrictions on this.
[0033] After the audio receiving node calculates the synchronized playback time Playtime1, it needs to package this time together with the audio data packet and send it to the next level composite node. Next, when the composite node receives the audio data packet with the synchronized playback time, it needs to determine whether it needs to recalculate and update the synchronized playback time. When its own node happens to be the last level audio playback node, it does not need to forward the audio data packet, so it does not need to update the synchronized playback time; when it is not the last level audio playback node, it needs to update the synchronized playback time and forward the updated synchronized playback time together with the audio data packet to the next level node. Specifically, each composite node can combine the number of serial connection levels of the nodes in the wireless audio playback system and the layer in which its own node is located, based on the time reference of the first wireless link between the adjacent previous level audio receiving node, or the time reference of the second wireless link between the adjacent previous level composite node, and the first delay parameter, to update the synchronized playback time. Specifically, the updated synchronized playback time can be determined according to the following formula (2):
[0034]
[0035] Where Playtimek is the updated synchronized playback time calculated by the composite node at level k; current_timek is the current time of the composite node determined based on the time reference of the first wireless link with the adjacent previous level audio receiving node (or, the time reference of the second wireless link with the adjacent previous level composite node), Δ k This is the first delay parameter of the composite node, which represents the processing time on the composite node. The first delay parameter can be the same or different for different composite nodes.
[0036] In formula (2), n is the number of stages in the serial connection of nodes, and delay i Let be the latency parameter of the i-th level node, and k be the level of the current composite node. The value of i ranges from k+1 to n. That is, the latency of the audio data packet playback is the sum of the latency parameters of each level from the current level to the last level of the composite node. Using the first latency parameter at this level composite node as a more accurate estimate of the processing time can make the updating of the synchronous playback time of the audio data packet more accurate.
[0037] In some embodiments, after receiving an audio data packet, the composite node / audio playback node places it in a queue to be played. When the corresponding synchronous playback arrives, the audio playback devices on each node will play simultaneously, thereby realizing synchronous audio playback in the wireless audio playback system.
[0038] Unlike existing wireless audio playback systems that rely on router networking, in Figure 1 and Figure 2 The wireless audio playback system shown can operate entirely without a router. That is, the nodes in the system do not need to be connected to a common router, and the audio receiving node, each composite node, and the audio playback node do not need network routing capabilities. Specifically, the audio receiving node only needs to have a function similar to a SoftAP; the composite node only needs to have the functions of a Station (workstation) + SoftAP; and the audio playback node only needs to have the function of a Station. Specifically, a SoftAP refers to a software-implemented AP (Access Point, also known as a base station) that can perform wireless-to-wired bridging. A Station refers to a device equipped with a wireless link interface, which can be a laptop or handheld computer, or a speaker device with a wireless link interface, etc. The specific implementation is not limited in this application, as long as it can receive audio data packets via a wireless link.
[0039] Figure 3 A schematic diagram of the composition structure of a composite node according to an embodiment of this application is shown. Figure 3 Showing with Figure 1 A specific implementation of the composite node 103 corresponding to the embodiments in the text, wherein, Figure 1 The audio receiving node 102 in the middle is implemented as follows Figure 3 The SoftAP0 in the configuration is used to receive audio data packets from audio source 101 via a wired connection 1 such as a USB interface, and transmit them to composite node 103 via a first wireless link L1. The composite node 103 is internally implemented as a Station + SoftAP structure. Specifically, Station 1 receives audio data packets via the first wireless link L1 and transmits the audio data to access point SoftAP1 via a bus such as an I2S bus (I2S IN is the data input port). Then, access point SoftAP1 transmits the audio data to the connected audio playback device 1031 via a bus such as an I2S bus (I2S OUT is the data output port), allowing the audio playback device 1031 to play audio during the synchronized playback time of the audio data. Simultaneously, it uses a second wireless link L2 to send the audio data packets to the audio playback node implemented as Station 2 (corresponding to...). Figure 1The audio playback node 104 in the system allows Station 2 to transmit audio data to the connected audio playback device 1041 via a bus such as I2S, thereby playing the audio data at a synchronized playback time throughout the system. It is worth noting that in the composite node 103, the audio playback device 1031 can also be connected to Station 1 via an I2S bus, and Station 1 can send audio data to the audio playback device 1031 for synchronized playback.
[0040] Figure 4 A schematic diagram of the composition structure of a composite node according to another embodiment of this application is shown. Figure 4 Showing with Figure 2 The specific implementation methods of composite nodes 103 and 104 corresponding to the embodiments in the example are as follows, Figure 2 The audio receiving node 102 in the middle is implemented as follows Figure 4 SoftAP0 in, and Figure 3 The corresponding implementation is similar; the internal implementation of the composite node 103 is a Station+SoftAP structure, and the functions and configurations of the station Station1 and the access point SoftAP1 are also the same. Figure 3 The corresponding components are similar, but its audio playback device 1031 is not connected to the access point SoftAP1, but to the station 1. After receiving the audio data packet via the second wireless link L2, the composite node 105 further transmits it to the access point SoftAP2 via the I2S bus, and the access point SoftAP2 sends the audio data to the audio playback device 1051 connected to it via the I2S bus for synchronized playback. In this case, when the wireless audio playback system needs to further expand its coverage, other composite nodes (not shown) or audio playback nodes (not shown) can be further connected in series after the composite node 105, and the access point SoftAP2 in the composite node 105 uses its wireless link (not shown) to send the audio data packet along with the corresponding synchronized playback time to the downstream node.
[0041] In some embodiments, the composite node can be implemented as a dual-chip system, where the Station and SoftAP in the composite node are independent chips, connected to each other through internal node circuitry or interfaces. In other embodiments, the functions and circuitry of the Station and SoftAP can be integrated and optimized, achieving Station+SoftAP coexistence on a single chip. This reduces the complexity of the node circuitry and devices, making it easier to use.
[0042] In existing technologies, wireless audio playback systems typically rely on router networking. Router protocols are complex, resulting in significant processing latency. Furthermore, they suffer from drawbacks such as high power consumption and insufficient communication range. In particular, when it is necessary to expand the system's coverage area, the multi-router networking protocol becomes even more complex, increasing the protocol overhead for nodes accessing multiple router networks and increasing the latency of audio data packets forwarding between these networks, thus degrading the user experience. However, the wireless audio playback system according to the embodiments of this application can flexibly expand the audio playback range simply by cascading general-purpose composite nodes with identical configurations. This eliminates the need for additional network access processes, reduces protocol overhead, and provides more controllable audio data packet transmission latency.
[0043] According to embodiments of this application, a system-on-chip (SoC) for a composite node in a wireless audio playback system is also provided. Figure 5 This diagram illustrates a system-on-chip and its peripheral components for a composite node in a wireless audio playback system according to an embodiment of this application.
[0044] like Figure 5 As shown, the wireless audio playback system 100 has been integrated Figure 1 As described, it may include an audio receiving node 102, at least one composite node 103 and an audio playback node 104 connected in sequence, and the system-on-a-chip 500 may be applied to at least the composite node 103.
[0045] In some embodiments, the system-on-a-chip 500 may be connected to an audio playback device 1031 for audio playback, and the two may communicate via a general or dedicated bus / interface.
[0046] The system-on-chip 500 may further include a wireless communication module 501, which may include a first wireless link L1 and a second wireless link L2. L1 and L2 may be any one or more of WiFi, Bluetooth, Zigbee, and NFC wireless communication modules, which will not be elaborated here. In some embodiments, audio data packets with synchronized playback time are obtained via the first wireless link L1 from the adjacent preceding audio receiving node 102 or composite node (in this embodiment, the preceding level is an audio receiving node) in the wireless audio playback system 100, wherein the synchronized playback time is the time during which the audio data packets are synchronized in the wireless audio playback system 100.
[0047] The processor core 502 is configured to acquire audio data packets from the wireless communication module 501; update the synchronization playback time of the audio data packets in the wireless audio playback system 100; and control the audio playback device 1031 to play the audio data packets at the updated synchronization playback time. The processor core 502 may include any of the Cortex A-series processors, such as, but not limited to, Cortex A5, Cortex A7, Cortex A8, and Cortex A9; or any of the Cortex M-series processors, including but not limited to, Cortex M4, Cortex M7, Cortex M23, Cortex M33, and Cortex M55, etc., which will not be elaborated upon here.
[0048] In addition, the wireless communication module 501 can be further configured to forward the audio data packet and the updated synchronization playback time to the adjacent next-level composite node (not shown) or the adjacent audio playback node 104 via the second wireless link L2, so that the adjacent next-level composite node or the adjacent audio playback node 104 plays the audio data packet at the updated synchronization playback time.
[0049] In other embodiments, the system-on-chip may also function as an audio receiving node, i.e., directly receiving audio data from an audio source. In this case, the system-on-chip may further include an audio interface configured to acquire audio data packets from the audio source. Further, the processor core may be configured to acquire the audio data packets from the audio source obtained via the audio interface and determine the synchronized playback time of the audio data packets in the wireless audio playback system.
[0050] In other embodiments, the processor core of the system-on-a-chip can be further configured to update the synchronized playback time based on the time reference of a first wireless link with an adjacent preceding audio receiving node, or a time reference of a second wireless link with an adjacent preceding composite node, and a first delay parameter, taking into account the number of serial connection levels of nodes in the wireless audio playback system and the layer in which the node itself is located. The specific method for determining the synchronized playback time has been described in detail in the foregoing embodiments and will not be repeated here.
[0051] Furthermore, although exemplary embodiments have been described herein, their scope includes any and all embodiments based on this application that have equivalent elements, modifications, omissions, combinations (e.g., schemes with overlapping embodiments), adaptations, or changes.
[0052] The elements in the claims will be interpreted broadly based on the language used in the claims and are not limited to the examples described in this specification or during the implementation of this application, the examples of which will be interpreted as non-exclusive. Therefore, this specification and examples are intended to be considered merely illustrative, and the true scope and spirit are indicated by the claims and the full scope of their equivalents.
[0053] The order of the steps in this application is merely exemplary and not restrictive. The execution order of the steps can be adjusted without affecting the implementation of this application (without disrupting the logical relationship between the required steps), and the various embodiments obtained after the adjustment still fall within the scope of this application.
[0054] The above description is intended to be illustrative and not restrictive. For example, the above examples (or one or more of them) can be used in combination with each other. Other embodiments may be used by those skilled in the art upon reading the above description. Furthermore, in the above detailed description, various features may be grouped together to simplify the application. This should not be construed as an intention that a disclosed feature not claimed is necessary for any claim. Rather, the subject matter of the invention may be less than all the features of a particular disclosed embodiment. Thus, the claims are incorporated herein by reference as examples or embodiments, wherein each claim is an independent, separate embodiment, and these embodiments are contemplated as being able to be combined with each other in various combinations or arrangements. The scope of the invention should be determined by reference to the claims and the full scope of their equivalents.
Claims
1. A wireless audio playback system, characterized in that, The wireless audio playback system includes an audio receiving node, at least one composite node, and an audio playback node connected in sequence. The audio receiving node is configured to: receive audio data packets from an audio source; determine the synchronous playback time of the audio data packets in the wireless audio playback system based on the number of serial connections of nodes in the wireless audio playback system; and forward the received audio data packets and the corresponding synchronous playback time to the adjacent composite nodes using a first wireless link between the audio receiving node and an adjacent composite node. Each composite node is configured to: receive audio data packets from a previous-level composite node or an audio receiving node; update the synchronous playback time based on the time reference of the first wireless link with the adjacent previous-level audio receiving node, or the time reference of the second wireless link with the adjacent previous-level composite node, and a first delay parameter, and forward the audio data packets and the updated synchronous playback time to the adjacent next-level composite node or an adjacent audio playback node via the second wireless link, wherein the first delay parameter represents the processing time on the composite node; and cause the connected audio playback device to play the audio data packets at the updated synchronous playback time. An audio playback node is configured to receive the audio data packets and updated synchronization playback time forwarded by the previous-level composite node, and play the audio data packets at the updated synchronization playback time.
2. The wireless audio playback system according to claim 1, characterized in that, The audio receiving node is specifically implemented as a composite node, which is further configured to play the audio data packet during the synchronized playback time.
3. The wireless audio playback system according to claim 1 or 2, characterized in that, The audio receiving node is further configured to receive audio data packets from the audio source via a wired connection.
4. The wireless audio playback system according to claim 1 or 2, characterized in that, The audio receiving node and each composite node do not have network routing capabilities.
5. The wireless audio playback system according to claim 1 or 2, characterized in that, The first wireless link and each of the second wireless links are WiFi links.
6. The wireless audio playback system according to claim 1 or 2, characterized in that... The composite nodes are connected to the audio playback device via an I2S bus, and each composite node is further configured as follows: An audio data packet with an updated synchronization time is sent to the audio playback device via the I2S bus, so that the audio playback device plays the audio data packet at the updated synchronization time.
7. A system-on-a-chip for a composite node in a wireless audio playback system, characterized in that, The wireless audio playback system includes an audio receiving node, at least one composite node, and an audio playback node connected in sequence. The on-chip system is connected to an audio playback device for audio playback. The on-chip system includes: A wireless communication module is configured to acquire audio data packets with a synchronized playback time from an adjacent preceding audio receiving node or composite node in the wireless audio playback system via a first wireless link, wherein the synchronized playback time is the time during which the audio data packets are synchronized in the wireless audio playback system. The processor core is configured to: acquire audio data packets from the wireless communication module; update the synchronous playback time of the audio data packets in the wireless audio playback system based on the time reference of a first wireless link with an adjacent preceding audio receiving node, or a time reference of a second wireless link with an adjacent preceding composite node, and a first delay parameter, wherein the first delay parameter characterizes the processing time on the composite node; and control the audio playback device to play the audio data packets at the updated synchronous playback time. The wireless communication module is further configured to forward the audio data packet and the updated synchronization playback time to the adjacent next-level composite node or the adjacent audio playback node via the second wireless link, so that the adjacent next-level composite node or the adjacent audio playback node plays the audio data packet at the updated synchronization playback time.
8. The system-on-a-chip according to claim 7, characterized in that, The system-on-chip also includes an audio interface. The audio interface is configured to acquire audio data packets from the audio source; The processor core is further configured to: acquire audio data packets from an audio source via the audio interface; and determine the synchronous playback time of the audio data packets in the wireless audio playback system based on the number of serial connection levels of nodes in the wireless audio playback system.