Bluetooth audio broadcasting system and multi-member Bluetooth device
By sending a predetermined volume indication in the streaming logical transmission channel during broadcasting, etc., in the Bluetooth audio broadcasting system, the lack of volume adjustment in BLE audio technology is solved, and flexible synchronous adjustment of the volume of multi-member Bluetooth devices is realized, improving user experience and Adaptability of audio broadcasting.
Patent Information
- Application Number
- CN202111364400.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-12-18
- Filing Date
- 2021-11-17
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2041-11-17
AI Technical Summary
BLE audio technology lacks a standardized volume adjustment mechanism during audio broadcasting, resulting in the inability to flexibly adjust the volume size, affecting the user experience, and the volume sensitivity of different users is different, and a single volume setting cannot meet the needs of multi-member Bluetooth devices.
Design a Bluetooth audio broadcasting system to send a predetermined volume indication through a broadcast and other time streaming logical transmission channel, allowing the first Bluetooth member device and the second Bluetooth member device to preset the volume size, and adjust the volume synchronously after receiving the volume adjustment signal .
It realizes flexible and synchronous adjustment of volume between multi-member Bluetooth devices, improves the adaptability and user experience of audio broadcasting, and avoids the sudden shock problem caused by excessive volume.
Smart Images

Figure CN114648866B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to Bluetooth technology, and in particular to a Bluetooth audio broadcasting system and a related multi-member Bluetooth device that support Bluetooth Low Energy (BLE) audio broadcasting operation and can synchronously adjust the volume. Background Art
[0002] Bluetooth technology is divided into two categories, one is the classic Bluetooth / Legacy Bluetooth technology, and the other is the Bluetooth Low Energy (BLE) technology. BLE technology and the classic Bluetooth technology are not compatible with each other (or not completely compatible), but the two technologies can coexist in the same Bluetooth device or the same Bluetooth chip. In other words, a single Bluetooth device or a single Bluetooth chip can be designed to support both BLE technology and classic Bluetooth technology, or it can be designed to support only one of the Bluetooth communication standards.
[0003] The newly launched Bluetooth LE Audio (BLE Audio) technology based on Bluetooth core specification version 5.2 (hereinafter referred to as BLE audio technology) is a major update to the audio transmission technical specifications in the more than 20 years of Bluetooth technology development. The main advantage of BLE audio technology is that it can transmit higher quality audio while significantly reducing power consumption. In addition, BLE audio technology also uses a new mechanism called Broadcast Isochronous Stream (BIS) to perform audio broadcast operations. Using multi-member Bluetooth devices to receive and play audio broadcast content using BLE audio technology is one of the main development directions of Bluetooth-related applications in the future. The aforementioned multi-member Bluetooth device refers to a Bluetooth device composed of multiple Bluetooth circuits that are used in conjunction with each other, such as paired Bluetooth headsets, groups of Bluetooth speakers, and so on.
[0004] As we all know, BLE audio technology does not specify how to flexibly adjust the volume playback of the audio receiver when using BIS for audio broadcasting. Of course, BLE audio technology does not specify how to synchronously adjust the volume playback of different Bluetooth member devices in multiple Bluetooth devices when using BIS for audio broadcasting. It is foreseeable that certain problems may arise when using BLE audio technology to implement audio broadcasting. For example, audio broadcasts with unpredictable volume may cause some users to feel uncomfortable or unhappy, and some users may even be frightened by receiving sudden and excessively loud audio broadcasts. Furthermore, different users have different sensitivities and tolerances to volume, so a single volume setting obviously cannot meet the needs of different users at the same time.
[0005] Therefore, when using multiple Bluetooth devices to receive and play audio broadcasts using BLE audio technology, if the volume of different Bluetooth devices in the multiple Bluetooth devices cannot be flexibly and synchronously adjusted, the development prospects of BLE audio technology in audio broadcast applications will be seriously hindered. Summary of the invention
[0006] In view of this, how to flexibly and synchronously adjust the volume of different Bluetooth member devices in the multiple Bluetooth device groups when using the multiple Bluetooth device groups to receive and play audio broadcasts using the BLE audio technology is a problem to be solved.
[0007] The present specification provides an embodiment of a Bluetooth audio broadcasting system, which includes: an audio broadcasting device, configured to broadcast one or more low-power Bluetooth audio packets through a broadcast isochronous streaming logical transmission channel; a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a second audio processing circuit; and a second control circuit, coupled to the second Bluetooth communication circuit and The second audio processing circuit is configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit to obtain the predetermined audio data, and instruct the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein, the audio broadcasting device is also configured to send a predetermined volume indication to the first Bluetooth member device and the second Bluetooth member device before broadcasting the one or more low-power Bluetooth audio packets; wherein, the first Bluetooth communication circuit is also configured to receive the predetermined volume indication, and the first control circuit is also configured to control the first audio processing circuit to pre-set a volume level of the first audio playback circuit according to the predetermined volume indication; wherein, the second Bluetooth communication circuit is also configured to receive the predetermined volume indication, and the second control circuit is also configured to control the second audio processing circuit to pre-set a volume level of the second audio playback circuit according to the predetermined volume indication.
[0008] The present specification also provides an embodiment of a multi-member Bluetooth device, which includes: a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive one or more low-power Bluetooth audio packets broadcasted by an audio broadcasting device through a broadcast isochronous streaming logical transmission channel; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets broadcasted by the audio broadcasting device through the broadcast isochronous streaming logical transmission channel; a second audio processing circuit; and a second control circuit, coupled to the second Bluetooth communication circuit and the second audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit A low-power Bluetooth audio packet is used to obtain the predetermined audio data, and to instruct the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein the first control circuit is also configured to control the first Bluetooth member device to act as a Bluetooth master device in a Bluetooth micronet, and the second control circuit is also configured to control the second Bluetooth member device to act as a Bluetooth slave device in the Bluetooth micronet; wherein, before broadcasting the one or more low-power Bluetooth audio packets, the audio broadcasting device will also send a predetermined volume indication to the first Bluetooth member device and the second Bluetooth member device; wherein the first Bluetooth communication circuit is also configured to receive the predetermined volume indication, and the first control circuit is also configured to control the first audio processing circuit to pre-set a volume of the first audio playback circuit according to the predetermined volume indication; wherein the second Bluetooth communication circuit is also configured to receive the predetermined volume indication, and the second control circuit is also configured to control the second audio processing circuit to pre-set a volume of the second audio playback circuit according to the predetermined volume indication.
[0009] One of the advantages of the above embodiment is that the audio broadcasting device can send a predetermined volume indication to the first Bluetooth member device and the second Bluetooth member device before broadcasting the low-power Bluetooth audio packet, so that the first Bluetooth member device and the second Bluetooth member device can pre-synchronously set the volume of the related audio playback circuit.
[0010] The present specification also provides an embodiment of a Bluetooth audio broadcasting system, which includes: an audio broadcasting device, configured to broadcast one or more low-power Bluetooth audio packets through a broadcast isochronous streaming logical transmission channel; a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a second audio processing circuit; and a second control circuit, coupled to the second Bluetooth communication circuit and the second audio processing circuit, configured to The one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit can be parsed to obtain the predetermined audio data, and the second audio processing circuit can be instructed to control a second audio playback circuit to play the predetermined audio data; wherein, after the first Bluetooth member device and the second Bluetooth member device receive the one or more low-power Bluetooth audio packets, the audio broadcasting device will also transmit a volume adjustment instruction to the first Bluetooth member device and the second Bluetooth member device when a volume adjustment signal is received; wherein the first Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the first control circuit is also configured to control the first audio processing circuit to adjust a volume of the first audio playback circuit according to the volume adjustment instruction; wherein the second Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the second control circuit is also configured to control the second audio processing circuit to adjust a volume of the second audio playback circuit according to the volume adjustment instruction.
[0011] The present specification also provides an embodiment of a multi-member Bluetooth device, which includes: a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive one or more low-power Bluetooth audio packets broadcasted by an audio broadcasting device through a broadcast isochronous streaming logical transmission channel; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets broadcasted by the audio broadcasting device through the broadcast isochronous streaming logical transmission channel; a second audio processing circuit; and a second control circuit, coupled to the second Bluetooth communication circuit and the second audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit to obtain the predetermined audio data. audio data, and instructs the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein the first control circuit is also configured to control the first Bluetooth member device to act as a Bluetooth master device in a Bluetooth micronet, and the second control circuit is also configured to control the second Bluetooth member device to act as a Bluetooth slave device in the Bluetooth micronet; wherein, after the first Bluetooth member device and the second Bluetooth member device receive the one or more low-power Bluetooth audio packets, the audio broadcasting device will also transmit a volume adjustment instruction to the first Bluetooth member device and the second Bluetooth member device when receiving a volume adjustment signal; wherein the first Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the first control circuit is also configured to control the first audio processing circuit to adjust a volume of the first audio playback circuit according to the volume adjustment instruction; wherein the second Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the second control circuit is also configured to control the second audio processing circuit to adjust a volume of the second audio playback circuit according to the volume adjustment instruction.
[0012] One of the advantages of the above embodiment is that after the first Bluetooth member device and the second Bluetooth member device receive the low-power Bluetooth audio packet broadcasted by the audio broadcasting device, the first Bluetooth member device and the second Bluetooth member device can synchronously adjust the volume of the relevant audio playback circuit according to the volume adjustment instruction transmitted by the audio broadcasting device.
[0013] The present specification also provides an embodiment of a Bluetooth audio broadcasting system, which includes: an audio broadcasting device, configured to broadcast one or more low-power Bluetooth audio packets through a broadcast isochronous streaming logical transmission channel; a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a second audio processing circuit; and a second control circuit, coupled to the second Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data. The communication circuit and the second audio processing circuit are configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit to obtain the predetermined audio data, and instruct the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein, the audio broadcasting device will also transmit a volume adjustment instruction to the first Bluetooth member device and the second Bluetooth member device after the first Bluetooth member device issues a volume adjustment request; wherein, the first Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the first control circuit is also configured to control the first audio processing circuit to adjust a volume of the first audio playback circuit according to the volume adjustment instruction; wherein, the second Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the second control circuit is also configured to control the second audio processing circuit to adjust a volume of the second audio playback circuit according to the volume adjustment instruction.
[0014] The present specification also provides an embodiment of a multi-member Bluetooth device, which includes: a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive one or more low-power Bluetooth audio packets broadcasted by an audio broadcasting device through a broadcast isochronous streaming logical transmission channel; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets broadcasted by the audio broadcasting device through the broadcast isochronous streaming logical transmission channel; a second audio processing circuit; and a second control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, The two Bluetooth communication circuits and the second audio processing circuit are configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit to obtain the predetermined audio data, and instruct the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein, the audio broadcasting device will also transmit a volume adjustment instruction to the first Bluetooth member device and the second Bluetooth member device after the first Bluetooth member device issues a volume adjustment request; wherein, the first Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the first control circuit is also configured to control the first audio processing circuit to adjust a volume of the first audio playback circuit according to the volume adjustment instruction; wherein, the second Bluetooth communication circuit is also configured to receive the volume adjustment instruction, and the second control circuit is also configured to control the second audio processing circuit to adjust a volume of the second audio playback circuit according to the volume adjustment instruction.
[0015] One of the advantages of the above embodiment is that the audio broadcasting device can transmit a volume adjustment instruction to the first Bluetooth member device and the second Bluetooth member device after the first Bluetooth member device issues a volume adjustment request, so that the first Bluetooth member device and the second Bluetooth member device can synchronously adjust the volume of the relevant audio playback circuit according to the volume adjustment instruction.
[0016] The present specification also provides an embodiment of a Bluetooth audio broadcasting system, which includes: an audio broadcasting device, configured to broadcast one or more low-power Bluetooth audio packets through a broadcast isochronous streaming logical transmission channel; a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets; a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data. two audio processing circuits; and a second control circuit, coupled to the second Bluetooth communication circuit and the second audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit to obtain the predetermined audio data, and instruct the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein, the first audio processing circuit is also configured to adjust a volume of the first audio playback circuit according to a volume adjustment instruction transmitted from another device other than the audio broadcasting device after the first Bluetooth communication circuit receives the one or more low-power Bluetooth audio packets; wherein, the second audio processing circuit is also configured to adjust a volume of the second audio playback circuit according to the volume adjustment instruction after the second Bluetooth communication circuit receives the one or more low-power Bluetooth audio packets.
[0017] The present specification also provides an embodiment of a multi-member Bluetooth device, which includes: a first Bluetooth member device, which includes: a first Bluetooth communication circuit, configured to receive one or more low-power Bluetooth audio packets broadcasted by an audio broadcasting device through a broadcast isochronous streaming logical transmission channel; a first audio processing circuit; and a first control circuit, coupled to the first Bluetooth communication circuit and the first audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit to obtain a predetermined audio data, and instruct the first audio processing circuit to control a first audio playback circuit to play the predetermined audio data; and a second Bluetooth member device, which includes: a second Bluetooth communication circuit, configured to receive the one or more low-power Bluetooth audio packets broadcasted by the audio broadcasting device through the broadcast isochronous streaming logical transmission channel; a second audio processing circuit circuit; and a second control circuit coupled to the second Bluetooth communication circuit and the second audio processing circuit, configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit to obtain the predetermined audio data, and instruct the second audio processing circuit to control a second audio playback circuit to play the predetermined audio data; wherein the first control circuit is also configured to control the first audio processing circuit to adjust a volume of the first audio playback circuit according to a volume adjustment instruction transmitted from another device other than the audio broadcasting device after the first Bluetooth communication circuit receives the one or more low-power Bluetooth audio packets; wherein the second control circuit is also configured to control the second audio processing circuit to adjust a volume of the second audio playback circuit according to the volume adjustment instruction after the second Bluetooth communication circuit receives the one or more low-power Bluetooth audio packets.
[0018] One of the advantages of the above embodiment is that after receiving the low-power Bluetooth audio packet broadcasted by the audio broadcasting device, the first Bluetooth member device and the second Bluetooth member device can synchronously adjust the volume of the relevant audio playback circuit according to a volume adjustment instruction sent from another device.
[0019] Other advantages of the present invention will be explained in more detail with reference to the following description and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a first embodiment of the present invention.
[0021] Figure 2 This is a simplified flowchart of a method for audio broadcasting using BLE audio technology according to a first embodiment of the present invention.
[0022] Figure 3 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a second embodiment of the present invention.
[0023] Figures 4 to 5 This is a simplified flowchart of a method for audio broadcasting using BLE audio technology according to a second embodiment of the present invention.
[0024] Figure 6 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a third embodiment of the present invention.
[0025] Figure 7 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a fourth embodiment of the present invention.
[0026] Figure 8 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a fifth embodiment of the present invention.
[0027] Fig. 9 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a sixth embodiment of the present invention.
[0028] Fig.10 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to a seventh embodiment of the present invention.
[0029] Fig.11 This is a simplified flow chart of a method for performing audio broadcasting using BLE audio technology according to a third embodiment of the present invention.
[0030] Fig.12 It is a simplified functional block diagram of a Bluetooth audio broadcasting system according to an eighth embodiment of the present invention.
[0031] Fig.13 This is a simplified flowchart of a method for performing audio broadcasting using BLE audio technology according to a fourth embodiment of the present invention. DETAILED DESCRIPTION
[0032] The following will illustrate the embodiments of the present invention with reference to the related drawings. In the drawings, the same reference numerals represent the same or similar elements or method flows.
[0033] Figure 1The simplified functional block diagram of the Bluetooth audio broadcasting system 100 of the first embodiment of the present invention. The Bluetooth audio broadcasting system 100 includes a plurality of Bluetooth member devices that can receive audio broadcasts, and an audio broadcasting device 150 for broadcasting audio data. The audio broadcasting device 150 is configured to use Bluetooth LE Audio (BLE Audio) technology (hereinafter referred to as BLE audio technology) specified by Bluetooth core specification version 5.2 or a later version to broadcast audio data of various contents, such as flight information in an airport, schedule reminder notifications in a train station or a high-speed rail station, plot sounds in a cinema, voice information in a gymnasium, guided voice in a museum, introduction voice in an exhibition hall, voice translation in a lecture hall, music or voice data selected by a user, multi-channel audio provided by a television, the content of a teacher's class in a classroom, or other types of audio content, etc.
[0034] The multiple Bluetooth member devices in the Bluetooth audio broadcasting system 100 all support the BLE technology specified by Bluetooth core specification version 5.2 or a later version, and can receive and play the audio data broadcasted by the audio broadcasting device 150. In fact, the Bluetooth audio broadcasting system 100 may include two or more Bluetooth member devices. Figure 1 In the embodiment of FIG. 1 , only four exemplary Bluetooth member devices are shown, namely a first Bluetooth member device 110 , a second Bluetooth member device 120 , a third Bluetooth member device 130 , and a fourth Bluetooth member device 140 .
[0035] In actual applications, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 can together form a multi-member Bluetooth device, for example, a set of multi-channel Bluetooth speakers. In this case, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 can establish a Bluetooth piconet using various methods that comply with the Bluetooth communication standards, and can perform various commands or data transmissions through the Bluetooth piconet, or the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 can together form a coordinate set that complies with the various Bluetooth communication standards.
[0036] Alternatively, the aforementioned first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 may also belong to different multi-member Bluetooth devices. For example, the aforementioned first Bluetooth member device 110 and the second Bluetooth member device 120 may together constitute a first multi-member Bluetooth device (e.g., a pair of Bluetooth headsets), and the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140 may together constitute a second multi-member Bluetooth device (e.g., another pair of Bluetooth headsets). In this case, the first Bluetooth member device 110 and the second Bluetooth member device 120 may establish a first Bluetooth micronet using various methods that comply with the Bluetooth communication standard, and may perform various instructions or data transmission through the first Bluetooth micronet. On the other hand, the third Bluetooth member device 130 and the fourth Bluetooth member device 140 may establish a second Bluetooth micronet using various methods that comply with the Bluetooth communication standard, and may perform various instructions or data transmission through the second Bluetooth micronet. Alternatively, the first Bluetooth member device 110 and the second Bluetooth member device 120 may jointly form a first cooperative group in accordance with various Bluetooth communication standards, and the third Bluetooth member device 130 and the fourth Bluetooth member device 140 may jointly form a first cooperative group in accordance with various Bluetooth communication standards.
[0037] exist Figure 1 In the embodiment of the present invention, the first Bluetooth member device 110 includes a first Bluetooth communication circuit 111, a first audio processing circuit 112, a first audio playback circuit 113, and a first control circuit 114. Similarly, the second Bluetooth member device 120 includes a second Bluetooth communication circuit 121, a second audio processing circuit 122, a second audio playback circuit 123, and a second control circuit 124.
[0038] In the first Bluetooth member device 110, the first Bluetooth communication circuit 111 is configured to receive audio data broadcasted by the audio broadcast device 150 using the BLE audio technology in a Bluetooth communication manner. The first audio processing circuit 112 is coupled to the first audio playback circuit 113, and is configured to process the audio data transmitted by the audio broadcast device 150 (for example, encoding or decoding the audio data, and / or performing data format conversion), and can control the first audio playback circuit 113 to play the audio data. The first control circuit 114 is coupled to the first Bluetooth communication circuit 111 and the first audio processing circuit 112, and is configured to parse the Bluetooth packets received by the first Bluetooth communication circuit 111 to obtain relevant data or instructions, and can control the operation of the first audio processing circuit 112.
[0039] In some embodiments, the first control circuit 114 is further configured to control the first Bluetooth member device 110 to act as a Bluetooth central device in a Bluetooth piconet, and to adjust a clock signal used by the first Bluetooth member device 110 to synchronize a piconet clock used between the first Bluetooth member device 110 and other Bluetooth devices.
[0040] The first control circuit 114 can communicate with other Bluetooth member devices through the first Bluetooth communication circuit 111. The first control circuit 114 can also use the first audio processing circuit 112 to process the audio data transmitted by the audio broadcasting device 150, and instruct the first audio processing circuit 112 to control the first audio playing circuit 113 to play the audio data.
[0041] In the second Bluetooth member device 120, the second Bluetooth communication circuit 121 is configured to receive audio data broadcasted by the audio broadcast device 150 using the BLE audio technology in a Bluetooth communication manner. The second audio processing circuit 122 is coupled to the second audio playback circuit 123, and is configured to process the audio data transmitted by the audio broadcast device 150 (for example, encode or decode the audio data, and / or perform data format conversion), and can control the second audio playback circuit 123 to play the audio data. The second control circuit 124 is coupled to the second Bluetooth communication circuit 121 and the second audio processing circuit 122, and is configured to parse the Bluetooth packet received by the second Bluetooth communication circuit 121 to obtain relevant data or instructions, and can control the operation of the second audio processing circuit 122. In addition, the second control circuit 124 is also configured to adjust the clock signal used by the second Bluetooth member device 120 to synchronize the micro-net clock used between the second Bluetooth member device 120 and other Bluetooth devices.
[0042] In this embodiment, the second control circuit 124 is further configured to control the second Bluetooth member device 120 to act as a Bluetooth slave device (Bluetooth Peripheral) in the aforementioned Bluetooth piconet, and to adjust the clock signal used by the second Bluetooth member device 120 to synchronize the piconet clock used between the second Bluetooth member device 120 and the first Bluetooth member device 110.
[0043] The second control circuit 124 can communicate with other Bluetooth member devices through the second Bluetooth communication circuit 121. The second control circuit 124 can also use the second audio processing circuit 122 to process the audio data transmitted by the audio broadcasting device 150, and instruct the second audio processing circuit 122 to control the second audio playing circuit 123 to play the audio data.
[0044] In fact, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can be implemented by a suitable Bluetooth transmission circuit that can support Bluetooth core specification version 5.2 or a newer version of the Bluetooth communication protocol. The first audio processing circuit 112 and the second audio processing circuit 122 can be implemented by a digital operation circuit, a microprocessor, an application specific integrated circuit (ASIC), or a digital-to-analog converter (DAC) that can perform various codec processing and / or data format conversion on the audio data signal. The first audio playback circuit 113 and the second audio playback circuit 123 can be implemented by various suitable circuits that can receive and play audio data, for example, various types of speakers. The first control circuit 114 and the second control circuit 124 can be implemented by various packet processing circuits, digital operation circuits, microprocessors, or application specific integrated circuits that have appropriate computing power and can parse and generate Bluetooth packets.
[0045] In some embodiments, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may also be designed to be suitable Bluetooth transmission circuits that support Bluetooth communication protocols of earlier Bluetooth versions (e.g., Bluetooth 2.0, Bluetooth 3.0, Bluetooth 4.0, Bluetooth 4.2, etc.). In this case, the first control circuit 114 and the second control circuit 124 may also be designed to be able to parse and generate Bluetooth packets defined by the Bluetooth communication protocols of earlier Bluetooth versions.
[0046] In addition, the different functional blocks in the aforementioned first Bluetooth member device 110 can be implemented by different circuits, or they can be integrated into a single Bluetooth controller chip (Bluetooth controller IC) or a single wearable Bluetooth device (e.g., a Bluetooth headset). In addition, if necessary, the first Bluetooth communication circuit 111 can also be coupled to an additional antenna device (not shown). Similarly, the different functional blocks in the aforementioned second Bluetooth member device 120 can be implemented by different circuits, or they can be integrated into a single Bluetooth controller chip (Bluetooth controller IC) or a single wearable Bluetooth device (e.g., a Bluetooth headset). In addition, if necessary, the second Bluetooth communication circuit 121 can also be coupled to an additional antenna device (not shown).
[0047] In some embodiments, the first audio processing circuit 112 and the second audio processing circuit 122 may be integrated into the first control circuit 114 and the second control circuit 124 , respectively.
[0048] In other words, the first audio processing circuit 112 and the first control circuit 114 may be implemented by different circuits or the same circuit. Similarly, the second audio processing circuit 122 and the second control circuit 124 may be implemented by different circuits or the same circuit.
[0049] The main circuit architecture and implementation methods of other Bluetooth member devices in the Bluetooth audio broadcasting system 100 are similar to the first Bluetooth member device 110 or the second Bluetooth member device 120 mentioned above, but different additional circuit elements can be set in different Bluetooth member devices, and the circuit structures of all Bluetooth member devices are not limited to being exactly the same.
[0050] As mentioned above, the audio broadcasting device 150 may use the BLE audio technology specified by the Bluetooth core specification version 5.2 or a later version to broadcast various audio data. During operation, the audio broadcasting device 150 may broadcast one or more low-power Bluetooth audio packets (Bluetooth LE audio packets) containing audio data via a Broadcast Isochronous Stream (BIS) logical transport (hereinafter referred to as BIS logical transport).
[0051] In fact, the aforementioned audio broadcasting device 150 can be implemented using various suitable circuits or devices that support Bluetooth core specification version 5.2 or a newer version of the Bluetooth communication protocol and can use BLE audio technology to broadcast audio data, such as an audio broadcasting system, a voice guide system, a voice broadcasting system, a desktop computer, a notebook computer, a tablet computer, a mobile communication device (e.g., a mobile phone), a wearable device, a car audio system, or a Bluetooth smart speaker, etc.
[0052] However, the BLE audio technology introduced in the Bluetooth core specification version 5.2 does not specify how the audio source should adjust the volume of the audio receiver when using the BIS logical transmission channel for audio broadcasting, nor does it require the audio source to adjust the volume of the audio receiver. Therefore, some problems may arise when using BLE audio technology for audio broadcasting. For example, audio broadcasts with unpredictable volume may cause some users to feel uncomfortable or unhappy, and some users may even be frightened by receiving sudden and excessively loud audio broadcasts.
[0053] In order to solve the blind spot of the existing BLE audio technology in the Bluetooth core specification version 5.2 in the audio broadcasting application, the aforementioned Bluetooth audio broadcasting system 100 will adopt a special mechanism to perform the broadcasting operation of audio data.
[0054] The following will be matched Figure 2 The operation of the Bluetooth audio broadcasting system 100 is further described. Figure 2 This is a simplified flowchart of a method for audio broadcasting using BLE audio technology according to a first embodiment of the present invention.
[0055] exist Figure 2 In the flowchart of FIG. 1 , the process in the column to which a specific device belongs represents the process performed by the specific device. For example, the part marked in the "audio broadcast device" column is the process performed by the audio broadcast device 150; the part marked in the "first Bluetooth member device" column is the process performed by the first Bluetooth member device 110; the part marked in the "second Bluetooth member device" column is the process performed by the second Bluetooth member device 120; the aforementioned logic is also applicable to other subsequent flowcharts.
[0056] When the user wants to use the first Bluetooth member device 110 and the second Bluetooth member device 120 to receive the audio broadcast, the first Bluetooth member device 110 can Figure 2 The second Bluetooth member device 120 may perform the process 202 in Figure 2 Process 204 in.
[0057] In process 202 , the first control circuit 114 may control the first Bluetooth communication circuit 111 to enter a predetermined receiving mode.
[0058] In the process 204 , the second control circuit 124 may control the second Bluetooth communication circuit 121 to enter the aforementioned predetermined receiving mode.
[0059] The aforementioned predetermined receiving mode refers to various operating modes that can be used to receive various Bluetooth advertising packets, various broadcast isochronous stream protocol data units (protocol data unit, PDU) (hereinafter referred to as BIS protocol data unit, BIS PDU), and / or various broadcast isochronous group (Broadcast Isochronous Group, BIG) protocol data units (hereinafter referred to as BIG protocol data unit, BIG PDU).
[0060] For example, the aforementioned predetermined receiving mode may be a LE Extended Passive Scan mode, a LE Extended Active Scan mode, a LE Extended Initiator mode, or a Periodic Scanning mode that can be used to receive various Bluetooth advertising packets. For another example, the aforementioned predetermined receiving mode may be an operating mode that can receive various protocol data units through a BIS logical transport channel, and / or can receive various protocol data units through a broadcast isochronous group logical transport channel (hereinafter referred to as a BIG logical transport channel, BIG logical transport), such as a Periodic Synchronization mode, a Broadcast Isochronous Group Synchronization mode, etc. Alternatively, the aforementioned predetermined receiving mode may also be a combination of the aforementioned various operating modes.
[0061] like Figure 2 As shown, when the audio broadcasting device 150 needs to perform audio broadcasting, the audio broadcasting device 150 can perform Figure 2 Process 206 in .
[0062] In process 206, the audio broadcasting device 150 may enter a predetermined transmission mode. The predetermined transmission mode mentioned above refers to various operation modes that can be used to transmit various Bluetooth advertising packets, various BIS protocol data units, and / or various BIG protocol data units.
[0063] For example, the predetermined transmission mode may be an advertising mode, a scannable mode, a connectable mode, a non-connectable mode, a non-scannable mode, a periodic advertising mode, a LE Extended Advertising mode, or a LE Periodic Advertising mode. For another example, the predetermined transmission mode may be a Broadcast Isochronous Broadcasting mode, or a Broadcast Isochronous Synchronization mode, which can transmit various BIS protocol data units through a BIS logical transmission channel, and / or can transmit various BIG protocol data units through a BIG logical transmission channel. Alternatively, the predetermined transmission mode may also be a combination of the various operating modes.
[0064] In process 208, the audio broadcasting device 150 may insert a predetermined volume indication corresponding to a predetermined volume into one or more predetermined data items. The audio broadcasting device 150 may set the aforementioned predetermined volume to a volume that is comfortable and not too loud for most people (e.g., about 45 to 60 decibels), and may express the aforementioned predetermined volume in various suitable data formats, index values, or numerical values. During operation, the audio broadcasting device 150 may insert the predetermined volume indication into a single or multiple specific fields of a single predetermined data item, or may be dispersed and inserted into specific fields of multiple predetermined data items. In some embodiments, in addition to the predetermined volume indication, the audio broadcasting device 150 may also insert a Bluetooth address of the audio broadcasting device 150, and / or an indication information that the audio broadcasting device 150 is about to start audio broadcasting, into a single or multiple specific fields of the aforementioned single predetermined data item, or may be dispersed and inserted into specific fields of multiple predetermined data items.
[0065] For example, in certain embodiments where the aforementioned predetermined data items are various Bluetooth advertising packets, the audio broadcasting device 150 may insert the aforementioned predetermined volume indication, the Bluetooth address of the audio broadcasting device 150, and / or the indication information into a single or multiple specific fields of a single Bluetooth advertising packet, or dispersedly insert them into specific fields of multiple Bluetooth advertising packets.
[0066] For another example, in certain embodiments where the aforementioned predetermined data items are various BIS protocol data units or BIG protocol data units, the audio broadcasting device 150 may insert the aforementioned predetermined volume indication, the Bluetooth address of the audio broadcasting device 150, and / or the indication information into a single or multiple specific fields of a single BIS protocol data unit or BIG protocol data unit, or disperse and insert them into specific fields of multiple BIS protocol data units or BIG protocol data units. In fact, the aforementioned specific fields may be event counter fields, sub-event counter fields, or payload counter fields in a BIS protocol data unit or a BIG protocol data unit, etc.
[0067] In process 210, the audio broadcasting device 150 may transmit the aforementioned one or more predetermined data items in a predetermined transmission mode, so that the first Bluetooth member device 110 and the second Bluetooth member device 120, as well as other Bluetooth devices (for example, the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140) within the Bluetooth signal transmission range of the audio broadcasting device 150 can receive the aforementioned one or more predetermined data items.
[0068] For example, in some embodiments where the predetermined transmission mode is the scannable mode, the connectable mode, the non-connectable mode, or the non-scannable mode, the one or more predetermined data items referred to in the above process 208 and the process 210 may be one or more auxiliary advertising indication (AUX_ADV_IND) packets. Alternatively, the one or more predetermined data items referred to in the above process 208 and the process 210 may also be a group of packets formed by one or more extended advertising indication (ADV_EXT_IND) packets and one or more auxiliary advertising indication (AUX_ADV_IND) packets.
[0069] In this case, if the aforementioned predetermined receiving mode is the low power extended passive scanning mode, the low power extended active scanning mode, or the low power extended initiator mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can perform process 212 to receive one or more predetermined data items transmitted by the audio broadcasting device 150.
[0070] For another example, in certain embodiments where the predetermined transmission mode is the unconnectable mode or the unscannable mode, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be one or more auxiliary chain indication (AUX_CHAIN_IND) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, and one or more auxiliary chain indication (AUX_CHAIN_IND) packets.
[0071] In this case, if the predetermined receiving mode is the LEEP passive scanning mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may perform process 212 to receive one or more predetermined data items from the audio broadcasting device 150 .
[0072] For another example, in certain embodiments where the predetermined transmission mode is the scannable mode, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be one or more auxiliary scan response (AUX_SCAN_RSP) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, and one or more auxiliary scan response (AUX_SCAN_RSP) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be a group of packets formed by one or more auxiliary scan response (AUX_SCAN_RSP) packets and one or more auxiliary link indication (AUX_CHAIN_IND) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, one or more auxiliary scan response (AUX_SCAN_RSP) packets, and one or more auxiliary link indication (AUX_CHAIN_IND) packets.
[0073] In this case, if the predetermined receiving mode is the LEAP active scanning mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may perform process 212 to receive one or more predetermined data items from the audio broadcasting device 150 .
[0074] For another example, in certain embodiments where the predetermined transmission mode is the unavailable mode, the unscannable mode, the periodic advertisement mode, the low power extended advertisement mode, or the low power periodic advertisement mode, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be one or more auxiliary synchronous indication (AUX_SYNC_IND) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, and one or more auxiliary synchronous indication (AUX_SYNC_IND) packets.
[0075] In this case, if the predetermined receiving mode is the periodic scanning mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may perform process 212 to receive one or more predetermined data items transmitted from the audio broadcasting device 150 .
[0076] For another example, in certain embodiments where the predetermined transmission mode is the advertising mode specified by the Bluetooth communication protocol of Bluetooth version 4.0, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be one or more advertising indication (ADV_IND) packets, one or more non-connectable advertising indication (ADV_NONCONN_IND) packets, or one or more discoverable advertisement indication (ADV_DISCOVER_IND) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of packets formed by one or more advertising indication (ADV_IND) packets and one or more non-connectable advertising indication (ADV_NONCONN_IND) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of packets formed by one or more advertisement indication (ADV_IND) packets and one or more discoverable advertisement indication (ADV_DISCOVER_IND) packets. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of packets formed by one or more advertisement indication (ADV_IND) packets, one or more non-connectable advertisement indication (ADV_NONCONN_IND) packets, and one or more discoverable advertisement indication (ADV_DISCOVER_IND) packets.
[0077] In this case, if the predetermined receiving mode is a mode capable of receiving the predetermined data items, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may perform process 212 to receive one or more predetermined data items from the audio broadcasting device 150 .
[0078] For another example, in certain embodiments where the predetermined transmission mode is an isochronous broadcast mode or a broadcast isochronous synchronization mode, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may be one or more BIS protocol data units. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be one or more BIG protocol data units. Alternatively, the one or more predetermined data items referred to in the aforementioned process 208 and process 210 may also be a group of protocol data units formed by one or more BIS protocol data units and one or more BIG protocol data units.
[0079] In this case, if the aforementioned predetermined receiving mode is an operating mode in which various protocol data units can be received through a BIS logical transmission channel and / or various protocol data units can be received through a BIG logical transmission channel, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can perform process 212 to receive one or more predetermined data items transmitted by the audio broadcasting device 150.
[0080] Next, the first Bluetooth member device 110 performs processes 214 and 216 , and the second Bluetooth member device 120 performs processes 218 and 220 .
[0081] In process 214, the first control circuit 114 may parse the one or more predetermined data items received by the first Bluetooth communication circuit 111 to obtain a predetermined volume indication corresponding to a predetermined volume level. In some embodiments, the first control circuit 114 may also obtain a Bluetooth address of the audio broadcasting device 150 and / or an indication information that the audio broadcasting device 150 is about to start audio broadcasting from the one or more predetermined data items received by the first Bluetooth communication circuit 111.
[0082] In process 216, the first control circuit 114 may control the first audio processing circuit 112 to preset a volume of the first audio playback circuit 113 according to the predetermined volume indication. During operation, the first control circuit 114 may control the first audio processing circuit 112 to preset a gain value of the first audio playback circuit 113 according to the predetermined volume indication to set the volume of the first audio playback circuit 113.
[0083] In process 218, the second control circuit 124 may parse the one or more predetermined data items received by the second Bluetooth communication circuit 121 to obtain a predetermined volume indication corresponding to a predetermined volume level. In some embodiments, the second control circuit 124 may also obtain a Bluetooth address of the audio broadcasting device 150 and / or an indication information that the audio broadcasting device 150 is about to start audio broadcasting from the one or more predetermined data items received by the second Bluetooth communication circuit 121.
[0084] In process 220, the second control circuit 124 may control the second audio processing circuit 122 to preset a volume of the second audio playback circuit 123 according to the predetermined volume indication. During operation, the second control circuit 124 may control the second audio processing circuit 122 to preset a gain value of the second audio playback circuit 123 according to the predetermined volume indication to set the volume of the second audio playback circuit 123.
[0085] The predetermined volume indication received by the first Bluetooth member device 110 and the second Bluetooth member device 120 corresponds to a predetermined volume level set by the audio broadcasting device 150. As mentioned above, the predetermined volume level is a comfortable volume that most people do not feel is too loud, for example, about 45-60 decibels.
[0086] In the aforementioned process 216, the first control circuit 114 may control the first audio processing circuit 112 to set the gain value of the first audio playing circuit 113 according to the predetermined volume indication, so as to pre-adjust the volume of the first audio playing circuit 113 to be close to or equal to the aforementioned predetermined volume.
[0087] Similarly, in the aforementioned process 220, the second control circuit 124 can control the second audio processing circuit 122 to set the gain value of the second audio playback circuit 123 according to the predetermined volume indication, so as to pre-adjust the volume of the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume.
[0088] In other words, in this embodiment, before playing the audio data transmitted from the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted from the audio broadcasting device 150.
[0089] In process 222, the audio broadcasting device 150 may generate one or more Bluetooth LE audio packets containing a predetermined audio data. During operation, the audio broadcasting device 150 may encode the predetermined audio data using a Low Complexity Communication Codec (LC3) and insert the encoded data into one or more Bluetooth LE audio packets. In fact, the audio broadcasting device 150 may also encode the predetermined audio data using other suitable encoding methods.
[0090] In process 224, the audio broadcasting device 150 may broadcast one or more low-power Bluetooth audio packets containing the aforementioned predetermined audio data through one or more BIS logical transmission channels. During operation, the audio broadcasting device 150 may operate in a manner specified by the BLE audio technology to broadcast the low-power Bluetooth audio packets containing the predetermined audio data to other Bluetooth member devices.
[0091] In process 226, the first Bluetooth communication circuit 111 of the first Bluetooth member device 110 will receive one or more low-power Bluetooth audio packets sent by the audio broadcasting device 150 through the aforementioned one or more BIS logical transmission channels, and the second Bluetooth communication circuit 121 of the second Bluetooth member device 120 will also receive one or more low-power Bluetooth audio packets sent by the audio broadcasting device 150 through the aforementioned one or more BIS logical transmission channels.
[0092] Next, the first Bluetooth member device 110 performs processes 228 and 230 , and the second Bluetooth member device 120 performs processes 232 and 234 .
[0093] In the process 228 , the first control circuit 114 may parse one or more Bluetooth low energy audio packets received by the first Bluetooth communication circuit 111 to obtain the predetermined audio data generated by the audio broadcasting device 150 .
[0094] In the process 230 , the first control circuit 114 may instruct the first audio processing circuit 112 to control the first audio playing circuit 113 to play predetermined audio data.
[0095] In the process 232 , the second control circuit 124 may parse one or more Bluetooth low energy audio packets received by the second Bluetooth communication circuit 121 to obtain the predetermined audio data generated by the audio broadcasting device 150 .
[0096] In the process 234 , the second control circuit 124 may instruct the second audio processing circuit 122 to control the second audio playing circuit 123 to play the predetermined audio data.
[0097] Since the first Bluetooth member device 110 and the second Bluetooth member device 120 both receive the low-power Bluetooth audio packets sent by the audio broadcast device 150 through the BIS logical transmission channel, when the first audio playback circuit 113 plays the predetermined audio data, the second audio playback circuit 123 will also play the predetermined audio data synchronously. In other words, the process 230 and the process 234 will be performed simultaneously.
[0098] The audio broadcasting device 150 may repeat the process 222 and the process 224 to broadcast the subsequent predetermined audio data. On the other hand, the first Bluetooth member device 110 may repeat the process 226, the process 228, and the process 230 to receive and play the subsequent predetermined audio data, and the first Bluetooth member device 110 may repeat the process 226, the process 232, and the process 234 to receive and play the subsequent predetermined audio data.
[0099] Similarly, other Bluetooth member devices in the Bluetooth audio broadcasting system 100 (for example, the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140) can receive the low-power Bluetooth audio packets broadcasted by the audio broadcasting device 150 and play the predetermined audio data in the low-power Bluetooth audio packets in the same manner as the aforementioned first Bluetooth member device 110 or the second Bluetooth member device 120.
[0100] By the aforementioned Figure 1 to Figure 2 As can be seen from the description, before starting to play the predetermined audio data transmitted from the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted from the audio broadcasting device 150.
[0101] Therefore, when the first Bluetooth member device 110 starts to use the first audio playback circuit 113 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the first audio playback circuit 113 will be close to or equal to the aforementioned predetermined volume level. Similarly, when the second Bluetooth member device 120 starts to use the second audio playback circuit 123 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the second audio playback circuit 123 will also be close to or equal to the aforementioned predetermined volume level.
[0102] In this way, the volume of the first audio playing circuit 113 and the second audio playing circuit 123 when they start to synchronously play the predetermined audio data can make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0103] In addition, since the volume levels when the first audio playback circuit 113 and the second audio playback circuit 123 start to synchronously play the predetermined audio data have been pre-set to be close to or equal to the aforementioned predetermined volume level, even if the audio broadcasting device 150 starts the audio broadcasting without the user's psychological expectation, the user can be prevented from being frightened by the sudden excessive volume of the audio broadcast.
[0104] In the aforementioned embodiment, the Bluetooth audio broadcasting system 100 uses BLE audio technology to perform audio broadcasting, and the audio broadcasting device 150 can use a low complexity communication codec (LC3) to encode the predetermined audio data. Therefore, compared with the traditional audio broadcasting method, the aforementioned audio broadcasting method adopted by the Bluetooth audio broadcasting system 100 can not only reduce the power consumption of the first Bluetooth member device 110 and the second Bluetooth member device 120, thereby extending the use time of the first Bluetooth member device 110 and the second Bluetooth member device 120, but also effectively improve the overall audio quality of the audio broadcasting.
[0105] Similarly, before starting to play the predetermined audio data transmitted from the audio broadcasting device 150, other Bluetooth member devices in the Bluetooth audio broadcasting system 100 (for example, the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140) will first adjust the volume of the relevant audio playback circuit (not shown in the figure) to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume indication transmitted from the audio broadcasting device 150.
[0106] In this way, the volume of the audio data emitted by other Bluetooth member devices in the Bluetooth audio broadcasting system 100 when they start to synchronously play the predetermined audio data can make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0107] Please refer to Figure 3 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 200 according to a second embodiment of the present invention. Figure 1 The Bluetooth audio broadcasting system 100, Figure 3 The Bluetooth audio broadcasting system 200 also includes an audio broadcasting device 150 and a plurality of Bluetooth member devices (e.g., the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140). In addition, the Bluetooth audio broadcasting system 200 also includes an audio source device 370.
[0108] The audio source device 370 is configured to receive the sound emitted by the user to generate a corresponding audio signal AS, and can transmit the audio signal AS to the audio broadcast device 150 using various wired or wireless transmission methods. Figure 3 In the embodiment of the present invention, the audio broadcasting device 150 is further configured to convert the audio signal AS transmitted from the audio source device 370 into predetermined audio data to be broadcasted. Figure 3 In the embodiment of the present invention, the content of the predetermined audio data broadcasted by the audio broadcasting device 150 originates from the audio source device 370 .
[0109] During operation, the audio broadcasting device 150 may broadcast predetermined audio data using the BLE audio technology specified in Bluetooth Core Specification Version 5.2 or later. Figure 1 The same as the embodiment of the present invention, the audio broadcasting device 150 can transmit a low-power Bluetooth audio packet containing predetermined audio data to multiple Bluetooth member devices (e.g., Figure 3 The first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 shown in the figure are broadcasted.
[0110] Each Bluetooth member device in the Bluetooth audio broadcasting system 200 can be compared to Figure 1 The corresponding device in the embodiment receives and plays the predetermined audio data broadcasted by the audio broadcasting device 150.
[0111] exist Figure 3 In the embodiment of the present invention, the audio source device 370 is further configured to generate and transmit a volume adjustment signal VAS to the audio broadcasting device 150 according to the user's operation or instruction during the audio broadcasting process of the audio broadcasting device 150. The audio broadcasting device 150 can generate a corresponding volume adjustment instruction according to the volume adjustment signal VAS generated by the audio source device 370, and transmit it to the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140, so as to instruct the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 to adjust the volume of the playback.
[0112] In other words, the Bluetooth audio broadcasting system 200 can dynamically adjust the volume of the first Bluetooth member device 110 , the second Bluetooth member device 120 , the third Bluetooth member device 130 , and the fourth Bluetooth member device 140 according to the user's operation or instruction during the audio broadcasting process.
[0113] In fact, the aforementioned audio source device 370 can be implemented using various suitable circuits that can receive sound and convert it into a corresponding audio signal AS, can generate a volume adjustment signal VAS according to the user's operation or command, and support a suitable signal transmission method, such as a notebook computer, a tablet computer, a mobile communication device (e.g., a mobile phone), a wearable device, a video conferencing system, or various types of wireless microphones.
[0114] The above descriptions of the implementation and connection methods of other circuits and devices in the Bluetooth audio broadcasting system 100 are also applicable to Figure 3In the Bluetooth audio broadcasting system 200. For the sake of brevity, it is not repeated here.
[0115] The following will be matched Figures 4 to 5 The operation of the Bluetooth audio broadcasting system 200 is further described. Figures 4 to 5 This is a simplified flow chart of a method for audio broadcasting using BLE audio technology according to a second embodiment of the present invention. Basically, Figure 4 The operation of process 202 to process 234 in the above Figure 2 The corresponding processes in the embodiments are the same.
[0116] For example, with the above Figure 2 Similar to the embodiment of the present invention, when a user wants to use the first Bluetooth member device 110 and the second Bluetooth member device 120 in the Bluetooth audio broadcasting system 200 to receive an audio broadcast, the first Bluetooth member device 110 can perform Figure 4 The second Bluetooth member device 120 may perform the process 202 in Figure 4 Process 204 in.
[0117] As mentioned earlier, Figure 3 The audio broadcasting device 150 in the embodiment can convert the audio signal AS transmitted from the audio source device 370 into predetermined audio data to be broadcasted, and perform audio broadcasting. Figure 4 As shown, when the audio broadcasting device 150 needs to perform audio broadcasting, it can also perform Figure 4 Flow 206 to flow 210 in.
[0118] Next, the first Bluetooth member device 110 may perform Figure 4 The second Bluetooth member device 120 may perform the process 212, the process 214, and the process 216. Figure 4 Flow 212, flow 218, and flow 220 in FIG.
[0119] After the audio broadcasting device 150 performs the process 210, it will further perform Figure 4 On the other hand, the first Bluetooth member device 110 may perform Figure 4 The second Bluetooth member device 120 may perform the process 226, process 228, and process 230. Figure 4 Flow 226, flow 232, and flow 234 in .
[0120] Similarly, the audio broadcasting device 150 may repeat the process 222 and the process 224 to broadcast the subsequent predetermined audio data. On the other hand, the first Bluetooth member device 110 may repeat the process 226, the process 228, and the process 230 to receive and play the subsequent predetermined audio data, and the first Bluetooth member device 110 may repeat the process 226, the process 232, and the process 234 to receive and play the subsequent predetermined audio data.
[0121] As mentioned above, the Bluetooth audio broadcasting system 200 can dynamically adjust the volume of multiple Bluetooth member devices in the Bluetooth audio broadcasting system 200 according to the user's operation or instruction during the audio broadcasting process.
[0122] For example, during the audio broadcasting process of the audio broadcasting device 150 (i.e., during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing Figure 4 During the process 222 and the process 224), if the user of the audio source device 370 wants to adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140, the user can perform specific operations or issue specific instructions to the audio source device 370, so that the audio source device 370 generates and transmits a volume adjustment signal VAS to the audio broadcasting device 150.
[0123] like Figure 5 As shown, the audio broadcasting device 150 can adjust the volume when receiving the volume adjustment signal VAS. Figure 5 Process 502 in.
[0124] In process 502, the audio broadcasting device 150 may insert a volume adjustment indication for indicating a volume adjustment direction (e.g., increase or decrease) into one or more target data items. In some embodiments, the aforementioned volume adjustment indication may be used to indicate the volume adjustment direction and the volume adjustment amount, for example, 3%, 5%, 10%, 15%, 1 decibel, 2 decibels, 3 decibels, 5 decibels, etc. During operation, the audio broadcasting device 150 may insert the volume adjustment indication into a single or multiple specific fields of a single target data item, or may be dispersedly inserted into specific fields of multiple target data items.
[0125] For example, in certain embodiments where the aforementioned target data items are various Bluetooth advertising packets, the audio broadcasting device 150 may insert the aforementioned volume adjustment instructions into a single or multiple specific fields of a single Bluetooth advertising packet, or dispersedly insert them into specific fields of multiple Bluetooth advertising packets.
[0126] For another example, in certain embodiments where the aforementioned target data items are various BIS PDUs or BIG PDUs, the audio broadcasting device 150 may insert the aforementioned volume adjustment instructions into a single or multiple specific fields of a single BIS PDU or BIG PDU, or disperse and insert them into specific fields of multiple BIS PDUs or BIG PDUs. In fact, the aforementioned specific fields may be event counter fields, sub-event counter fields, or payload counter fields in a BIS PDU or BIG PDU.
[0127] In process 504, the audio broadcasting device 150 may transmit the aforementioned one or more target data items in a target transmission mode, so that the first Bluetooth member device 110 and the second Bluetooth member device 120, as well as other Bluetooth devices (for example, the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140) within the Bluetooth signal transmission range of the audio broadcasting device 150 can receive the aforementioned one or more target data items.
[0128] For example, in some embodiments where the target transmission mode is a scannable mode, a connectable mode, a non-connectable mode, or a non-scannable mode, the one or more target data items referred to in the aforementioned process 502 and process 504 may be one or more auxiliary advertisement indication (AUX_ADV_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets and one or more auxiliary advertisement indication (AUX_ADV_IND) packets.
[0129] In this case, if the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 are operating in a low power extended passive scanning mode, a low power extended active scanning mode, or a low power extended initiator mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can perform process 506 to receive one or more target data items transmitted by the audio broadcasting device 150.
[0130] For another example, in some embodiments where the target transmission mode is a non-connectable mode or a non-scannable mode, the one or more target data items referred to in the aforementioned process 502 and process 504 may be one or more auxiliary link indication (AUX_CHAIN_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, and one or more auxiliary link indication (AUX_CHAIN_IND) packets.
[0131] In this case, if the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 are operating in the low power extended passive scanning mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can perform process 506 to receive one or more target data items from the audio broadcasting device 150.
[0132] For another example, in certain embodiments where the target transmission mode is the scannable mode, the one or more target data items referred to in the aforementioned process 502 and process 504 may be one or more auxiliary scan response (AUX_SCAN_RSP) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, and one or more auxiliary scan response (AUX_SCAN_RSP) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may be a group of packets formed by one or more auxiliary scan response (AUX_SCAN_RSP) packets and one or more auxiliary link indication (AUX_CHAIN_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertisement extension indication (ADV_EXT_IND) packets, one or more auxiliary advertisement indication (AUX_ADV_IND) packets, one or more auxiliary scan response (AUX_SCAN_RSP) packets, and one or more auxiliary link indication (AUX_CHAIN_IND) packets.
[0133] In this case, if the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 are operating in the low power extended active scanning mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can perform process 506 to receive one or more target data items from the audio broadcasting device 150.
[0134] For another example, in certain embodiments where the aforementioned target transmission mode is the unavailable mode, the unscannable mode, the periodic advertising mode, the low-power extended advertising mode, or the low-power periodic advertising mode, the one or more target data items referred to in the aforementioned process 502 and process 504 may be one or more auxiliary synchronization indication (AUX_SYNC_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertising extension indication (ADV_EXT_IND) packets, one or more auxiliary advertising indication (AUX_ADV_IND) packets, and one or more auxiliary synchronization indication (AUX_SYNC_IND) packets.
[0135] In this case, if the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 are operating in the periodic scanning mode, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may perform process 506 to receive one or more target data items from the audio broadcasting device 150 .
[0136] For another example, in certain embodiments where the target transmission mode is the advertising mode specified by the Bluetooth communication protocol of Bluetooth version 4.0, the one or more target data items referred to in the aforementioned process 502 and process 504 may be one or more advertising indication (ADV_IND) packets, one or more non-connectable advertising indication (ADV_NONCONN_IND) packets, or one or more discoverable advertising indication (ADV_DISCOVER_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertising indication (ADV_IND) packets and one or more non-connectable advertising indication (ADV_NONCONN_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertising indication (ADV_IND) packets and one or more discoverable advertising indication (ADV_DISCOVER_IND) packets. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of packets formed by one or more advertisement indication (ADV_IND) packets, one or more non-connectable advertisement indication (ADV_NONCONN_IND) packets, and one or more discoverable advertisement indication (ADV_DISCOVER_IND) packets.
[0137] In this case, if the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 are operating in a mode capable of receiving the aforementioned target data items, the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 may perform process 506 to receive one or more target data items from the audio broadcasting device 150 .
[0138] For another example, in certain embodiments where the target transmission mode is an isochronous broadcast mode or a broadcast isochronous synchronization mode, the one or more target data items referred to in the aforementioned process 502 and process 504 may be one or more BIS protocol data units. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be one or more BIG protocol data units. Alternatively, the one or more target data items referred to in the aforementioned process 502 and process 504 may also be a group of protocol data units formed by one or more BIS protocol data units and one or more BIG protocol data units.
[0139] In this case, if the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 are operating in an operation mode in which various protocol data units can be received through the BIS logical transmission channel and / or various protocol data units can be received through the BIG logical transmission channel, then the first Bluetooth communication circuit 111 and the second Bluetooth communication circuit 121 can perform process 506 to receive one or more target data items transmitted by the audio broadcasting device 150.
[0140] Next, the first Bluetooth member device 110 performs processes 508 and 510 , and the second Bluetooth member device 120 performs processes 512 and 514 .
[0141] In the process 508 , the first control circuit 114 may parse one or more target data items received by the first Bluetooth communication circuit 111 to obtain a volume adjustment instruction.
[0142] In process 510, the first control circuit 114 may control the first audio processing circuit 112 to adjust a volume of the first audio playback circuit 113 according to the volume adjustment instruction. During operation, the first control circuit 114 may control the first audio processing circuit 112 to adjust a gain value of the first audio playback circuit 113 according to the volume adjustment instruction to adjust the volume of the first audio playback circuit 113.
[0143] In the process 512 , the second control circuit 124 may parse one or more target data items received by the second Bluetooth communication circuit 121 to obtain a volume adjustment instruction.
[0144] In process 514, the second control circuit 124 may control the second audio processing circuit 122 to adjust a volume of the second audio playback circuit 123 according to the volume adjustment instruction. During operation, the second control circuit 124 may control the second audio processing circuit 122 to adjust a gain value of the second audio playback circuit 123 according to the volume adjustment instruction to adjust the volume of the second audio playback circuit 123.
[0145] Since the first Bluetooth member device 110 and the second Bluetooth member device 120 both adjust the volume according to the volume adjustment instruction in the target data item sent by the audio broadcasting device 150, when the first audio processing circuit 112 adjusts the volume of the first audio playback circuit 113, the second audio processing circuit 122 will also synchronously adjust the volume of the second audio playback circuit 123. In other words, the process 510 and the process 510 are performed synchronously.
[0146] like Figure 5 As shown, after the audio broadcasting device 150 performs the aforementioned process 504, it can repeat the process Figure 4 After performing process 510, the first Bluetooth member device 110 may repeat the process 222 and process 224 to broadcast the subsequent predetermined audio data. Figure 4 The second Bluetooth member device 110 may repeat the process 226, process 228, and process 230 in order to receive and play the subsequent predetermined audio data. Figure 4 The process 226, the process 232, and the process 234 are performed to receive and play the subsequent predetermined audio data.
[0147] Similarly, other Bluetooth member devices in the Bluetooth audio broadcasting system 200 (for example, the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140) can receive the low-power Bluetooth audio packets broadcasted by the audio broadcasting device 150 in the same manner as the aforementioned first Bluetooth member device 110 or the second Bluetooth member device 120, play the predetermined audio data in the low-power Bluetooth audio packets, and synchronously adjust the volume according to the volume adjustment indication in the target data item issued by the audio broadcasting device 150.
[0148] In other words, during the process of the first Bluetooth member device 110 and the second Bluetooth member device 120 playing the audio data broadcasted by the audio broadcasting device 150, the audio source device 370 can instruct the audio broadcasting device 150 to broadcast a volume adjustment instruction to the first Bluetooth member device 110 and the second Bluetooth member device 120 according to the user's operation or instruction, so as to synchronously adjust the volume of the first Bluetooth member device 110 and the second Bluetooth member device 120.
[0149] Similarly, when the third Bluetooth member device 130 and the fourth Bluetooth member device 140 are playing the audio data broadcast by the audio broadcast device 150, the audio source device 370 can instruct the audio broadcast device 150 to broadcast a volume adjustment instruction to the third Bluetooth member device 130 and the fourth Bluetooth member device 140 according to the user's operation or instruction, so as to synchronously adjust the volume of the third Bluetooth member device 130 and the fourth Bluetooth member device 140.
[0150] By the aforementioned Figures 3 to 5 As can be seen from the description, before the multiple member Bluetooth devices in the Bluetooth audio broadcasting system 200 start playing the predetermined audio data transmitted from the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted from the audio broadcasting device 150.
[0151] Therefore, when the first Bluetooth member device 110 starts to use the first audio playback circuit 113 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the first audio playback circuit 113 will be close to or equal to the aforementioned predetermined volume level. Similarly, when the second Bluetooth member device 120 starts to use the second audio playback circuit 123 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the second audio playback circuit 123 will also be close to or equal to the aforementioned predetermined volume level.
[0152] In this way, the volume of the first audio playing circuit 113 and the second audio playing circuit 123 when they start to synchronously play the predetermined audio data can make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0153] In addition, since the volume levels when the first audio playback circuit 113 and the second audio playback circuit 123 start to synchronously play the predetermined audio data have been pre-set to be close to or equal to the aforementioned predetermined volume level, even if the audio broadcasting device 150 starts the audio broadcasting without the user's psychological expectation, the user can be prevented from being frightened by the sudden excessive volume of the audio broadcast.
[0154] Similarly, before starting to play the predetermined audio data transmitted from the audio broadcasting device 150, other Bluetooth member devices in the Bluetooth audio broadcasting system 200 (e.g., the third Bluetooth member device 130 and the fourth Bluetooth member device 140) will adjust the volume of the relevant audio playback circuit (not shown) to be close to or equal to the predetermined volume according to the predetermined volume indication transmitted from the audio broadcasting device 150. Therefore, the volume emitted by other Bluetooth member devices in the Bluetooth audio broadcasting system 200 when starting to synchronously play the predetermined audio data can also make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0155] In addition, during the process of multiple Bluetooth devices in the Bluetooth audio broadcasting system 200 playing the audio data broadcasted by the audio broadcasting device 150, the audio source device 370 can also instruct the audio broadcasting device 150 to broadcast a volume adjustment instruction to the individual Bluetooth member devices according to the user's operation or instruction, so as to synchronously adjust the volume of the individual Bluetooth member devices. In other words, the aforementioned Bluetooth audio broadcasting system 200 allows the user to synchronously adjust the volume of different Bluetooth member devices in the Bluetooth audio broadcasting system 200.
[0156] Furthermore, the Bluetooth audio broadcasting system 200 uses BLE audio technology for audio broadcasting, and the audio broadcasting device 150 can use low complexity communication codec (LC3) to encode the predetermined audio data. Therefore, compared with the traditional audio broadcasting method, the aforementioned audio broadcasting method adopted by the Bluetooth audio broadcasting system 200 can not only reduce the power consumption of the multi-member Bluetooth device, thereby extending the use time of the multi-member Bluetooth device, but also effectively improve the overall audio quality of the audio broadcasting.
[0157] Please refer to Figure 6 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 200 according to a third embodiment of the present invention. Figure 3 The Bluetooth audio broadcasting system 200, Figure 6 The Bluetooth audio broadcasting system 200 in the embodiment also includes an audio broadcasting device 150, a plurality of Bluetooth member devices (for example, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140), and an audio source device 370. In addition, Figure 6 The Bluetooth audio broadcasting system 200 further includes a main control device 660 .
[0158] In the Bluetooth audio broadcasting system 200 , the main control device 660 is configured to generate and transmit a volume adjustment signal VAS to the audio broadcasting device 150 according to the user's operation or instruction.
[0159] like Figure 6 As shown, the main control device 660 includes a communication circuit 661, an input circuit 663, and a processing circuit 665. The communication circuit 661 is configured to communicate various data and instructions with the audio broadcasting device 150 and the audio source device 370 using various wired or wireless transmission methods. The input circuit 663 is configured to allow the user of the main control device 660 to perform various operations on the main control device 660, such as inputting instructions, setting the volume adjustment direction, or setting the volume adjustment amount. The processing circuit 665 is coupled to the communication circuit 661 and the input circuit 663, and is configured to control the audio source device 370 through the communication circuit 661, or receive instructions from the audio source device 370. The processing circuit 665 is also configured to generate a volume adjustment signal VAS according to the user's operation on the input circuit 663, and can use the communication circuit 661 to transmit the volume adjustment signal VAS to the audio broadcasting device 150.
[0160] In fact, the communication circuit 661 can be implemented by various wired transmission circuits, wireless transmission circuits, or hybrid circuits integrating the above two communication mechanisms. The input circuit 663 can be implemented by a keyboard, a mouse, a remote control, a touch screen, a touch pad, a button, a resistive touch circuit, a capacitive touch circuit, a gyroscope, a voice input device, a gesture sensing device, a circuit using various other command generation technologies, or a combination of the above devices. The processing circuit 665 can be implemented by a single processor module with appropriate computing power and command processing capabilities, a combination of multiple processor modules, a single computer system, a combination of multiple computer systems, a single server, or a combination of multiple servers.
[0161] In actual applications, different functional blocks in the aforementioned main control device 660 can be implemented using different circuits respectively, or can be integrated into a mobile communication device (e.g., a mobile phone), a wearable device, a tablet computer, a notebook computer, a desktop computer, a vehicle communication system, a satellite communication device, a smart speaker, or a video conferencing system.
[0162] and Figure 3 Similar to the embodiment, Figure 6 The audio source device 370 in the example can also receive the sound emitted by the user to generate a corresponding audio signal AS, and can transmit the audio signal AS to the audio broadcasting device 150 using various wired or wireless transmission methods. Figure 6 The audio broadcasting device 150 in the embodiment can also convert the audio signal AS transmitted from the audio source device 370 into the predetermined audio data to be broadcasted. Figure 6 The content of the predetermined audio data broadcasted by the audio broadcasting device 150 also originates from the audio source device 370 .
[0163] However, unlike the above Figure 3 The difference between the Bluetooth audio broadcasting system 200 is that in Figure 6 In the embodiment of FIG. 5 , the volume adjustment signal VAS is generated by the main control device 660 and transmitted to the audio broadcasting device 150 , rather than being generated by the audio source device 370 .
[0164] When in operation, Figure 6 The Bluetooth audio broadcasting system 200 in the embodiment can also adopt the aforementioned Figure 4 In addition, during the audio broadcasting process of the audio broadcasting device 150 (that is, during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing the Figure 4 During the process 222 and the process 224), if the user of the main control device 660 wants to adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140, the user can perform specific operations or issue specific instructions to the input circuit 663 of the main control device 660, so that the processing circuit 665 generates a volume adjustment signal VAS, and uses the communication circuit 661 to transmit the volume adjustment signal VAS to the audio broadcasting device 150.
[0165] In this case, Figure 6 The audio broadcasting device 150 can perform the aforementioned Figure 5 The process 502 and the process 504 in the Bluetooth audio broadcasting system 200 are used to instruct the Bluetooth member devices (eg, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) in the Bluetooth audio broadcasting system 200 to adjust the volume synchronously.
[0166] For example, during the process of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 playing the audio data broadcasted by the audio broadcasting device 150, the main control device 660 can instruct the audio broadcasting device 150 to broadcast a volume adjustment instruction to the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 according to the user's operation or instruction, so as to synchronously adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140.
[0167] In other words, Figure 6 The Bluetooth audio broadcasting system 200 also allows the user to synchronously adjust the volume of all Bluetooth member devices in the Bluetooth audio broadcasting system 200.
[0168] The aforementioned Figure 3 The description of the implementation and connection methods of the relevant circuits and devices in Figure 6 In the Bluetooth audio broadcasting system 200. Figure 4 and Figure 5 Description of how it works, also applies to Figure 6 In the Bluetooth audio broadcasting system 200. For the sake of brevity, it is not repeated here.
[0169] Please refer to Figure 7 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 200 according to a fourth embodiment of the present invention. Figure 6 The Bluetooth audio broadcasting system 200, Figure 7 The Bluetooth audio broadcasting system 200 in the embodiment also includes an audio broadcasting device 150, a plurality of Bluetooth member devices (e.g., the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140), and a main control device 660, but Figure 7 The Bluetooth audio broadcasting system 200 omits the aforementioned audio source device 370 .
[0170] exist Figure 7 In the embodiment, the predetermined audio data to be broadcasted by the audio broadcasting device 150 may be audio data pre-stored in the audio broadcasting device 150, or may be audio data generated by the audio broadcasting device 150 based on the sound of the surrounding environment (eg, the user's voice).
[0171] With the aforementioned Figure 6 The same as the embodiment, Figure 7 The volume adjustment signal VAS in the embodiment is also generated by the main control device 660 and transmitted to the audio broadcasting device 150 .
[0172] When in operation, Figure 7 The Bluetooth audio broadcasting system 200 in the embodiment can also adopt the aforementioned Figure 4 In addition, during the audio broadcasting process of the audio broadcasting device 150 (that is, during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing the Figure 4 During the process 222 and the process 224), if the user of the main control device 660 wants to adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140, the user can perform specific operations or issue specific instructions to the input circuit 663 of the main control device 660, so that the processing circuit 665 generates a volume adjustment signal VAS, and uses the communication circuit 661 to transmit the volume adjustment signal VAS to the audio broadcasting device 150.
[0173] Likewise, Figure 7 The audio broadcasting device 150 can perform the aforementioned Figure 5 The process 502 and the process 504 in the Bluetooth audio broadcasting system 200 are used to instruct multiple Bluetooth member devices (for example, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) in synchronously adjusting the volume.
[0174] For example, during the process of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 playing the audio data broadcasted by the audio broadcasting device 150, the main control device 660 can instruct the audio broadcasting device 150 to broadcast a volume adjustment instruction to the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 according to the user's operation or instruction, so as to synchronously adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140.
[0175] In other words, Figure 7 The Bluetooth audio broadcasting system 200 also allows the user to synchronously adjust the volume of all Bluetooth member devices in the Bluetooth audio broadcasting system 200.
[0176] The aforementioned Figure 3 or Figure 6 The description of the implementation and connection methods of the relevant circuits and devices in Figure 7 In the Bluetooth audio broadcasting system 200. Figure 4 and Figure 5 Description of how it works, also applies to Figure 7 In the Bluetooth audio broadcasting system 200. For the sake of brevity, it is not repeated here.
[0177] By the aforementioned Figures 3 to 7 As can be seen from the description, before the multiple member Bluetooth devices in the Bluetooth audio broadcasting system 200 start playing the predetermined audio data transmitted from the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted from the audio broadcasting device 150.
[0178] Therefore, when the first Bluetooth member device 110 starts to use the first audio playback circuit 113 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the first audio playback circuit 113 will be close to or equal to the aforementioned predetermined volume level. Similarly, when the second Bluetooth member device 120 starts to use the second audio playback circuit 123 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the second audio playback circuit 123 will also be close to or equal to the aforementioned predetermined volume level.
[0179] In this way, the volume of the first audio playing circuit 113 and the second audio playing circuit 123 when they start to synchronously play the predetermined audio data can make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0180] In addition, since the volume levels when the first audio playback circuit 113 and the second audio playback circuit 123 start to synchronously play the predetermined audio data have been pre-set to be close to or equal to the aforementioned predetermined volume level, even if the audio broadcasting device 150 starts the audio broadcasting without the user's psychological expectation, the user can be prevented from being frightened by the sudden excessive volume of the audio broadcast.
[0181] Similarly, before starting to play the predetermined audio data transmitted from the audio broadcasting device 150, other Bluetooth member devices in the Bluetooth audio broadcasting system 200 (e.g., the third Bluetooth member device 130 and the fourth Bluetooth member device 140) will adjust the volume of the relevant audio playback circuit (not shown) to be close to or equal to the predetermined volume according to the predetermined volume indication transmitted from the audio broadcasting device 150. Therefore, the volume emitted by other Bluetooth member devices in the Bluetooth audio broadcasting system 200 when starting to synchronously play the predetermined audio data can also make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0182] In addition, during the process of multiple Bluetooth devices in the Bluetooth audio broadcasting system 200 playing the audio data broadcasted by the audio broadcasting device 150, the audio source device 370 or the main control device 660 can also instruct the audio broadcasting device 150 to broadcast a volume adjustment instruction to the individual Bluetooth member devices according to the user's operation or instruction, so as to synchronously adjust the volume of the individual Bluetooth member devices. In other words, the aforementioned Bluetooth audio broadcasting system 200 allows the user to synchronously adjust the volume of different Bluetooth member devices in the Bluetooth audio broadcasting system 200.
[0183] Furthermore, the Bluetooth audio broadcasting system 200 uses BLE audio technology for audio broadcasting, and the audio broadcasting device 150 can use low complexity communication codec (LC3) to encode the predetermined audio data. Therefore, compared with the traditional audio broadcasting method, the aforementioned audio broadcasting method adopted by the Bluetooth audio broadcasting system 200 can not only reduce the power consumption of the multi-member Bluetooth device, thereby extending the use time of the multi-member Bluetooth device, but also effectively improve the overall audio quality of the audio broadcasting.
[0184] Please refer to Figure 8 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 300 according to a fifth embodiment of the present invention. Figure 7 The Bluetooth audio broadcasting system 200, Figure 8 The Bluetooth audio broadcasting system 300 also includes an audio broadcasting device 150, multiple Bluetooth member devices (for example, the aforementioned first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140), and a main control device 660.
[0185] Different from the above Figure 7 In the embodiment of the present invention, some or all of the Bluetooth member devices in the Bluetooth audio broadcasting system 300 further include a trigger circuit and a wireless communication circuit. Figure 8 In the embodiment of the present invention, in addition to the aforementioned first Bluetooth communication circuit 111, the first audio processing circuit 112, the first audio playback circuit 113, and the first control circuit 114, the first Bluetooth member device 110 further includes a first wireless communication circuit 815 and a first trigger circuit 816. Similarly, in addition to the aforementioned second Bluetooth communication circuit 121, the second audio processing circuit 122, the second audio playback circuit 123, and the second control circuit 124, the second Bluetooth member device 120 further includes a second wireless communication circuit 825 and a second trigger circuit 826.
[0186] In the first Bluetooth member device 110, the first wireless communication circuit 815 is coupled to the first control circuit 114 and is configured to communicate various data and / or commands with the main control device 660 using various radio access technologies (RAT) other than the Bluetooth communication method under the control of the first control circuit 114. The first trigger circuit 816 is coupled to the first control circuit 114 and is configured to generate a corresponding user trigger signal according to a simple operation of the user. The first control circuit 114 can generate a volume adjustment request VAR when the first trigger circuit 816 generates the user trigger signal, and transmit the volume adjustment request VAR to the main control device 660 using the first wireless communication circuit 815.
[0187] The aforementioned wireless access technology may be various infrared signal transmission technologies, near field communication (NFC) technology, second generation (2G) mobile communication technologies, various third generation (3G) mobile communication technologies, various fourth generation (4G) mobile communication technologies, various fifth generation (5G) mobile communication technologies, various IEEE 802.11 series specification wireless network communication technologies, various Internet-of-Thing (IoT) communication technologies, various narrowband Internet of Things (NB-IoT) communication technologies, various vehicle-to-vehicle communication technologies, various vehicle-to-everything (V2X) communication technologies, various satellite communication technologies, or various wireless communication technologies released by other standard setting organizations.
[0188] In the second Bluetooth member device 120, the second wireless communication circuit 825 is coupled to the second control circuit 124 and is configured to communicate various data and / or commands with the main control device 660 using the aforementioned various radio access technologies (RATs) other than the Bluetooth communication method under the control of the second control circuit 124. The second trigger circuit 826 is coupled to the second control circuit 124 and is configured to generate a corresponding user trigger signal according to a simple operation of the user. The second control circuit 124 can generate a volume adjustment request VAR when the second trigger circuit 826 generates the user trigger signal, and transmit the volume adjustment request VAR to the main control device 660 using the second wireless communication circuit 825.
[0189] In fact, the aforementioned first wireless communication circuit 815 and the second wireless communication circuit 825 can be implemented by various suitable circuits or chips that support one or more wireless access technologies, such as infrared signal transmission circuit, near field communication circuit, network interface card (NIC), wireless transmission (Wi-Fi) circuit, mobile communication circuit, satellite communication circuit, Internet of Things communication circuit, etc. The first wireless communication circuit 815 can be integrated with other functional blocks (e.g., first Bluetooth communication circuit 111) in the first Bluetooth member device 110. Similarly, the second wireless communication circuit 825 can be integrated with other functional blocks (e.g., second Bluetooth communication circuit 121) in the second Bluetooth member device 120.
[0190] The aforementioned first trigger circuit 816 and second trigger circuit 826 can be implemented by various devices that can generate corresponding user trigger signals according to simple user operations, such as various touch circuits, buttons, switches, remote controllers, touch screens, voice control devices, gesture sensing devices, gyroscopes, circuits using other trigger signal generation technologies, or combinations of the aforementioned various devices. The first trigger circuit 816 can be disposed outside the first Bluetooth member device 110, or integrated with other functional blocks in the first Bluetooth member device 110. Similarly, the second trigger circuit 826 can be disposed outside the second Bluetooth member device 120, or integrated with other functional blocks in the second Bluetooth member device 120.
[0191] Other Bluetooth member devices in the Bluetooth audio broadcasting system 300 may be configured with corresponding trigger circuits and wireless communication circuits similar to the architecture of the first Bluetooth member device 110 or the second Bluetooth member device 120 .
[0192] exist Figure 8 In the embodiment of the Bluetooth audio broadcasting system 300, multiple Bluetooth member devices (for example, the aforementioned first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) can together form a multi-member Bluetooth device, for example, a group of multi-channel Bluetooth speakers.
[0193] During operation, the Bluetooth audio broadcasting system 300 can also use the aforementioned Figure 4 The method is to broadcast audio to the aforementioned multiple-member Bluetooth devices.
[0194] In addition, during the audio broadcasting process of the audio broadcasting device 150 (that is, during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing Figure 4 If the user of the aforementioned multiple-member Bluetooth device wants to adjust the volume of all Bluetooth member devices, the user can perform a specific operation on the first trigger circuit 816 of the first Bluetooth member device 110, so that the first trigger circuit 816 generates and transmits a user trigger signal to the first control circuit 114. Alternatively, the user can also perform a specific operation on the second trigger circuit 826 of the second Bluetooth member device 120, so that the second trigger circuit 826 generates and transmits a user trigger signal to the second control circuit 124.
[0195] If the user performs a specific operation on the first trigger circuit 816, the first control circuit 114 may generate a volume adjustment request VAR according to the user trigger signal generated by the first trigger circuit 816, and transmit the volume adjustment request VAR to the communication circuit 661 of the main control device 660 using the first wireless communication circuit 815. Similarly, if the user performs a specific operation on the second trigger circuit 826, the second control circuit 124 may generate a volume adjustment request VAR according to the user trigger signal generated by the second trigger circuit 826, and transmit the volume adjustment request VAR to the communication circuit 661 of the main control device 660 using the second wireless communication circuit 825.
[0196] exist Figure 8 In the embodiment, when the communication circuit 661 of the main control device 660 receives a volume adjustment request VAR from the first Bluetooth member device 110 or the second Bluetooth member device 120, the processing circuit 665 generates a volume adjustment signal VAS and transmits the volume adjustment signal VAS to the audio broadcasting device 150 using the communication circuit 661.
[0197] Likewise, Figure 8 The audio broadcasting device 150 can perform the aforementioned Figure 5 The process 502 and the process 504 in the Bluetooth audio broadcasting system 300 are used to instruct multiple Bluetooth member devices (for example, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) in synchronization to adjust the volume.
[0198] For example, during the process of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 playing the audio data broadcasted by the audio broadcasting device 150, the main control device 660 may instruct the audio broadcasting device 150 to broadcast a volume adjustment instruction to the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 based on the volume adjustment request VAR transmitted by any Bluetooth member device (for example, the aforementioned first Bluetooth member device 110 or the second Bluetooth member device 120), so as to synchronously adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140.
[0199] In other words, Figure 8 The Bluetooth audio broadcasting system 300 also allows the user to synchronously adjust the volume of all Bluetooth member devices in the Bluetooth audio broadcasting system 300.
[0200] The aforementioned Figure 3 , Figure 6 ,or Figure 7 The description of the implementation and connection methods of the relevant circuits and devices in Figure 8 In the Bluetooth audio broadcasting system 300. Figure 4 and Figure 5 Description of how it works, also applies to Figure 8 In the Bluetooth audio broadcasting system 300. For the sake of brevity, it is not repeated here.
[0201] As can be seen from the above description, in the Bluetooth audio broadcasting system 300, the first Bluetooth member device 110 can use the first wireless communication circuit 815 to transmit the volume adjustment request VAR to the main control device 660, and the second Bluetooth member device 120 can use the second wireless communication circuit 825 to transmit the volume adjustment request VAR to the main control device 660. However, this is only an exemplary embodiment and is not intended to limit the actual implementation of the present invention. In fact, the first Bluetooth member device 110 or the second Bluetooth member device 120 can use other methods to transmit the volume adjustment request VAR to the main control device 660.
[0202] For example, in another embodiment, the first Bluetooth member device 110 may use the first Bluetooth communication circuit 111 to transmit the volume adjustment request VAR to the master device 660, and the second Bluetooth member device 120 may use the first Bluetooth communication circuit 111 to transmit the volume adjustment request VAR to the master device 660. In this case, the first wireless communication circuit 815 and / or the second wireless communication circuit 825 may be omitted.
[0203] In addition, in some embodiments, Figure 8 The second trigger circuit 826 in the second Bluetooth member device 120 is omitted.
[0204] Please refer to Fig. 9 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 300 according to a sixth embodiment of the present invention. Figure 8 The Bluetooth audio broadcasting system 300, Fig. 9 The Bluetooth audio broadcasting system 300 in the embodiment also includes an audio broadcasting device 150 and a plurality of Bluetooth member devices (for example, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140). Fig. 9 The Bluetooth audio broadcasting system 300 omits the aforementioned main control device 660.
[0205] In addition, Figure 8 The implementation is slightly different, Fig. 9Some or all of the Bluetooth member devices in the Bluetooth audio broadcasting system 300 also include a trigger circuit, but the aforementioned wireless communication circuit is omitted. Fig. 9 In the embodiment of the present invention, the first Bluetooth member device 110 includes the aforementioned first Bluetooth communication circuit 111, the first audio processing circuit 112, the first audio playback circuit 113, the first control circuit 114, and the first trigger circuit 816, but omits the first wireless communication circuit 815. Similarly, the second Bluetooth member device 120 includes the aforementioned second Bluetooth communication circuit 121, the second audio processing circuit 122, the second audio playback circuit 123, the second control circuit 124, and the second trigger circuit 826, but omits the second wireless communication circuit 825.
[0206] Fig. 9 Other Bluetooth member devices in the Bluetooth audio broadcasting system 300 can be configured with corresponding trigger circuits in accordance with the architecture of the first Bluetooth member device 110 or the second Bluetooth member device 120 described above.
[0207] exist Fig. 9 In the embodiment of the Bluetooth audio broadcasting system 300, multiple Bluetooth member devices (for example, the aforementioned first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) can together form a multi-member Bluetooth device, for example, a group of multi-channel Bluetooth speakers.
[0208] When in operation, Fig. 9 The Bluetooth audio broadcasting system 300 in the embodiment can also adopt the aforementioned Figure 4 The method is to broadcast audio to the aforementioned multiple-member Bluetooth devices.
[0209] In addition, during the audio broadcasting process of the audio broadcasting device 150 (that is, during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing Figure 4 If the user of the aforementioned multiple-member Bluetooth device wants to adjust the volume of all Bluetooth member devices, the user can perform a specific operation on the first trigger circuit 816 of the first Bluetooth member device 110, so that the first trigger circuit 816 generates and transmits a user trigger signal to the first control circuit 114. Alternatively, the user can also perform a specific operation on the second trigger circuit 826 of the second Bluetooth member device 120, so that the second trigger circuit 826 generates and transmits a user trigger signal to the second control circuit 124.
[0210] exist Fig. 9In the embodiment of , if the user performs a specific operation on the first trigger circuit 816, the first control circuit 114 can generate a volume adjustment signal VAS according to the user trigger signal generated by the first trigger circuit 816, and transmit the volume adjustment signal VAS to the audio broadcasting device 150 using the first Bluetooth communication circuit 111. Similarly, if the user performs a specific operation on the second trigger circuit 826, the second control circuit 124 can generate a volume adjustment signal VAS according to the user trigger signal generated by the second trigger circuit 826, and transmit the volume adjustment signal VAS to the audio broadcasting device 150 using the second Bluetooth communication circuit 121.
[0211] when Fig. 9 When the audio broadcasting device 150 receives the volume adjustment signal VAS from the first Bluetooth member device 110 or the second Bluetooth member device 120, the audio broadcasting device 150 may perform the aforementioned Figure 5 The process 502 and the process 504 in the Bluetooth audio broadcasting system 300 are used to instruct multiple Bluetooth member devices (for example, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) in synchronization to adjust the volume.
[0212] For example, when the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 are playing audio data broadcasted by the audio broadcasting device 150, the audio broadcasting device 150 can generate and broadcast a volume adjustment instruction to the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140 according to the volume adjustment signal VAS transmitted by any Bluetooth member device (for example, the aforementioned first Bluetooth member device 110 or the second Bluetooth member device 120), so as to synchronously adjust the volume of the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140.
[0213] In other words, Fig. 9 The Bluetooth audio broadcasting system 300 also allows the user to synchronously adjust the volume of all Bluetooth member devices in the Bluetooth audio broadcasting system 300.
[0214] The aforementioned Figure 3 , Figure 6 , Figure 7 ,or Figure 8 The description of the implementation and connection methods of the relevant circuits and devices in Fig. 9 In the Bluetooth audio broadcasting system 300. Figure 4 and Figure 5Description of how it works, also applies to Fig. 9 In the Bluetooth audio broadcasting system 300. For the sake of brevity, it is not repeated here.
[0215] In some embodiments, Fig. 9 The second trigger circuit 826 in the second Bluetooth member device 120 is omitted.
[0216] By the aforementioned Figure 4 , Figure 5 , Figure 8 ,and Fig. 9 As can be seen from the description, before the multiple member Bluetooth devices in the Bluetooth audio broadcasting system 300 start to play the predetermined audio data transmitted by the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted by the audio broadcasting device 150.
[0217] Therefore, when the first Bluetooth member device 110 starts to use the first audio playback circuit 113 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the first audio playback circuit 113 will be close to or equal to the aforementioned predetermined volume level. Similarly, when the second Bluetooth member device 120 starts to use the second audio playback circuit 123 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the second audio playback circuit 123 will also be close to or equal to the aforementioned predetermined volume level.
[0218] In this way, the volume of the first audio playing circuit 113 and the second audio playing circuit 123 when they start to synchronously play the predetermined audio data can make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0219] In addition, since the volume levels when the first audio playback circuit 113 and the second audio playback circuit 123 start to synchronously play the predetermined audio data have been pre-set to be close to or equal to the aforementioned predetermined volume level, even if the audio broadcasting device 150 starts the audio broadcasting without the user's psychological expectation, the user can be prevented from being frightened by the sudden excessive volume of the audio broadcast.
[0220] Similarly, before starting to play the predetermined audio data transmitted from the audio broadcasting device 150, other Bluetooth member devices in the Bluetooth audio broadcasting system 300 (e.g., the third Bluetooth member device 130 and the fourth Bluetooth member device 140) will adjust the volume of the relevant audio playback circuit (not shown) to be close to or equal to the predetermined volume according to the predetermined volume indication transmitted from the audio broadcasting device 150. Therefore, the volume emitted by other Bluetooth member devices in the Bluetooth audio broadcasting system 300 when starting to synchronously play the predetermined audio data can also make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0221] In addition, during the process of multiple Bluetooth devices in the Bluetooth audio broadcasting system 300 playing the audio data broadcasted by the audio broadcasting device 150, the user can also perform a simple operation on the trigger circuit of one of the Bluetooth member devices, so that the Bluetooth member device directly instructs (or indirectly instructs through the main control device 660) the audio broadcasting device 150 to broadcast a volume adjustment instruction to the individual Bluetooth member devices, so as to synchronously adjust the volume of the individual Bluetooth member devices. In other words, the aforementioned Bluetooth audio broadcasting system 300 allows the user to synchronously adjust the volume of different Bluetooth member devices in the Bluetooth audio broadcasting system 300.
[0222] Furthermore, the Bluetooth audio broadcasting system 300 uses BLE audio technology for audio broadcasting, and the audio broadcasting device 150 can use low complexity communication codec (LC3) to encode the predetermined audio data. Therefore, compared with the traditional audio broadcasting method, the aforementioned audio broadcasting method adopted by the Bluetooth audio broadcasting system 300 can not only reduce the power consumption of the multi-member Bluetooth device, thereby extending the use time of the multi-member Bluetooth device, but also effectively improve the overall audio quality of the audio broadcasting.
[0223] Please refer to Fig.10 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 400 according to a seventh embodiment of the present invention.
[0224] exist Fig.10 In the embodiment of the present invention, the Bluetooth audio broadcasting system 400 includes an audio broadcasting device 150, a plurality of Bluetooth member devices (for example, the aforementioned first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140), and one or more master devices. Fig.10 In the embodiment of FIG. 1 , only two exemplary master control devices are shown, namely a master control device 1060 and a master control device 1070 .
[0225] In the Bluetooth audio broadcasting system 400 , the main control device 1060 is configured to instruct multiple Bluetooth member devices in the Bluetooth audio broadcasting system 400 to adjust the volume synchronously according to the user's operation or instruction.
[0226] like Fig.10 As shown, the main control device 1060 includes a communication circuit 1061, an input circuit 1063, and a processing circuit 1065. The communication circuit 1061 is configured to communicate various data and instructions with multiple Bluetooth member devices in the Bluetooth audio broadcasting system 400 using various wired or wireless transmission methods. The input circuit 1063 is configured to allow the user of the main control device 1060 to perform various operations on the main control device 1060, such as inputting instructions, setting the volume adjustment direction, or setting the volume adjustment amount. The processing circuit 1065 is coupled to the communication circuit 1061 and the input circuit 1063, and is configured to generate a volume adjustment instruction based on the user's operation on the input circuit 1063, and can use the communication circuit 1061 to transmit the volume adjustment instruction to multiple Bluetooth member devices in the Bluetooth audio broadcasting system 400.
[0227] In addition, Fig.10 In the embodiment of the present invention, the first Bluetooth member device 110 includes the aforementioned first Bluetooth communication circuit 111, the first audio processing circuit 112, the first audio playback circuit 113, the first control circuit 114, and the first wireless communication circuit 815. Similarly, the second Bluetooth member device 120 includes the aforementioned second Bluetooth communication circuit 121, the second audio processing circuit 122, the second audio playback circuit 123, the second control circuit 124, and the second wireless communication circuit 825.
[0228] With the aforementioned Figure 8 Similar to the embodiment, Fig.10 The first wireless communication circuit 815 is coupled to the first control circuit 114 and is configured to communicate various data and / or commands with the communication circuit 1061 of the main control device 1060 using various radio access technologies (RATs) other than the Bluetooth communication mode under the control of the first control circuit 114. Similarly, the second wireless communication circuit 825 is coupled to the second control circuit 124 and is configured to communicate various data and / or commands with the communication circuit 1061 of the main control device 1060 using various radio access technologies other than the Bluetooth communication mode under the control of the second control circuit 124.
[0229] The following will be matched Fig.11 To further illustrate the operation of the Bluetooth audio broadcasting system 400. Fig.11 This is a simplified flow chart of a method for performing audio broadcasting using BLE audio technology according to a third embodiment of the present invention.
[0230] When a user wants to use the first Bluetooth member device 110 and the second Bluetooth member device 120 in the Bluetooth audio broadcasting system 400 to receive an audio broadcast, the first Bluetooth member device 110 and the second Bluetooth member device 120 can perform Fig.11 In this embodiment, the operation of the first Bluetooth member device 110 in the process 1102 is the same as that in the aforementioned Figure 2 The process 202 in FIG. 1 is substantially the same as that in FIG. 1 , and the operation of the second Bluetooth member device 120 in the process 1102 is substantially the same as that in FIG. 1 . Figure 2 The process 204 in is substantially the same.
[0231] like Fig.11 As shown, when the audio broadcasting device 150 needs to perform audio broadcasting, Fig.11 The audio broadcasting device 150 performs the following steps: Fig.11 The operation of process 206 to process 210 in the above Figure 2 The corresponding process in is the same. That is, the audio broadcasting device 150 can insert a predetermined volume indication corresponding to a predetermined volume level into one or more predetermined data items. In addition, the audio broadcasting device 150 can transmit the aforementioned one or more predetermined data items in a predetermined transmission mode, so that multiple Bluetooth member devices in the Bluetooth audio broadcasting system 400 (for example, the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) can receive the aforementioned one or more predetermined data items.
[0232] Next, the first Bluetooth member device 110 and the second Bluetooth member device 120 may perform Fig.11 In this embodiment, the operation of the first Bluetooth member device 110 in the process 1112 and the process 1114 is respectively the same as the above-mentioned Figure 2 The processes 212 and 214 in the above are substantially the same, and the operation modes of the second Bluetooth member device 120 in the processes 1112 and 1114 are respectively the same as those in the above Figure 2 The process 212 and the process 218 are substantially the same.
[0233] Next, the first Bluetooth member device 110 and the second Bluetooth member device 120 may perform Fig.11 In the process 1116, the gain value of the corresponding audio playback circuit is set according to the predetermined volume indication from the audio broadcasting device 150. In this embodiment, the operation of the first Bluetooth member device 110 in the process 1116 is the same as that described above. Figure 2The operation of the second Bluetooth member device 120 in the process 1116 is substantially the same as that in the aforementioned process 216. Figure 2 The process 220 in is substantially the same.
[0234] For example, the first control circuit 114 may control the first audio processing circuit 112 to set the gain value of the first audio playback circuit 113 according to the predetermined volume indication in process 1116, so as to pre-adjust the volume of the first audio playback circuit 113 to be close to or equal to the predetermined volume. Similarly, the second control circuit 124 may control the second audio processing circuit 122 to set the gain value of the second audio playback circuit 123 according to the predetermined volume indication in process 1116, so as to pre-adjust the volume of the second audio playback circuit 123 to be close to or equal to the predetermined volume.
[0235] In other words, in this embodiment, before playing the audio data transmitted from the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted from the audio broadcasting device 150.
[0236] like Fig.11 As shown, after the audio broadcast device 150 performs the process 210, it will also perform the process 222 and the process 224. On the other hand, the first Bluetooth member device 110 and the second Bluetooth member device 120 can perform Fig.11 In this embodiment, the operation of the first Bluetooth member device 110 in the process 1126, the process 1128, and the process 1130 are respectively the same as those described above. Figure 2 The processes 226, 228, and 230 in the above are substantially the same, and the operation methods of the second Bluetooth member device 120 in the processes 1126, 1128, and 1130 are respectively the same as those in the above Figure 2 The processes 226, 232, and 234 are substantially the same.
[0237] The audio broadcasting device 150 can repeat Fig.11 The process 222 and the process 224 in the above embodiment are used to broadcast the subsequent predetermined audio data. On the other hand, the first Bluetooth member device 110 and the second Bluetooth member device 120 may repeat the process 1126, the process 1128, and the process 1130 to receive and play the subsequent predetermined audio data.
[0238] From the above description, we can see that Fig.10The audio broadcast device 150 in the Bluetooth audio broadcast system 400 can also use the BLE audio technology specified by the Bluetooth core specification version 5.2 or a later version to broadcast the predetermined audio data. During operation, the audio broadcast device 150 can broadcast the low-power Bluetooth audio packet containing the predetermined audio data to multiple Bluetooth member devices (e.g., the first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140) in the Bluetooth audio broadcast system 400 through the BIS logical transmission channel.
[0239] exist Fig.10 During the audio broadcasting process of the audio broadcasting device 150 (that is, during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing Fig.11 In the process of process 222 and process 224 of the main control device 1060, if the user of the main control device 1060 wants to adjust the volume of multiple Bluetooth member devices (for example, the first Bluetooth member device 110 and the second Bluetooth member device 120), the user can perform specific operations on the input circuit 1063 of the main control device 1060, such as inputting instructions, setting the volume adjustment direction, or setting the volume adjustment amount. In this case, the processing circuit 1065 can perform Fig.11 Process 1132 in .
[0240] In process 1132, the processing circuit 1065 can generate a volume adjustment indication for indicating a volume adjustment direction (for example, increase or decrease) based on the user's operation on the input circuit 1063, and can utilize the communication circuit 1061 to adopt various radio access technologies (RATs) other than the Bluetooth communication method to transmit the volume adjustment indication to the first wireless communication circuit 815 of the first Bluetooth member device 110 and the second wireless communication circuit 825 of the second Bluetooth member device 120.
[0241] In process 1134 , the first wireless communication circuit 815 and the second wireless communication circuit 825 may receive a volume adjustment instruction from the main control device 1060 .
[0242] Next, the first Bluetooth member device 110 and the second Bluetooth member device 120 may perform process 1136 to adjust the gain value of the corresponding audio playback circuit according to the volume adjustment instruction sent by the main control device 1060. In this embodiment, the operation method of the first Bluetooth member device 110 in process 1136 is the same as the above-mentioned Figure 5 The process 510 in the embodiment is substantially the same as that in the embodiment, and the operation of the second Bluetooth member device 120 in the process 1136 is the same as that in the embodiment. Figure 5 The process 514 in is substantially the same.
[0243] For example, the first control circuit 114 may control the first audio processing circuit 112 to adjust the gain value of the first audio playback circuit 113 according to the volume adjustment instruction transmitted from the main control device 1060 in the process 1136, so as to adjust the volume of the first audio playback circuit 113. Similarly, the second control circuit 124 may control the second audio processing circuit 122 to adjust the gain value of the second audio playback circuit 123 according to the volume adjustment instruction transmitted from the main control device 1060 in the process 1136, so as to adjust the volume of the second audio playback circuit 123.
[0244] Since the first Bluetooth member device 110 and the second Bluetooth member device 120 both adjust the volume according to the volume adjustment instruction from the master device 1060, when the first audio processing circuit 112 adjusts the volume of the first audio playback circuit 113, the second audio processing circuit 122 will also synchronously adjust the volume of the second audio playback circuit 123.
[0245] In other words, during the process of the first Bluetooth member device 110 and the second Bluetooth member device 120 playing the audio data broadcast by the audio broadcast device 150, the main control device 1060 can generate and transmit a volume adjustment instruction to the first Bluetooth member device 110 and the second Bluetooth member device 120 according to the user's operation or instruction, so as to synchronously adjust the volume of the first Bluetooth member device 110 and the second Bluetooth member device 120.
[0246] As can be seen from the above description, the Bluetooth audio broadcasting system 400 allows the user to synchronously adjust the volume of the related Bluetooth member devices in the Bluetooth audio broadcasting system 400 .
[0247] In the aforementioned Bluetooth audio broadcasting system 400, the communication circuit 1061 of the master device 1060 uses various radio access technologies (RATs) other than the Bluetooth communication method to transmit the volume adjustment instruction to the first wireless communication circuit 815 of the first Bluetooth member device 110 and the second wireless communication circuit 825 of the second Bluetooth member device 120. However, this is only an exemplary embodiment and is not intended to limit the actual implementation of the present invention. In fact, the communication circuit 1061 of the master device 1060 may use other transmission mechanisms to transmit the volume adjustment instruction to the first Bluetooth member device 110 and the second Bluetooth member device 120.
[0248] For example, in another embodiment, the communication circuit 1061 of the master device 1060 may use Bluetooth communication technology to transmit the volume adjustment instruction, so as to transmit the volume adjustment instruction to the first Bluetooth communication circuit 111 of the first Bluetooth member device 110 and the second Bluetooth communication circuit 121 of the second Bluetooth member device 120. In this case, the first Bluetooth member device 110 may use the first Bluetooth communication circuit 111 to receive the volume adjustment instruction from the master device 1060, and the second Bluetooth member device 120 may use the first Bluetooth communication circuit 111 to receive the volume adjustment instruction from the master device 1060. In this way, Fig.10 The first wireless communication circuit 815 and / or the second wireless communication circuit 825 are omitted.
[0249] In some embodiments, the communication circuit 1061 of the master device 1060 uses Bluetooth communication technology to transmit the volume adjustment instruction to the first Bluetooth member device 110 and the second Bluetooth member device 120. Figure 5 In the operation method of process 502, the volume adjustment instruction is inserted into one or more target data items.
[0250] For example, in certain embodiments where the aforementioned target data items are various Bluetooth advertising packets, the processing circuit 1065 may insert the aforementioned volume adjustment instructions into a single or multiple specific fields of a single Bluetooth advertising packet, or dispersedly insert them into specific fields of multiple Bluetooth advertising packets.
[0251] For another example, in certain embodiments where the aforementioned target data items are various BIS PDUs or BIG PDUs, the processing circuit 1065 may insert the aforementioned volume adjustment instruction into a single or multiple specific fields of a single BIS PDU or BIG PDU, or dispersedly insert the instruction into specific fields of multiple BIS PDUs or BIG PDUs. As mentioned above, the aforementioned specific field may be an event counter field, a sub-event counter field, or a payload counter field in a BIS PDU or BIG PDU.
[0252] Next, the processing circuit 1065 may be similar to the audio broadcasting device 150 in the aforementioned Figure 5The operation method in the process 504 is to control the communication circuit 1061 to operate in a target transmission mode to transmit the aforementioned one or more target data items to the first Bluetooth member device 110 and the second Bluetooth member device 120. The communication circuit 1061 transmits the aforementioned one or more target data items to the first Bluetooth member device 110 and the second Bluetooth member device 120 in the target transmission mode in the same manner as the aforementioned Figure 5 The process 504 and the process 506 are the same. For the sake of brevity, they are not repeated here.
[0253] In actual applications, the master device 1060 can use the volume adjustment instruction to synchronously adjust the volume of other Bluetooth member devices (e.g., the third Bluetooth member device 130 and the fourth Bluetooth member device 140) in the Bluetooth audio broadcasting system 400 in the same manner as the aforementioned method of adjusting the volume of the first Bluetooth member device 110 or the second Bluetooth member device 120. However, this is only an exemplary embodiment and does not limit the actual implementation of the present invention.
[0254] In fact, the volume of other Bluetooth member devices (e.g., the aforementioned third Bluetooth member device 130 and fourth Bluetooth member device 140) in the Bluetooth audio broadcasting system 400 may also be controlled by another master device (e.g., the master device 1070). In this case, the third Bluetooth member device 130 and the fourth Bluetooth member device 140 will synchronously adjust the volume when playing the predetermined audio data according to the volume adjustment instruction generated by the master device 1070.
[0255] Please refer to Fig.12 , which is a simplified functional block diagram of a Bluetooth audio broadcasting system 300 according to an eighth embodiment of the present invention. Fig.10 The Bluetooth audio broadcasting system 400, Fig.12 The Bluetooth audio broadcasting system 400 also includes an audio broadcasting device 150, multiple Bluetooth member devices (for example, the aforementioned first Bluetooth member device 110, the second Bluetooth member device 120, the third Bluetooth member device 130, and the fourth Bluetooth member device 140), a main control device 1060, and a main control device 1070.
[0256] Compared with the above Fig.10 An embodiment of Fig.12 Some or all of the Bluetooth member devices in the Bluetooth audio broadcasting system 400 further include a trigger circuit. Fig.12In the embodiment of the present invention, in addition to the aforementioned first Bluetooth communication circuit 111, the first audio processing circuit 112, the first audio playback circuit 113, the first control circuit 114, and the first wireless communication circuit 815, the first Bluetooth member device 110 further includes a first trigger circuit 816. Similarly, in addition to the aforementioned second Bluetooth communication circuit 121, the second audio processing circuit 122, the second audio playback circuit 123, the second control circuit 124, and the second wireless communication circuit 825, the second Bluetooth member device 120 further includes a second trigger circuit 826.
[0257] In the first Bluetooth member device 110, the first trigger circuit 816 is coupled to the first control circuit 114 and is configured to generate a corresponding user trigger signal according to a simple operation of the user. The first control circuit 114 can generate a volume adjustment request VAR when the first trigger circuit 816 generates the user trigger signal, and transmit the volume adjustment request VAR to the main control device 1060 using the first wireless communication circuit 815.
[0258] In the second Bluetooth member device 120, the second trigger circuit 826 is coupled to the second control circuit 124 and is configured to generate a corresponding user trigger signal according to a simple operation of the user. The second control circuit 124 can generate a volume adjustment request VAR when the second trigger circuit 826 generates the user trigger signal, and transmit the volume adjustment request VAR to the main control device 1060 using the second wireless communication circuit 825.
[0259] As mentioned above, the first trigger circuit 816 and the second trigger circuit 826 can be implemented by various devices that can generate corresponding user trigger signals according to simple user operations, such as various touch circuits, buttons, switches, remote controllers, touch screens, voice control devices, gesture sensing devices, gyroscopes, circuits using other trigger signal generation technologies, or combinations of the above-mentioned various devices. The first trigger circuit 816 can be disposed outside the first Bluetooth member device 110, or integrated with other functional blocks in the first Bluetooth member device 110. Similarly, the second trigger circuit 826 can be disposed outside the second Bluetooth member device 120, or integrated with other functional blocks in the second Bluetooth member device 120.
[0260] Fig.12 Other Bluetooth member devices in the Bluetooth audio broadcasting system 400 can be configured with corresponding trigger circuits in accordance with the architecture of the first Bluetooth member device 110 or the second Bluetooth member device 120 described above.
[0261] The following will be matched Fig.13 To further explain Fig.12 The operation method of the Bluetooth audio broadcasting system 400 in FIG. Fig.13 This is a simplified flowchart of a method for performing audio broadcasting using BLE audio technology according to a fourth embodiment of the present invention.
[0262] basically, Fig.13 The individual processes in the Fig.11 The corresponding processes in the embodiments are the same. Fig.12 The Bluetooth audio broadcasting system 400 can be compared with the aforementioned Fig.10 The Bluetooth audio broadcasting system 400 is used to broadcast audio to multiple Bluetooth member devices.
[0263] However, during the audio broadcasting process of the audio broadcasting device 150 (i.e., during the audio broadcasting process of the audio broadcasting device 150 repeatedly performing Fig.13 If the user of the aforementioned multiple-member Bluetooth device wants to adjust the volume of the related Bluetooth member device, the user can perform a specific operation on the first trigger circuit 816 of the first Bluetooth member device 110, so that the first trigger circuit 816 generates and transmits a user trigger signal to the first control circuit 114. Alternatively, the user can also perform a specific operation on the second trigger circuit 826 of the second Bluetooth member device 120, so that the second trigger circuit 826 generates and transmits a user trigger signal to the second control circuit 124.
[0264] If the user performs a specific operation on the first trigger circuit 816, the first control circuit 114 may generate a volume adjustment request VAR according to the user trigger signal generated by the first trigger circuit 816, and transmit the volume adjustment request VAR to the communication circuit 1061 of the main control device 1060 using the first wireless communication circuit 815. Similarly, if the user performs a specific operation on the second trigger circuit 826, the second control circuit 124 may generate a volume adjustment request VAR according to the user trigger signal generated by the second trigger circuit 826, and transmit the volume adjustment request VAR to the communication circuit 1061 of the main control device 1060 using the second wireless communication circuit 825.
[0265] With the aforementioned Fig.11 The difference between the embodiments is that Fig.13 In the embodiment of the present invention, the processing circuit 1065 of the master device 1060 performs a volume adjustment request VAR when the communication circuit 1061 receives a volume adjustment request VAR from the first Bluetooth member device 110 or the second Bluetooth member device 120. Fig.13 Process 1132 in .
[0266] In process 1132, the processing circuit 1065 can generate a volume adjustment indication for indicating a volume adjustment direction (for example, increase or decrease) based on the volume adjustment request VAR transmitted from the first Bluetooth member device 110 or the second Bluetooth member device 120, and can utilize the communication circuit 1061 to adopt various radio access technologies (RAT) other than the Bluetooth communication method to transmit the volume adjustment indication to the first wireless communication circuit 815 of the first Bluetooth member device 110 and the second wireless communication circuit 825 of the second Bluetooth member device 120, so as to instruct the first Bluetooth member device 110 and the second Bluetooth member device 120 to adjust the volume synchronously.
[0267] In this case, Fig.12 The first Bluetooth member device 110 and the second Bluetooth member device 120 may perform the aforementioned process 1134 and process 1136 to receive the volume adjustment instruction from the main control device 1060 and adjust the gain value of the corresponding audio playback circuit according to the volume adjustment instruction.
[0268] Since the first Bluetooth member device 110 and the second Bluetooth member device 120 both adjust the volume according to the volume adjustment instruction from the master device 1060, when the first audio processing circuit 112 adjusts the volume of the first audio playback circuit 113, the second audio processing circuit 122 will also synchronously adjust the volume of the second audio playback circuit 123.
[0269] In other words, Fig.12 The Bluetooth audio broadcasting system 400 also allows the user to synchronously adjust the volume of the related Bluetooth member devices in the Bluetooth audio broadcasting system 400.
[0270] With the aforementioned Fig.10 Similar to the embodiment, Fig.12 The communication circuit 1061 of the master device 1060 in the embodiment can use Bluetooth communication technology to transmit the volume adjustment instruction, so as to transmit the volume adjustment instruction to the first Bluetooth communication circuit 111 of the first Bluetooth member device 110 and the second Bluetooth communication circuit 121 of the second Bluetooth member device 120. In this case, the first Bluetooth member device 110 can use the first Bluetooth communication circuit 111 to receive the volume adjustment instruction from the master device 1060, and the second Bluetooth member device 120 can use the first Bluetooth communication circuit 111 to receive the volume adjustment instruction from the master device 1060. In this way, Fig.10 The first wireless communication circuit 815 and / or the second wireless communication circuit 825 are omitted.
[0271] In addition, in some embodiments, Figure 8 The second trigger circuit 826 in the second Bluetooth member device 120 is omitted.
[0272] In some embodiments, the communication circuit 1061 of the master device 1060 uses Bluetooth communication technology to transmit the volume adjustment instruction to the first Bluetooth member device 110 and the second Bluetooth member device 120. Figure 5 In the operation method of the process 502, the volume adjustment instruction is inserted into one or more target data items. In addition, the processing circuit 1065 can also be compared with the audio broadcasting device 150 in the aforementioned Figure 5 The operation method in the process 504 is to control the communication circuit 1061 to operate in a target transmission mode to transmit the aforementioned one or more target data items to the first Bluetooth member device 110 and the second Bluetooth member device 120. The communication circuit 1061 transmits the aforementioned one or more target data items to the first Bluetooth member device 110 and the second Bluetooth member device 120 in the target transmission mode in the same manner as the aforementioned Figure 5 The process 504 and the process 506 are the same. For the sake of brevity, they are not repeated here.
[0273] In practical applications, Fig.12 The master device 1060 can use the volume adjustment instruction to synchronously adjust the volume of other Bluetooth member devices (e.g., the third Bluetooth member device 130 and the fourth Bluetooth member device 140) in the Bluetooth audio broadcasting system 400 in the same manner as the aforementioned method of adjusting the volume of the first Bluetooth member device 110 or the second Bluetooth member device 120. However, this is only an exemplary embodiment and is not intended to limit the actual implementation of the present invention.
[0274] In fact, the volume of other Bluetooth member devices (e.g., the aforementioned third Bluetooth member device 130 and fourth Bluetooth member device 140) in the Bluetooth audio broadcasting system 400 may also be controlled by another master device (e.g., the master device 1070). In this case, the third Bluetooth member device 130 and the fourth Bluetooth member device 140 will synchronously adjust the volume when playing the predetermined audio data according to the volume adjustment instruction generated by the master device 1070.
[0275] The aforementioned Fig.10 The description of the implementation and connection methods of the relevant circuits and devices in Fig.12 In the Bluetooth audio broadcasting system 400. In addition, due to Fig.13 The operation of the individual processes in Fig.11 The corresponding processes in the embodiments are the same, therefore, the aforementioned Fig.11 Description of the operating process, also applicable to Fig.13 For the sake of brevity, the description is not repeated here.
[0276] By the aforementioned Figures 10 to 13 As can be seen from the description, before the multiple member Bluetooth devices in the Bluetooth audio broadcasting system 400 start to play the predetermined audio data transmitted by the audio broadcasting device 150, the first Bluetooth member device 110 and the second Bluetooth member device 120 will first adjust the volume of the first audio playback circuit 113 and the second audio playback circuit 123 to be close to or equal to the aforementioned predetermined volume level according to the predetermined volume instruction transmitted by the audio broadcasting device 150.
[0277] Therefore, when the first Bluetooth member device 110 starts to use the first audio playback circuit 113 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the first audio playback circuit 113 will be close to or equal to the aforementioned predetermined volume level. Similarly, when the second Bluetooth member device 120 starts to use the second audio playback circuit 123 to play the predetermined audio data transmitted from the audio broadcasting device 150, the volume level emitted by the second audio playback circuit 123 will also be close to or equal to the aforementioned predetermined volume level.
[0278] In this way, the volume of the first audio playing circuit 113 and the second audio playing circuit 123 when they start to synchronously play the predetermined audio data can make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0279] In addition, since the volume levels when the first audio playback circuit 113 and the second audio playback circuit 123 start to synchronously play the predetermined audio data have been pre-set to be close to or equal to the aforementioned predetermined volume level, even if the audio broadcasting device 150 starts the audio broadcasting without the user's psychological expectation, the user can be prevented from being frightened by the sudden excessive volume of the audio broadcast.
[0280] Similarly, before starting to play the predetermined audio data transmitted from the audio broadcasting device 150, other Bluetooth member devices in the Bluetooth audio broadcasting system 400 (e.g., the aforementioned third Bluetooth member device 130 and the fourth Bluetooth member device 140) will adjust the volume of the relevant audio playback circuit (not shown) to be close to or equal to the aforementioned predetermined volume according to the predetermined volume indication transmitted from the audio broadcasting device 150. Therefore, the volume emitted by other Bluetooth member devices in the Bluetooth audio broadcasting system 400 when starting to synchronously play the predetermined audio data can also make the user feel comfortable without causing the user to feel uncomfortable or unhappy.
[0281] In addition, during the process of multiple Bluetooth devices in the Bluetooth audio broadcasting system 400 playing the audio data broadcasted by the audio broadcasting device 150, the user can also operate the master device 1060 so that the master device 1060 sends a volume adjustment instruction to the individual Bluetooth member devices (e.g., the first Bluetooth member device 110 and the second Bluetooth member device 120) to synchronously adjust the volume of the relevant Bluetooth member devices. In other words, the Bluetooth audio broadcasting system 400 allows the user to synchronously adjust the volume of different Bluetooth member devices in the Bluetooth audio broadcasting system 400.
[0282] Furthermore, the Bluetooth audio broadcasting system 400 uses BLE audio technology for audio broadcasting, and the audio broadcasting device 150 can use low complexity communication codec (LC3) to encode the predetermined audio data. Therefore, compared with the traditional audio broadcasting method, the aforementioned audio broadcasting method adopted by the Bluetooth audio broadcasting system 400 can not only reduce the power consumption of the multi-member Bluetooth device, thereby extending the use time of the multi-member Bluetooth device, but also effectively improve the overall audio quality of the audio broadcasting.
[0283] Please note that the execution order of the processes in the aforementioned flowcharts is only an exemplary embodiment and does not limit the actual implementation of the present invention.
[0284] For example, Figure 2 and / or Figure 4 The process 206 in the embodiment may be adjusted to be performed before the process 202 and / or the process 204, or may be performed simultaneously with the process 202 or the process 204.
[0285] For example, Fig.11 and / or Fig.13 The process 206 in the process can be adjusted to be performed before the process 1102, or can be performed simultaneously with the process 1102.
[0286] For example, Figure 2 , Figure 4 , Fig.11 and / or Fig.13 The process 222 in the embodiment can be adjusted to be performed before the process 208 and / or the process 210, or can be performed simultaneously with the process 208 or the process 210.
[0287] For example, in some embodiments, the aforementioned Figure 4 Process 208 to process 220 are omitted.
[0288] For example, in some embodiments, the aforementioned Fig.11 and Fig.13 Process 208, process 210, process 1112, process 1114, and process 1116 are omitted.
[0289] Certain words are used in the specification and the scope of the patent application to refer to specific components, and technicians in the field may use different terms to refer to the same components. This specification and the scope of the patent application do not use the difference in name as a way to distinguish components, but use the difference in function of the components as the basis for distinction. The term "including" mentioned in the specification and the scope of the patent application is an open-ended term and should be interpreted as "including but not limited to". In addition, the term "coupling" herein includes any direct and indirect connection means. Therefore, if the text describes a first component coupled to a second component, it means that the first component can be directly connected to the second component through electrical connection or signal connection methods such as wireless transmission, optical transmission, etc., or indirectly electrically or signal connected to the second component through other components or connection means.
[0290] The description method of "and / or" used in the specification includes any combination of one or more of the listed items. In addition, unless otherwise specified in the specification, any singular term also includes the meaning of the plural term.
[0291] The above are only preferred embodiments of the present invention. All equivalent changes and modifications made according to the claims of the present invention should fall within the scope of the present invention.
[0292]
Explanation of symbols
[0293] 100, 200, 300, 400...Bluetooth audio broadcasting system
[0294] 110...First Bluetooth member device
[0295] 111...First Bluetooth communication circuit
[0296] 112...First audio processing circuit
[0297] 113...First audio playback circuit
[0298] 114...First control circuit
[0299] 120...Second Bluetooth member device
[0300] 121...Second Bluetooth communication circuit
[0301] 122...Second audio processing circuit
[0302] 123...Second audio playback circuit
[0303] 124...Second control circuit
[0304] 130...Third Bluetooth member device
[0305] 140...Fourth Bluetooth member device
[0306] 150...Audio broadcasting device
[0307] 202~234、502~514、1102、1112~1116、1126~1136...Operation process
[0308] 370...Volume source device
[0309] 660, 1060, 1070...main control device
[0310] 661, 1061...communication circuit
[0311] 663, 1063... input circuit
[0312] 665, 1065...processing circuit
[0313] 815...First wireless communication circuit
[0314] 816...First trigger circuit
[0315] 825...Second wireless communication circuit
[0316] 826...Second trigger circuit.
Claims
1. A Bluetooth audio broadcasting system (200), comprising: An audio broadcast device (150) configured to broadcast one or more low-power Bluetooth audio packets via a broadcast isochronous streaming logical transmission channel; A first Bluetooth member device (110) comprising: a first Bluetooth communication circuit (111), configured to receive the one or more low-power Bluetooth audio packets; a first audio processing circuit (112); and a first control circuit (114), coupled to the first Bluetooth communication circuit (111) and the first audio processing circuit (112) is configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit (111) to obtain a predetermined audio data, and instruct the first audio processing circuit (112) to control a first audio playing circuit (113) to play the predetermined audio data; and A second Bluetooth member device (120), comprising: a second Bluetooth communication circuit (121), configured to receive the one or more low-power Bluetooth audio packets; a second audio processing circuit (122); and a second control circuit (124), coupled to the second Bluetooth communication circuit (121) and the second audio processing circuit (122) is configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit (121) to obtain the predetermined audio data, and instruct the second audio processing circuit (122) to control a second audio playing circuit (123) to play the predetermined audio data; in, After the first Bluetooth member device (110) and the second Bluetooth member device (120) receive the one or more low-power Bluetooth audio packets, the audio broadcast device (150) also transmits a volume adjustment indication to the first Bluetooth member device (110) and the second Bluetooth member device (120) when receiving a volume adjustment signal (VAS); The first Bluetooth communication circuit (111) is further configured to receive the volume adjustment instruction, and the first control circuit (114) is further configured to control the first audio processing circuit (112) to adjust a volume of the first audio playback circuit (113) according to the volume adjustment instruction; The second Bluetooth communication circuit (121) is further configured to receive the volume adjustment instruction, and the second control circuit (124) is further configured to control the second audio processing circuit (122) to adjust a volume of the second audio playback circuit (123) according to the volume adjustment instruction. The audio broadcasting device (150) is further configured to insert the volume adjustment instruction into one or more target data items and transmit the one or more target data items; The first Bluetooth communication circuit (111) is further configured to receive the one or more target data items, and the first control circuit (114) is further configured to parse the one or more target data items to obtain the volume adjustment instruction, and to control the first audio processing circuit (112) to adjust a gain value of the first audio playback circuit (113) according to the volume adjustment instruction; The second Bluetooth communication circuit (121) is further configured to receive the one or more target data items, and the second control circuit (124) is further configured to parse the one or more target data items to obtain the volume adjustment indication, and to control the second audio processing circuit (122) to adjust a gain value of the second audio playback circuit (123) according to the volume adjustment indication.
2. The Bluetooth audio broadcasting system (200) according to claim 1, wherein: The one or more target data items are selected from a group consisting of: one or more advertising indication packets; one or more unconnectable advertisement indication packets; One or more ad-indication packets; one or more auxiliary advertising indicator packets; One or more advertising extension instruction packets; one or more auxiliary link indication packets; one or more auxiliary scan response packets; one or more auxiliary synchronization indication packets; one or more broadcast isochronous streaming protocol data units; as well as One or more broadcast IGPDUs.
3. The Bluetooth audio broadcasting system (200) according to claim 1, wherein: The audio broadcast device (150) also sends a predetermined volume indication to the first Bluetooth member device (110) and the second Bluetooth member device (120) before broadcasting the one or more low-power Bluetooth audio packets; The first Bluetooth communication circuit (111) is further configured to receive the predetermined volume indication, and the first control circuit (114) is further configured to control the first audio processing circuit (112) to preset the volume of the first audio playback circuit (113) according to the predetermined volume indication; The second Bluetooth communication circuit (121) is further configured to receive the predetermined volume indication, and the second control circuit (124) is further configured to control the second audio processing circuit (122) to pre-set the volume of the second audio playback circuit (123) based on the predetermined volume indication.
4. The Bluetooth audio broadcasting system (200) according to claim 3, wherein: The audio broadcasting device (150) is further configured to insert the predetermined volume indication into one or more predetermined data items and transmit the one or more predetermined data items; The first Bluetooth communication circuit (111) is further configured to receive the one or more predetermined data items, and the first control circuit (114) is further configured to parse the one or more predetermined data items to obtain the predetermined volume indication, and to control the first audio processing circuit (112) to set a gain value of the first audio playback circuit (113) according to the predetermined volume indication; The second Bluetooth communication circuit (121) is further configured to receive the one or more predetermined data items, and the second control circuit (124) is further configured to parse the one or more predetermined data items to obtain the predetermined volume indication, and to control the second audio processing circuit (122) to set a gain value of the second audio playback circuit (123) according to the predetermined volume indication.
5. A multi-member Bluetooth device, comprising: A first Bluetooth member device (110) comprising: A first Bluetooth communication circuit (111) is configured to receive one or more low-power Bluetooth audio packets broadcasted by an audio broadcasting device (150) through a broadcast isochronous streaming logical transmission channel; a first audio processing circuit (112); and a first control circuit (114), coupled to the first Bluetooth communication circuit (111) and the first audio processing circuit (112), configured to parse the one or more low-power Bluetooth audio packets received by the first Bluetooth communication circuit (111) to obtain a predetermined audio data, and instruct the first audio processing circuit (112) to control a first audio playing circuit (113) to play the predetermined audio data; and A second Bluetooth member device (120), comprising: a second Bluetooth communication circuit (121) configured to receive the one or more low-power Bluetooth audio packets broadcasted by the audio broadcasting device (150) through the broadcast isochronous streaming logical transmission channel; a second audio processing circuit (122); and a second control circuit (124), coupled to the second Bluetooth communication circuit (121) and the second audio processing circuit (122), configured to parse the one or more low-power Bluetooth audio packets received by the second Bluetooth communication circuit (121) to obtain the predetermined audio data, and instruct the second audio processing circuit (122) to control a second audio playing circuit (123) to play the predetermined audio data; The first control circuit (114) is further configured to control the first Bluetooth member device (110) to act as a Bluetooth master device in a Bluetooth piconet, and the second control circuit (124) is further configured to control the second Bluetooth member device (120) to act as a Bluetooth slave device in the Bluetooth piconet; After the first Bluetooth member device (110) and the second Bluetooth member device (120) receive the one or more low-power Bluetooth audio packets, the audio broadcast device (150) will also transmit a volume adjustment indication to the first Bluetooth member device (110) and the second Bluetooth member device (120) when receiving a volume adjustment signal (VAS); The first Bluetooth communication circuit (111) is further configured to receive the volume adjustment instruction, and the first control circuit (114) is further configured to control the first audio processing circuit (112) to adjust a volume of the first audio playback circuit (113) according to the volume adjustment instruction; The second Bluetooth communication circuit (121) is further configured to receive the volume adjustment instruction, and the second control circuit (124) is further configured to control the second audio processing circuit (122) to adjust a volume of the second audio playback circuit (123) according to the volume adjustment instruction. The audio broadcasting device (150) is further configured to insert the volume adjustment instruction into one or more target data items and transmit the one or more target data items; The first Bluetooth communication circuit (111) is further configured to receive the one or more target data items, and the first control circuit (114) is further configured to parse the one or more target data items to obtain the volume adjustment instruction, and to control the first audio processing circuit (112) to adjust a gain value of the first audio playback circuit (113) according to the volume adjustment instruction; The second Bluetooth communication circuit (121) is further configured to receive the one or more target data items, and the second control circuit (124) is further configured to parse the one or more target data items to obtain the volume adjustment indication, and to control the second audio processing circuit (122) to adjust a gain value of the second audio playback circuit (123) according to the volume adjustment indication.
6. The multi-member Bluetooth device according to claim 5, wherein: The one or more target data items are selected from a group consisting of: one or more advertising indication packets; one or more unconnectable advertisement indication packets; One or more ad-indication packets; one or more auxiliary advertising indicator packets; One or more advertising extension instruction packets; one or more auxiliary link indication packets; one or more auxiliary scan response packets; one or more auxiliary synchronization indication packets; one or more broadcast isochronous streaming protocol data units; as well as One or more broadcast IGPDUs.
7. The multi-member Bluetooth device according to claim 5, wherein: The audio broadcast device (150) also sends a predetermined volume indication to the first Bluetooth member device (110) and the second Bluetooth member device (120) before broadcasting the one or more low-power Bluetooth audio packets; The first Bluetooth communication circuit (111) is further configured to receive the predetermined volume indication, and the first control circuit (114) is further configured to control the first audio processing circuit (112) to preset the volume of the first audio playback circuit (113) according to the predetermined volume indication; The second Bluetooth communication circuit (121) is further configured to receive the predetermined volume indication, and the second control circuit (124) is further configured to control the second audio processing circuit (122) to pre-set the volume of the second audio playback circuit (123) based on the predetermined volume indication.
8. The multi-member Bluetooth device according to claim 7, wherein: The audio broadcasting device (150) is further configured to insert the predetermined volume indication into one or more predetermined data items and transmit the one or more predetermined data items; The first Bluetooth communication circuit (111) is further configured to receive the one or more predetermined data items, and the first control circuit (114) is further configured to parse the one or more predetermined data items to obtain the predetermined volume indication, and to control the first audio processing circuit (112) to set the gain value of the first audio playback circuit (113) according to the predetermined volume indication; The second Bluetooth communication circuit (121) is further configured to receive the one or more predetermined data items, and the second control circuit (124) is further configured to parse the one or more predetermined data items to obtain the predetermined volume indication, and to control the second audio processing circuit (122) to set the gain value of the second audio playback circuit (123) according to the predetermined volume indication.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving audio streams in wireless communication system
US20170078836A1