Bluetooth audio system and audio playback device for use in a bluetooth audio system
By employing a special audio transmission mechanism in the Bluetooth audio system, and utilizing the BIS logical transmission channel to broadcast audio transmission parameters and packets, the problem of pairing one by one required in traditional Bluetooth audio systems is solved, achieving seamless audio signal transmission and improving operational convenience.
Patent Information
- Application Number
- CN202211307281.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-10-29
- Filing Date
- 2022-10-24
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2042-10-24
AI Technical Summary
Traditional Bluetooth audio systems require a Bluetooth pairing process for each device, which is inconvenient and time-consuming, especially when there are multiple microphones.
Employing a unique audio transmission mechanism between the audio playback device and the audio generation device in a Bluetooth audio system, seamless audio signal transmission is achieved by broadcasting Bluetooth audio transmission parameters and audio packets through the BIS logic transmission channel via Bluetooth communication circuit and control circuit without Bluetooth pairing.
It enables audio signal transmission between multiple audio generating devices and audio playback devices without the need for Bluetooth pairing procedures, improving the ease of use and efficiency of Bluetooth audio systems.
Smart Images

Figure CN116074797B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to Bluetooth technology, and more particularly to an audio playback device and related Bluetooth audio system that can operate with a plurality of audio generating devices without Bluetooth pairing procedures. Background Technology
[0002] Bluetooth communication technology enables wireless transmission of audio signals between a speaker and multiple separate microphones, allowing them to be combined into a Bluetooth audio system. Examples include Bluetooth conference systems, Bluetooth video conference systems, Bluetooth karaoke systems, and Bluetooth smart speaker systems. However, traditional Bluetooth audio systems have several limitations. For instance, before using a traditional Bluetooth audio system, users must first perform a Bluetooth pairing process with each microphone individually before the microphones can transmit audio signals to the speaker using the Bluetooth transmission mechanism.
[0003] As is well known, users typically spend a considerable amount of time manually pairing different devices via Bluetooth. Furthermore, the more microphones a Bluetooth audio system has, the longer the pairing process takes. Therefore, unless the audio transmission mechanism used by the Bluetooth audio system is changed, its ease of use and application prospects will inevitably be limited. Summary of the Invention
[0004] Therefore, how to enable Bluetooth audio systems to operate smoothly without Bluetooth pairing procedures is a problem that needs to be solved.
[0005] This specification provides an embodiment of a Bluetooth audio system, comprising: an audio playback device, including: an audio processing circuit configured to control the audio playback circuit; a control circuit coupled to the audio processing circuit and configured to generate one or more Bluetooth audio transmission parameters corresponding to an audio broadcast timing indication; and a Bluetooth communication circuit coupled to the control circuit and configured to transmit the one or more Bluetooth audio transmission parameters; a first audio generating device, including: a first sound acquisition circuit configured to acquire ambient sound to generate a corresponding first audio signal; a first audio conversion circuit coupled to the first sound acquisition circuit and configured to generate one or more corresponding first audio packets based on the first audio signal; and a first Bluetooth transmission circuit coupled to the first audio conversion circuit and configured to receive the one or more Bluetooth audio transmission parameters even when the first audio generating device and the audio playback device are not Bluetooth paired, and to transmit the one or more first audio packets through a BIS logical transmission channel. The first audio device is configured to acquire ambient sound to generate a corresponding second audio signal; a second audio conversion circuit coupled to the second audio acquisition circuit and configured to generate one or more second audio packets based on the second audio signal; and a second Bluetooth transmission circuit coupled to the second audio conversion circuit and configured to receive one or more Bluetooth audio transmission parameters when the second audio device and the audio playback device are not Bluetooth paired, and to broadcast the one or more second audio packets through a BIS logic transmission channel; wherein the Bluetooth communication circuit is further configured to receive the one or more first audio packets broadcast by the first audio device and to receive the one or more second audio packets broadcast by the second audio device; wherein the audio processing circuit is further configured to generate a corresponding sound signal based on the content of the one or more first audio packets and the one or more second audio packets, and to control the audio playback circuit to play the sound signal.
[0006] This specification also provides an embodiment of an audio playback device for a Bluetooth audio system, wherein the Bluetooth audio system includes a first audio generating device and a second audio generating device. The audio playback device includes: an audio processing circuit configured to control the audio playback circuit; a control circuit coupled to the audio processing circuit and configured to generate one or more Bluetooth audio transmission parameters corresponding to an audio broadcast timing indication; and a Bluetooth communication circuit coupled to the control circuit and configured to send the one or more Bluetooth audio transmission parameters; wherein the first audio generating device acquires ambient sound to generate a corresponding first audio signal, generates one or more first audio packets based on the first audio signal, and, when the first audio generating device and the audio playback device are not Bluetooth paired, receives the one or more Bluetooth audio transmission parameters and broadcasts the one or more first audio packets through a BIS logical transmission channel; wherein the second audio generating device... The device acquires ambient sound to generate a corresponding second audio signal, generates one or more second audio packets based on the second audio signal, and receives one or more Bluetooth audio transmission parameters when the second audio generating device and the audio playback device are not Bluetooth paired, and broadcasts one or more second audio packets through a BIS logical transmission channel; wherein, the Bluetooth communication circuit is also configured to receive one or more first audio packets broadcast by the first audio generating device, and receive one or more second audio packets broadcast by the second audio generating device; wherein, the audio processing circuit is also configured to generate a corresponding sound signal based on the content of one or more first audio packets and one or more second audio packets, and control the audio playback circuit to play the sound signal.
[0007] One advantage of the above embodiments is that neither the first audio generating device nor the second audio generating device needs to go through a Bluetooth pairing process with the audio playback device to receive the Bluetooth audio transmission parameters generated by the audio playback device.
[0008] Another advantage of the above embodiments is that the audio playback device can receive the audio packets generated by the first audio generating device and the second audio generating device without having to go through a Bluetooth pairing process with the first audio generating device and the second audio generating device.
[0009] Another advantage of the above embodiments is that users of the Bluetooth audio system do not need to spend time manually performing Bluetooth pairing procedures between the audio playback device and the audio generation device, thus effectively improving the ease of use of the Bluetooth audio system.
[0010] Other advantages of the present invention will be explained in more detail with reference to the following description and figures. Attached Figure Description
[0011] Figure 1 This is a simplified functional block diagram of a Bluetooth audio system according to an embodiment of the present invention.
[0012] Figure 2 This is a simplified flowchart of a Bluetooth audio generation and playback method according to an embodiment of the present invention. Detailed Implementation
[0013] The embodiments of the present invention will be described below with reference to the relevant drawings. In the drawings, the same reference numerals denote the same or similar components or method flows.
[0014] Figure 1 This is a simplified functional block diagram of a Bluetooth audio system 100 according to a first embodiment of the present invention. The Bluetooth audio system 100 includes an audio playback device 110 and a plurality of audio generation devices. For ease of explanation, in... Figure 1 The embodiment illustrates four audio generating devices, namely a first audio generating device 120, a second audio generating device 130, a third audio generating device 140, and a fourth audio generating device 150.
[0015] The first audio generating device 120, the second audio generating device 130, the third audio generating device 140, and the fourth audio generating device 150 are used to acquire ambient sound to generate corresponding audio packets, and can use Bluetooth Low Energy Audio (BLE Audio) technology (hereinafter referred to as BLE audio technology) specified by Bluetooth Core Specification version 5.2 or a newer version to broadcast the generated audio packets.
[0016] The audio playback device 110 supports Bluetooth LE technology as specified in Bluetooth Core Specification version 5.2 or later, and can receive audio packets broadcast by the first audio generating device 120, the second audio generating device 130, the third audio generating device 140, and the fourth audio generating device 150. Furthermore, the audio playback device 110 can generate and play corresponding sounds based on the received audio packets.
[0017] like Figure 1 As shown, the audio playback device 110 includes a Bluetooth communication circuit 111, an audio processing circuit 113, an audio playback circuit 115, and a control circuit 117. The first audio generating device 120 includes a first Bluetooth transmission circuit 121, a first sound acquisition circuit 123, and a first audio conversion circuit 125. The second audio generating device 130 includes a second Bluetooth transmission circuit 131, a second sound acquisition circuit 133, and a second audio conversion circuit 135.
[0018] In the audio playback device 110, the Bluetooth communication circuit 111 is configured to receive and send various Bluetooth packets. The audio processing circuit 113 is coupled to the Bluetooth communication circuit 111 and the audio playback circuit 115, and is configured to generate audio content to be played through the audio playback circuit 115. The control circuit 117 is coupled to the Bluetooth communication circuit 111, the audio processing circuit 113, and the audio playback circuit 115, and is configured to control the operation of the Bluetooth communication circuit 111, the audio processing circuit 113, and the audio playback circuit 115.
[0019] In practice, the Bluetooth communication circuit 111 can be implemented using a suitable Bluetooth transmission circuit capable of supporting Bluetooth Core Specification version 5.2 or a newer version of the Bluetooth communication protocol. The audio processing circuit 113 can be implemented using a digital processing circuit, microprocessor, application-specific integrated circuit (ASIC), or digital-to-analog converter (DAC) capable of performing various encoding / decoding processes and / or data format conversions on the audio data signal. The audio playback circuit 115 can be implemented using various suitable circuits capable of receiving and playing audio data, such as various mono or multi-channel speakers. The control circuit 117 can be implemented using various packet processing circuits, digital processing circuits, microprocessors, or application-specific integrated circuits with appropriate computing power capable of parsing and generating Bluetooth packets.
[0020] In some embodiments, the aforementioned Bluetooth communication circuit 111 can also be implemented using a suitable Bluetooth transmission circuit that simultaneously supports 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 aforementioned control circuit 117 should also be designed to parse and generate Bluetooth packets defined by the Bluetooth communication protocols of earlier Bluetooth versions.
[0021] The different functional blocks in the aforementioned audio playback device 110 can be implemented using different circuits, or they can be integrated into a single Bluetooth controller IC or a single device. For example, in some embodiments, the aforementioned audio processing circuit 113 can be integrated into the aforementioned control circuit 117. In other words, the audio processing circuit 113 and the control circuit 117 can be implemented using different circuits, or they can be implemented using the same circuit. In addition, if needed, the Bluetooth communication circuit 111 can be coupled to an additional antenna device (not shown).
[0022] In practical applications, all the functional blocks in the audio playback device 110 can be integrated into various suitable devices or systems that support Bluetooth core specification version 5.2 or a newer version of the Bluetooth communication protocol and can receive audio data broadcast by other devices using BLE audio technology. For example, a Bluetooth speaker, a Bluetooth smart speaker system, an audio playback device, a desktop computer, a laptop computer, a tablet computer, a mobile communication device (e.g., a mobile phone), or a wearable device, etc.
[0023] In the first audio generating device 120, the first Bluetooth transmission circuit 121 is configured to receive and parse various Bluetooth packets, and also to generate and transmit various Bluetooth packets. The first sound acquisition circuit 123 is configured to acquire ambient sound to generate corresponding audio signals. The first audio conversion circuit 125 is coupled to the first Bluetooth transmission circuit 121 and the first sound acquisition circuit 123, and is configured to process the audio signals generated by the first sound acquisition circuit 123 (e.g., encode and / or convert the audio signals) to generate corresponding audio packets. Furthermore, the first audio conversion circuit 125 is also configured to broadcast the generated audio packets using the first Bluetooth transmission circuit 121.
[0024] In the second audio generating device 130, the second Bluetooth transmission circuit 131 is configured to receive and parse various Bluetooth packets, and also to generate and transmit various Bluetooth packets. The second sound acquisition circuit 133 is configured to acquire ambient sound to generate corresponding audio signals. The second audio conversion circuit 135 is coupled to the second Bluetooth transmission circuit 131 and the second sound acquisition circuit 133, and is configured to process the audio signals generated by the second sound acquisition circuit 133 (e.g., encode and / or convert the audio signals) to generate corresponding audio packets. Furthermore, the second audio conversion circuit 135 is also configured to broadcast the generated audio packets using the second Bluetooth transmission circuit 131.
[0025] In practice, the aforementioned first Bluetooth transmission circuit 121 and second Bluetooth transmission circuit 131 can both be implemented using suitable Bluetooth transmission circuits that support Bluetooth Core Specification version 5.2 or a newer version of the Bluetooth communication protocol and are capable of parsing and generating Bluetooth packets. The aforementioned first sound acquisition circuit 123 and second sound acquisition circuit 133 can both be implemented using various suitable circuits capable of receiving and converting ambient sound into corresponding audio signals, such as various types of microphones. The aforementioned first audio conversion circuit 125 and second audio conversion circuit 135 can both be implemented using digital processing circuits, microprocessors, application-specific integrated circuits (ASICs), or analog-to-digital converters (ADCs) capable of performing various encoding processes and / or data format conversions on audio data signals.
[0026] In some embodiments, the aforementioned first Bluetooth transmission circuit 121 and second Bluetooth transmission circuit 131 can also be implemented using suitable Bluetooth transmission circuits that simultaneously support earlier Bluetooth versions (e.g., Bluetooth 2.0, Bluetooth 3.0, Bluetooth 4.0, Bluetooth 4.2, etc.). In this case, the first Bluetooth transmission circuit 121 and second Bluetooth transmission circuit 131 should also be designed to parse and generate Bluetooth packets defined by the earlier Bluetooth versions' Bluetooth communication protocols.
[0027] Furthermore, the different functional blocks in the aforementioned first Bluetooth transmission circuit 121 can be implemented using different circuits, or integrated into a single Bluetooth controller IC or a single device (e.g., Bluetooth headset, Bluetooth speaker, desktop computer, laptop computer, tablet computer, mobile communication device, or wearable device). Additionally, if needed, the first Bluetooth transmission circuit 121 can be coupled to an additional antenna device (not shown). Similarly, the different functional blocks in the aforementioned second Bluetooth transmission circuit 131 can be implemented using different circuits, or integrated into a single Bluetooth controller IC or a single device (e.g., Bluetooth headset, Bluetooth speaker, desktop computer, laptop computer, tablet computer, mobile communication device, or wearable device). Additionally, if needed, the second Bluetooth transmission circuit 131 can be coupled to an additional antenna device (not shown).
[0028] In some embodiments, the aforementioned first audio conversion circuit 125 and second audio conversion circuit 135 may be integrated into the aforementioned first Bluetooth transmission circuit 121 and second Bluetooth transmission circuit 131, respectively.
[0029] In other words, the aforementioned first audio conversion circuit 125 and first Bluetooth transmission circuit 121 may be implemented using different circuits or the same circuit. Similarly, the aforementioned second audio conversion circuit 135 and second Bluetooth transmission circuit 131 may be implemented using different circuits or the same circuit.
[0030] The main circuit architecture and implementation of other audio generating devices in the Bluetooth audio system 100 (e.g., the third audio generating device 140 and the fourth audio generating device 150) are similar to the aforementioned first audio generating device 120 or second audio generating device 130. However, different additional circuit components can be set in different audio generating devices, and it is not limited that the circuit structure of all audio generating devices must be exactly the same.
[0031] As described above, the architecture of the Bluetooth audio system 100 can be used to implement various audio systems that support Bluetooth core specification version 5.2 or a newer version of the Bluetooth communication protocol and can play sound acquired by different audio generating devices. For example, a multi-user Bluetooth conference system, a multi-user Bluetooth video conference system, a multi-user Bluetooth karaoke system, a multi-person teaching system, a Bluetooth smart speaker system, a multi-user real-time voice communication system, or a vehicular audio system, etc.
[0032] As mentioned earlier, traditional Bluetooth audio systems have many inconveniences in use. For example, before using a traditional Bluetooth audio system, users must first perform a Bluetooth pairing process with each microphone device individually before the microphone devices can transmit audio signals to the speakers using the Bluetooth transmission mechanism. It's easy to imagine that completing the manual Bluetooth pairing process between all microphone devices and the speakers takes a considerable amount of time. Moreover, the more microphone devices that need to be paired with the speakers, the more time is spent on the Bluetooth pairing process.
[0033] To address the aforementioned shortcomings of traditional Bluetooth audio systems, the aforementioned Bluetooth audio system 100 employs a special method to implement an audio transmission mechanism between individual audio generating devices and audio playback devices 110.
[0034] The following will be paired Figure 2 To further explain how the Bluetooth audio system 100 works. Figure 2 This is a simplified flowchart of a Bluetooth audio generation and playback method according to an embodiment of the present invention.
[0035] exist Figure 2 In the flowchart, the process located in the field belonging to a specific device represents the process performed by that specific device. For example, the part marked in the "Audio Playback Device" field is the process performed by the audio playback device 110; the part marked in the "First Audio Generating Device" field is the process performed by the first audio generating device 120; and the part marked in the "Second Audio Generating Device" field is the process performed by the second audio generating device 130.
[0036] Users can use the audio playback device 110 to play sounds received by certain audio generating devices in the Bluetooth audio system 100, thereby enabling various specific applications using the Bluetooth audio system 100, such as multi-user Bluetooth conferencing systems, multi-user Bluetooth video conferencing systems, multi-user Bluetooth karaoke systems, multi-user teaching systems, Bluetooth smart speaker systems, multi-user real-time voice communication systems, or in-vehicle audio systems, etc. For ease of understanding, the following example illustrates the scenario of using the audio playback device 110 to play sounds received by the first audio generating device 120 and the second audio generating device 130. Figure 2 The method.
[0037] When a user wants to use the audio playback device 110 to play the sound received by the first audio generating device 120 and the second audio generating device 130 in real time, the first audio generating device 120 and the second audio generating device 130 can perform specific operations according to the user's specific actions (e.g., pressing a power switch, pressing a specific function button, issuing a specific voice command, or issuing a specific command in various suitable ways). Figure 2 Process 202 in the middle.
[0038] In process 202, the first Bluetooth transmission circuit 121 in the first audio generating device 120 and the second Bluetooth transmission circuit 131 in the second audio generating device 130 can enter a predetermined receiving mode.
[0039] The aforementioned predetermined receiving modes refer to various operating modes that can be used to receive various Bluetooth advertising packets, various broadcast isochronous streaming protocol data units (PDUs) (hereinafter referred to as BIS protocol data units, BIS PDUs), and / or various broadcast isochronous group (BIG) protocol data units (hereinafter referred to as BIG protocol data units, BIG PDUs).
[0040] For example, the aforementioned predetermined receiving mode can be a Low Power Extended Passive Scan mode, a Low Power Extended Active Scan mode, a Low Power Extended Initiator mode, or a Periodic Scanning mode, which can be used to receive various Bluetooth advertising packets.
[0041] For example, the aforementioned predetermined receiving mode could be an operating mode that receives various protocol data units via a Broadcast Isochronous Stream (BIS) logical transport channel (hereinafter referred to as BIS logical transport), and / or an operating mode that receives various protocol data units via a Broadcast Isochronous Group Logical Transport (hereinafter referred to as BIG logical transport), such as a Periodic Synchronization mode or a Broadcast Isochronous Group Synchronization mode, etc. Alternatively, the aforementioned predetermined receiving mode could also be a combination of the aforementioned operating modes.
[0042] On the other hand, the audio playback device 110 can enter a predetermined transmission mode according to a specific operation by the user (e.g., pressing a specific button, issuing a specific voice command, or issuing a specific command in various suitable ways). The aforementioned predetermined transmission mode refers to various operating modes that can be used to transmit various Bluetooth advertising packets, various BIS protocol data units, and / or various BIG protocol data units.
[0043] For example, the aforementioned predetermined transmission mode can be an advertising mode, a scannable mode, a connectable mode, a non-connectable mode, a non-scannable mode, a periodic advertising mode, a low-power extended advertising mode (LE Extended Advertising mode), or a low-power periodic advertising mode. As another example, the aforementioned predetermined transmission mode can be a broadcast isochronous broadcasting mode, or a broadcast isochronous synchronization mode, that transmits various BIS protocol data units via the BIS logical transmission channel and / or various BIG protocol data units via the BIG logical transmission channel. Alternatively, the aforementioned predetermined transmission mode can also be a combination of the aforementioned various operating modes.
[0044] In process 204, the control circuit 117 can generate an audio broadcasting timing indication corresponding to each audio generating device based on an internal frequency CLK_INT of the audio playback device 110 and the number of audio generating devices to be operated. During operation, the control circuit 117 can divide each reception period of the Bluetooth communication circuit 111 into a corresponding number of time segments according to the number of audio generating devices to be operated, and generate an audio broadcasting timing indication that can be used to indicate the correspondence between individual audio generating devices and individual time segments.
[0045] In practice, the number of audio generating devices to be used with the audio playback device 110 can be pre-recorded by the manufacturer or distributor of the audio playback device 110 in a non-volatile memory (not shown) or firmware within the audio playback device 110. Alternatively, the number of audio generating devices to be used can be pre-input by the user through a suitable input interface (not shown) before using the audio playback device 110, so that the control circuit 117 can obtain the number of audio generating devices.
[0046] For example, in this embodiment, the audio playback device 110 is paired with the first audio generating device 120 and the second audio generating device 130. Therefore, the control circuit 117 can divide each receiving period of the Bluetooth communication circuit 111 into an even number of time segments and assign these time segments to the first audio generating device 120 and the second audio generating device 130 respectively. Next, the control circuit 117 can express the correspondence between the first audio generating device 120 and the second audio generating device 130 and the individual time segments in various suitable data formats as an audio broadcast timing indicator, so that the audio broadcast timing indicator can be used to indicate which time segments correspond to the first audio generating device 120 and which time segments correspond to the second audio generating device 130. In practice, the control circuit 117 can use a specific count value corresponding to a specific edge of the internal frequency CLK_INT to express the start time point of a certain time segment, so that different time segments correspond to different count values.
[0047] For example, control circuit 117 can divide each receiving period of Bluetooth communication circuit 111 into four time segments, six time segments, eight time segments, ten time segments, or other even-numbered time segments. Control circuit 117 can assign odd-numbered time segments to the first audio generating device 120 and even-numbered time segments to the second audio generating device 130. Control circuit 117 can express the correspondence between the first audio generating device 120 and the odd-numbered time segments (e.g., the correspondence between the first audio generating device 120 and certain count values), and the correspondence between the second audio generating device 130 and the even-numbered time segments (e.g., the correspondence between the second audio generating device 130 and other count values) in various suitable data formats as an audio broadcast timing indicator.
[0048] If the audio playback device 110 is to be paired with four audio generating devices, the control circuit 117 can divide each receiving period of the Bluetooth communication circuit 111 into N time segments, and allocate the N time segments to the four audio generating devices, where N is 4 or a multiple of 4. Then, the control circuit 117 can express the correspondence between the four audio generating devices and individual time segments (e.g., the correspondence between individual audio generating devices and relevant count values) in various suitable data formats as an audio broadcast timing indicator. In this way, the audio broadcast timing indicator can be used to indicate the correspondence between individual time segments and individual audio generating devices.
[0049] From another perspective, the aforementioned audio broadcast timing indication can not only be used to indicate which time segments correspond to individual audio generating devices, but also to indicate the operating timing relationship (or operating sequence) between different audio generating devices.
[0050] In process 206, control circuit 117 may generate one or more Bluetooth audio transmission parameters corresponding to the aforementioned audio broadcast timing indication. For example, control circuit 117 may express a predetermined indication data, a BIS interval calculated based on the number of audio generating devices to be operated with audio playback device 110, and the broadcast timing corresponding to each individual audio generating device (e.g., the correspondence between identification data of each individual audio generating device and a specific count value) in various suitable data formats as one or more Bluetooth audio transmission parameters corresponding to the aforementioned audio broadcast timing indication.
[0051] The aforementioned predetermined indication data may be hardware identification data corresponding to the audio playback device 110, manufacturer identification data corresponding to the manufacturer of the audio playback device 110, operation mode indication data corresponding to a specific operation mode, and / or function indication data corresponding to a specific function supported by the audio playback device 110, etc.
[0052] In some embodiments, the control circuit 117 may also allocate corresponding bandwidth to different audio generating devices, and the bandwidth allocated to individual audio generating devices may also be included in the aforementioned one or more Bluetooth audio transmission parameters.
[0053] As can be seen from the descriptions of processes 204 and 206 above, the broadcast timing of individual audio generating devices that are to be operated in conjunction with the audio playback device 110, as well as the broadcast order between different audio generating devices, is determined by the audio playback device 110, rather than by the individual audio generating devices themselves.
[0054] In process 208, control circuit 117 can insert the aforementioned one or more Bluetooth audio transmission parameters into one or more predetermined data items. During operation, control circuit 117 can insert the aforementioned one or more Bluetooth audio transmission parameters into one or more specific fields of a single predetermined data item, or distribute them among specific fields of multiple predetermined data items.
[0055] For example, in some embodiments where the aforementioned predetermined data items are various Bluetooth advertising packets, the control circuit 117 may insert the aforementioned one or more Bluetooth audio transmission parameters into one or more specific fields of a single Bluetooth advertising packet, or distribute them among specific fields of multiple Bluetooth advertising packets.
[0056] For example, in some embodiments where the aforementioned predetermined data items are various BIS protocol data units or BIG protocol data units, the control circuit 117 can insert the aforementioned one or more Bluetooth audio transmission parameters into one or more specific fields of a single BIS protocol data unit or BIG protocol data unit, or distribute them among specific fields of multiple BIS protocol data units or BIG protocol data units. In practice, the aforementioned specific fields can be event counter fields, sub-event counter fields, or payload counter fields in BIS protocol data units or BIG protocol data units, etc.
[0057] In process 210, the control circuit 117 can transmit one or more predetermined data items via the Bluetooth communication circuit 111 in a predetermined transmission mode, so that the first audio generating device 120 and the second audio generating device 130, as well as other Bluetooth devices (e.g., the aforementioned third audio generating device 140 and the fourth audio generating device 150) within the Bluetooth signal transmission range of the audio playback device 110 can receive the aforementioned one or more predetermined data items.
[0058] For example, in some embodiments where the aforementioned predetermined transmission mode is a scannable mode, an online mode, an offline mode, or an unscannable mode, the one or more predetermined data items referred to in processes 208 and 210 may be one or more auxiliary advertising indication (AUX_ADV_IND) packets. Alternatively, the one or more predetermined data items referred to in processes 208 and 210 may also be a set 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. Alternatively, the one or more predetermined data items referred to in processes 208 and 210 may also be a set of packets formed by one or more advertising decision indication (ADV_DECISION_IND) packets and one or more auxiliary advertising indication (AUX_ADV_IND) packets.
[0059] In this case, if the aforementioned predetermined receiving mode is Low Power Extended Passive Scanning Mode, Low Power Extended Active Scanning Mode, or Low Power Extended Initiator Mode, the first Bluetooth transmission circuit 121 and the second Bluetooth transmission circuit 131 can perform process 212 to receive one or more predetermined data items sent by the audio playback device 110.
[0060] For example, in some embodiments where the aforementioned predetermined transmission mode is an offline mode or an unscannable mode, the one or more predetermined data items referred to in processes 208 and 210 may be one or more auxiliary chain indication (AUX_CHAIN_IND) packets. Alternatively, the one or more predetermined data items referred to in processes 208 and 210 may also be a group of packets formed by one or more ad extension indication (ADV_EXT_IND) packets, one or more auxiliary ad indication (AUX_ADV_IND) packets, and one or more auxiliary chain indication (AUX_CHAIN_IND) packets.
[0061] In this case, if the aforementioned predetermined receiving mode is a low-power extended passive scanning mode, the first Bluetooth transmission circuit 121 and the second Bluetooth transmission circuit 131 can perform process 212 to receive one or more predetermined data items sent by the audio playback device 110.
[0062] For example, in some embodiments where the predetermined transmission mode is a scannable mode, the one or more predetermined data items referred to in processes 208 and 210 may be one or more auxiliary scanresponse (AUX_SCAN_RSP) packets. Alternatively, the one or more predetermined data items referred to in processes 208 and 210 may also be a set of packets formed by one or more ad extension indication (ADV_EXT_IND) packets, one or more auxiliary ad indication (AUX_ADV_IND) packets, and one or more auxiliary scanresponse (AUX_SCAN_RSP) packets. Or, the one or more predetermined data items referred to in processes 208 and 210 may also be a set of packets formed by one or more auxiliary scanresponse (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 processes 208 and 210 may also be a group of packets formed by one or more Ad Extension Indication (ADV_EXT_IND) packets, one or more Auxiliary Ad 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.
[0063] In this case, if the aforementioned predetermined receiving mode is a low-power extended active scanning mode, the first Bluetooth transmission circuit 121 and the second Bluetooth transmission circuit 131 can perform process 212 to receive one or more predetermined data items sent by the audio playback device 110.
[0064] For example, in some embodiments where the aforementioned predetermined transmission mode is an offline mode, an unscannable mode, a periodic advertising mode, a low-power extended advertising mode, or a low-power periodic advertising mode, the one or more predetermined data items referred to in processes 208 and 210 may be one or more auxiliary synchronization indication (AUX_SYNC_IND) packets. Alternatively, the one or more predetermined data items referred to in processes 208 and 210 may also be a set of packets formed by one or more advertising extended 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.
[0065] In this case, if the aforementioned predetermined receiving mode is a periodic scanning mode, the first Bluetooth transmission circuit 121 and the second Bluetooth transmission circuit 131 can perform process 212 to receive one or more predetermined data items sent by the audio playback device 110.
[0066] For example, in some 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 processes 208 and 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 advertising indication (ADV_DISCOVER_IND) packets. Alternatively, the one or more predetermined data items referred to in processes 208 and 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 processes 208 and 210 may also be a group of packets formed by one or more advertising indication (ADV_IND) packets and one or more searchable advertising indication (ADV_DISCOVER_IND) packets.
[0067] In this case, if the aforementioned predetermined receiving mode is a mode that can receive the aforementioned predetermined data items, then the first Bluetooth transmission circuit 121 and the second Bluetooth transmission circuit 131 can perform process 212 to receive one or more predetermined data items sent by the audio playback device 110.
[0068] For example, in some embodiments where the predetermined transmission mode is isochronous broadcast mode or broadcast isochronous synchronization mode, the one or more predetermined data items referred to in processes 208 and 210 may be one or more BIS protocol data units. Alternatively, the one or more predetermined data items referred to in processes 208 and 210 may also be one or more BIG protocol data units. Or, the one or more predetermined data items referred to in processes 208 and 210 may also be one or more BIS protocol data units, or a group of protocol data units formed by one or more BIS protocol data units and one or more BIG protocol data units.
[0069] In this case, if the aforementioned predetermined receiving mode is an operating mode that can receive various protocol data units through the BIS logical transmission channel and / or receive various protocol data units through the BIG logical transmission channel, then the first Bluetooth transmission circuit 121 and the second Bluetooth transmission circuit 131 can perform process 212 to receive one or more predetermined data items sent by the audio playback device 110.
[0070] As can be seen from the descriptions of processes 208, 210, and 212 above, the first audio generating device 120 and the second audio generating device 130 do not need to go through a Bluetooth pairing process with the audio playback device 110 to receive the Bluetooth audio transmission parameters sent by the audio playback device 110 using the aforementioned mechanisms.
[0071] Next, the first audio generating device 120 will perform processes 214, 216, 218 and 220, while the second audio generating device 130 will perform processes 222, 224, 226 and 228.
[0072] In process 214, the first Bluetooth transmission circuit 121 can parse one or more predetermined data items received to obtain one or more Bluetooth audio transmission parameters. As described above, the Bluetooth audio transmission parameters obtained by the first Bluetooth transmission circuit 121 include a predetermined indication data, a BIS interval, and the broadcast timing corresponding to the first audio generating device 120 (e.g., the correspondence between the identification data of the first audio generating device 120 and a specific count value). In some embodiments, the Bluetooth audio transmission parameters obtained by the first Bluetooth transmission circuit 121 may also include the bandwidth allocated to the first audio generating device 120.
[0073] During operation, the first Bluetooth transmission circuit 121 can identify, based on the predetermined indication data, that the audio playback device 110 is a device that is to be operated in conjunction with the first audio generation device 120. In some embodiments, the first Bluetooth transmission circuit 121 will only continue with process 216 if the acquired Bluetooth audio transmission parameters include the aforementioned predetermined indication data.
[0074] In process 216, the first Bluetooth transmission circuit 121 can obtain audio broadcast timing data (hereinafter referred to as first audio broadcast timing data) corresponding to the first audio generating device 120 based on one or more acquired Bluetooth audio transmission parameters. For example, the first Bluetooth transmission circuit 121 can obtain a specific count value generated by the audio playback device 110 based on the broadcast timing corresponding to the first audio generating device 120 (e.g., the correspondence between the identification data of the first audio generating device 120 and a specific count value). The first Bluetooth transmission circuit 121 can convert this specific count value into a first count value related to an operating frequency of the first Bluetooth transmission circuit 121, as the first audio broadcast timing data corresponding to the first audio generating device 120.
[0075] In process 218, the first sound acquisition circuit 123 can acquire ambient sound to generate a corresponding first audio signal. For example, the first sound acquisition circuit 123 can acquire the voice of a first user located near the first audio generating device 120 to generate a corresponding first audio signal.
[0076] In process 220, the first audio conversion circuit 125 can generate one or more Bluetooth LE audio packets based on the first audio signal. For ease of distinction, the Bluetooth LE audio packets generated by the first audio conversion circuit 125 are hereinafter referred to as the first audio packets. During operation, the first audio conversion circuit 125 can use a Low Complexity Communication Codec (LC3) to encode the first audio signal and insert the encoded audio data into one or more first audio packets. In practice, the first audio conversion circuit 125 can also use other suitable encoding methods to encode the first audio signal.
[0077] In practice, the aforementioned process 218 or process 220 can be performed before process 214 or process 216, or it can be performed together with the aforementioned process 214 or process 216.
[0078] In process 222, the second Bluetooth transmission circuit 131 can parse one or more predetermined data items received to obtain one or more Bluetooth audio transmission parameters. As described above, the Bluetooth audio transmission parameters obtained by the second Bluetooth transmission circuit 131 include a predetermined indication data, a BIS interval, and the broadcast timing corresponding to the second audio generating device 130 (e.g., the correspondence between the identification data of the second audio generating device 130 and a specific count value). In some embodiments, the Bluetooth audio transmission parameters obtained by the second Bluetooth transmission circuit 131 may also include the bandwidth allocated to the second audio generating device 130.
[0079] During operation, the second Bluetooth transmission circuit 131 can identify, based on the predetermined indication data, that the audio playback device 110 is a device that is to be operated in conjunction with the second audio generation device 130. In some embodiments, the second Bluetooth transmission circuit 131 will only continue with process 224 if the acquired Bluetooth audio transmission parameters include the aforementioned predetermined indication data.
[0080] In process 224, the second Bluetooth transmission circuit 131 can acquire audio broadcast timing data (hereinafter referred to as second audio broadcast timing data) corresponding to the second audio generating device 130 based on one or more acquired Bluetooth audio transmission parameters. For example, the second Bluetooth transmission circuit 131 can obtain a specific count value generated by the audio playback device 110 based on the broadcast timing corresponding to the second audio generating device 130 (e.g., the correspondence between the identification data of the second audio generating device 130 and a specific count value). The second Bluetooth transmission circuit 131 can convert this specific count value into a second count value related to an operating frequency of the second Bluetooth transmission circuit 131, as the second audio broadcast timing data corresponding to the second audio generating device 130.
[0081] In process 226, the second sound acquisition circuit 133 can acquire ambient sound to generate a corresponding second audio signal. For example, the second sound acquisition circuit 133 can acquire the voice of a second user located near the second audio generating device 130 to generate a corresponding second audio signal.
[0082] In process 228, the second audio conversion circuit 135 can generate one or more corresponding low-power Bluetooth audio packets based on the second audio signal. For ease of distinction, the low-power Bluetooth audio packets generated by the second audio conversion circuit 135 are hereinafter referred to as second audio packets. During operation, the second audio conversion circuit 135 can use a low-complexity communication codec (LC3) to encode the second audio signal and insert the encoded audio data into one or more second audio packets. In practice, the second audio conversion circuit 135 can also use other suitable encoding methods to encode the second audio signal.
[0083] In practice, the aforementioned process 226 or process 228 can be performed before process 222 or process 224, or it can be performed together with the aforementioned process 222 or process 224.
[0084] In process 230, the first audio generating device 120 and the second audio generating device 130 can broadcast their respective generated audio packets through the BIS logical transmission channel at the time points corresponding to their respective audio broadcast timing data.
[0085] During operation, the first Bluetooth transmission circuit 121 can broadcast one or more first audio packets generated by the first audio conversion circuit 125 through a first BIS logical transmission channel at the time point corresponding to the first audio broadcast timing data (i.e., a first time point corresponding to a first count value related to an operating frequency of the first Bluetooth transmission circuit 121), based on the aforementioned BIS interval and / or bandwidth parameters. Similarly, the second Bluetooth transmission circuit 131 can broadcast one or more second audio packets generated by the second audio conversion circuit 135 through a second BIS logical transmission channel at the time point corresponding to the second audio broadcast timing data (i.e., a second time point corresponding to a second count value related to an operating frequency of the second Bluetooth transmission circuit 131), based on the aforementioned BIS interval and / or bandwidth parameters.
[0086] In practice, the aforementioned second BIS logical transmission channel can be the same as or different from the aforementioned first BIS logical transmission channel.
[0087] Both the first audio generating device 120 and the second audio generating device 130 broadcast their respective audio packets through the BIS logical transmission channel. However, the time when the first audio generating device 120 starts broadcasting the first audio packet (i.e., the aforementioned first time point) is different from the time when the second audio generating device 130 broadcasts the second audio packet (i.e., the aforementioned second time point).
[0088] like Figure 2 As shown, the first audio generating device 120 can repeatedly perform processes 218, 220, and 230 to continuously acquire ambient sound and generate and broadcast corresponding first audio packets. Similarly, the second audio generating device 130 can repeatedly perform processes 226, 228, and 230 to continuously acquire ambient sound and generate and broadcast corresponding second audio packets.
[0089] On the other hand, the audio playback device 110 can perform Figure 2In process 232, the audio packets broadcast by individual audio generating devices are received. For example, in this embodiment, the Bluetooth communication circuit 111 receives the first audio packet broadcast by the first audio generating device 120 through the first BIS logical transmission channel, and receives the second audio packet broadcast by the second audio generating device 130 through the second BIS logical transmission channel.
[0090] Please note that the time when the first audio generating device 120 broadcasts the first audio packet is different from the time when the second audio generating device 130 broadcasts the second audio packet. Therefore, the time when the Bluetooth communication circuit 111 receives the first audio packet will also be different from the time when it receives the second audio packet.
[0091] As can be seen from the description of the aforementioned processes 230 and 232, the audio playback device 110 does not need to perform a Bluetooth pairing procedure with the first audio generating device 120 and the second audio generating device 130 to receive the audio packets broadcast by the first audio generating device 120 and the second audio generating device 130 using the aforementioned mechanism.
[0092] Next, the audio playback device 110 proceeds to process 234 to generate and play corresponding sound based on the received audio packets. In process 234, the control circuit 117 can parse the first audio packet received by the Bluetooth communication circuit 111 to obtain corresponding first audio data, and can parse the second audio packet received by the Bluetooth communication circuit 111 to obtain corresponding second audio data. Furthermore, the audio processing circuit 113 can perform audio processing on the first and second audio data (e.g., decoding and / or format conversion) to generate corresponding sound signals, and can control the audio playback circuit 115 to play the sound signals generated by the audio processing circuit 113.
[0093] In other words, the audio processing circuit 113 can generate a corresponding sound signal based on the content of one or more first audio packets broadcast by the first audio generating device 120 and the content of one or more second audio packets broadcast by the second audio generating device 130, and control the audio playback circuit 115 to play the aforementioned sound signal.
[0094] Depend on Figure 2 As can be seen from the description, the first audio generating device 120 and the second audio generating device 130 in the Bluetooth audio system 100 share the sound playback function of the same audio playback device 110 in a similar time-sharing manner. However, the broadcast timing and broadcast order of the first audio generating device 120 and the second audio generating device 130 are determined by the audio playback device 110, rather than by the first audio generating device 120 or the second audio generating device 130 themselves.
[0095] Furthermore, the first audio generating device 120 and the second audio generating device 130 do not need to go through a Bluetooth pairing process with the audio playback device 110 to receive the Bluetooth audio transmission parameters sent by the audio playback device 110 using the aforementioned mechanisms.
[0096] On the other hand, the audio playback device 110 does not need to go through a Bluetooth pairing process with the first audio generating device 120 and the second audio generating device 130 to receive the audio packets broadcast by the first audio generating device 120 and the second audio generating device 130 using the aforementioned mechanism.
[0097] Other audio generating devices in the Bluetooth audio system 100 (e.g., the aforementioned third audio generating device 140 and fourth audio generating device 150) can receive Bluetooth audio transmission parameters sent by the audio playback device 110 in the same manner as the aforementioned first audio generating device 120 and second audio generating device 130. Similarly, the audio playback device 110 can also receive audio packets broadcast by other audio generating devices (e.g., the aforementioned third audio generating device 140 and fourth audio generating device 150) in the same manner as described above. In this way, users of the first audio generating device 120, the second audio generating device 130, the third audio generating device 140, and the fourth audio generating device 150 can send sounds to their respective audio generating devices, causing the first audio generating device 120, the second audio generating device 130, the third audio generating device 140, and the fourth audio generating device 150 to generate and broadcast corresponding audio packets. The audio playback device 110 can receive the audio packets broadcast by the first audio generating device 120, the second audio generating device 130, the third audio generating device 140, and the fourth audio generating device 150, and play the corresponding sounds.
[0098] In other words, adopting the aforementioned Figure 2 By utilizing the Bluetooth audio system 100, various applications such as real-time voice communication among multiple people, multi-person teaching courses, or real-time choral singing among multiple people can be achieved.
[0099] In addition, since users of the Bluetooth audio system 100 do not need to spend time manually pairing the audio playback device 110 with individual audio generating devices, the architecture and operation of the Bluetooth audio system 100 can obviously improve the ease of use and application flexibility of the Bluetooth audio system 100 compared to the operation of traditional Bluetooth audio systems.
[0100] Furthermore, individual audio generating devices in the Bluetooth audio system 100 (e.g., the aforementioned first audio generating device 120, second audio generating device 130, third audio generating device 140, and fourth audio generating device 150) can use BLE audio technology to broadcast audio packets, and these individual audio generating devices can use a low-complexity communication codec (LC3) to encode the audio signals. Therefore, compared to traditional Bluetooth audio systems, the aforementioned audio transmission method used by the Bluetooth audio system 100 not only reduces the power consumption of the audio playback device 110 and the individual audio generating devices, thereby extending their usage time, but also effectively improves the overall audio playback quality of the audio playback device 110.
[0101] Please note that the system architecture of the aforementioned Bluetooth audio system 100 is merely an exemplary embodiment and is not intended to limit the actual implementation of the present invention. For example, the number of audio generating devices in the Bluetooth audio system 100 can be increased or decreased according to the needs of the actual application, and is not limited to the number shown in the foregoing embodiment.
[0102] Certain terms are used in this specification and the claims to refer to specific components, and those skilled in the art may use different terms to refer to the same components. This specification and the claims do not distinguish components by differences in name, but rather by differences in function. The term "comprising" as used in this specification and the claims is an open-ended term and should be interpreted as "comprising but not limited to". Furthermore, the term "coupled" here includes any direct and indirect means of connection. 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 via electrical connection or signal connection methods such as wireless transmission or optical transmission, or indirectly electrically or signalally connected to the second component via other components or connection means.
[0103] The use of "and / or" in this specification includes any combination of one or more of the listed items. Furthermore, unless otherwise specified in this specification, any singular term also includes the meaning of the plural form.
[0104] The above are merely preferred embodiments of the present invention. All equivalent changes and modifications made in accordance with the claims of the present invention shall fall within the scope of the present invention.
[0105] [Symbol Explanation]
[0106] 100... Bluetooth audio system
[0107] 110...Audio playback device
[0108] 111... Bluetooth communication circuit
[0109] 113...Audio processing circuit
[0110] 115...Audio playback circuit
[0111] 117...Control circuit
[0112] 120...First audio generating device
[0113] 121...First Bluetooth transmission circuit
[0114] 123... First sound capturing circuit
[0115] 125...First audio conversion circuit
[0116] 130...Second audio generating device
[0117] 131...Second Bluetooth transmission circuit
[0118] 133...Second sound capturing circuit
[0119] 135...Second audio conversion circuit
[0120] 140...Third audio generating device
[0121] 150... Fourth audio generating device
[0122] 202~234...Operation process.
Claims
1. A Bluetooth audio system (100), comprising: an audio playing device (110), comprising: an audio processing circuit (113) configured to control an audio playing circuit (115); and a control circuit (117) coupled to the audio processing circuit (113) and configured to generate one or more Bluetooth audio transmission parameters corresponding to an audio broadcast timing indication; a Bluetooth communication circuit (111) coupled to the control circuit (117) and configured to send one or more Bluetooth audio transmission parameters; a first audio generating device (120), comprising: a first sound acquisition circuit (123) configured to acquire ambient sound to generate a corresponding first audio signal; a first audio conversion circuit (125) coupled to the first sound acquisition circuit (123) and configured to generate one or more first audio packets according to the first audio signal; and a first Bluetooth transmission circuit (121) coupled to the first audio conversion circuit (125) and configured to receive the one or more Bluetooth audio transmission parameters when the first audio generating device (120) and the audio playing device (110) are not paired via Bluetooth, and to broadcast the one or more first audio packets via a BIS logical transmission channel; and a second audio generating device (130), comprising: a second sound acquisition circuit (133) configured to acquire ambient sound to generate a corresponding second audio signal; a second audio conversion circuit (135) coupled to the second sound acquisition circuit (133) and configured to generate one or more second audio packets according to the second audio signal; and a second Bluetooth transmission circuit (131) coupled to the second audio conversion circuit (135) and configured to receive the one or more Bluetooth audio transmission parameters when the second audio generating device (130) and the audio playing device (110) are not paired via Bluetooth, and to broadcast the one or more second audio packets via a BIS logical transmission channel; wherein the Bluetooth communication circuit (111) is further configured to receive the one or more first audio packets broadcast by the first audio generating device (120) and to receive the one or more second audio packets broadcast by the second audio generating device (130); wherein the audio processing circuit (113) is further configured to generate a corresponding sound signal according to the content of the one or more first audio packets and the one or more second audio packets, and to control the audio playing circuit (115) to play the sound signal. The control circuit (117) is further configured to generate the audio broadcast timing indication according to an internal frequency and the number of audio generating devices in the Bluetooth audio system (100); wherein the first Bluetooth transmission circuit (121) is further configured to acquire a first audio broadcast timing data according to the one or more Bluetooth audio transmission parameters, and to broadcast the one or more first audio packets at a first time point corresponding to the first audio broadcast timing data; wherein the second Bluetooth transmission circuit (131) is further configured to acquire a second audio broadcast timing data according to the one or more Bluetooth audio transmission parameters, and to broadcast the one or more second audio packets at a second time point corresponding to the second audio broadcast timing data.
2. The Bluetooth audio system (100) of claim 1, wherein, wherein the second Bluetooth transmission circuit (131) is further capable of obtaining a second audio advertising timing data according to the one or more Bluetooth audio transmission parameters, and broadcasting the one or more second audio packets at a second time point corresponding to the second audio advertising timing data.
3. The Bluetooth audio system (100) of claim 2, wherein, The control circuit (117) is further capable of inserting the one or more Bluetooth audio transmission parameters into one or more predetermined data items, and sending the one or more predetermined data items by using the Bluetooth communication circuit (111); wherein the first Bluetooth transmission circuit (121) is further capable of receiving the one or more predetermined data items, and parsing the one or more predetermined data items to obtain the one or more Bluetooth audio transmission parameters; wherein the second Bluetooth transmission circuit (131) is further capable of receiving the one or more predetermined data items, and parsing the one or more predetermined data items to obtain the one or more Bluetooth audio transmission parameters.
4. The Bluetooth audio system (100) of claim 3, wherein, The one or more predetermined data items are selected from a group consisting of: one or more advertising indication packets; one or more unconnectable advertising indication packets; one or more scannable advertising indication packets; one or more broadcast isochronous stream protocol data units; and one or more broadcast isochronous group protocol data units. The one or more predetermined data items are selected from a group consisting of:
5. The Bluetooth audio system (100) of claim 3, wherein, one or more auxiliary advertising indication packets; one or more advertising extension indication packets; one or more advertising decision indication 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 stream protocol data units; and one or more broadcast isochronous group protocol data units. The one or more predetermined data items are selected from a group consisting of: one or more advertising indication packets; 6. The Bluetooth audio system (100) of claim 3, wherein, one or more unconnectable advertising indication packets; one or more scannable advertising indication packets; one or more auxiliary advertising indication packets; one or more advertising extension indication packets; one or more advertising decision indication 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 stream protocol data units; and one or more broadcast isochronous group protocol data units.
7. An audio playing device (110) for use in a Bluetooth audio system (100) comprising a first audio generating device (120) and a second audio generating device (130), the audio playing device (110) comprising: an audio processing circuit (113) capable of controlling an audio playing circuit (115); a control circuit (117) coupled to the audio processing circuit (113) and capable of generating one or more Bluetooth audio transmission parameters corresponding to an audio advertising timing indication; and a Bluetooth communication circuit (111) coupled to the control circuit (117) and capable of sending the one or more Bluetooth audio transmission parameters; wherein The first audio generating device (120) acquires ambient sound to generate a first audio signal, generates one or more first audio packets according to the first audio signal, and in the case that the first audio generating device (120) and the audio playing device (110) are not paired via Bluetooth, receives the one or more Bluetooth audio transmission parameters, and broadcasts the one or more first audio packets via a BIS logical transmission channel; The second audio generating device (130) acquires ambient sound to generate a second audio signal, generates one or more second audio packets according to the second audio signal, and in the case that the second audio generating device (130) and the audio playing device (110) are not paired via Bluetooth, receives the one or more Bluetooth audio transmission parameters, and broadcasts the one or more second audio packets via a BIS logical transmission channel; The Bluetooth communication circuit (111) is further configured to receive the one or more first audio packets broadcast by the first audio generating device (120), and receive the one or more second audio packets broadcast by the second audio generating device (130); The audio processing circuit (113) is further configured to generate a sound signal according to the content of the one or more first audio packets and the one or more second audio packets, and control the audio playing circuit (115) to play the sound signal.
8. The audio playback device (110) of claim 7, wherein The control circuit (117) is further configured to generate the audio broadcast timing indication according to an internal frequency and the number of audio generating devices in the Bluetooth audio system (100); The first audio generating device (120) acquires a first audio broadcast timing data according to the one or more Bluetooth audio transmission parameters, and broadcasts the one or more first audio packets at a first time point corresponding to the first audio broadcast timing data; The second audio generating device (130) acquires a second audio broadcast timing data according to the one or more Bluetooth audio transmission parameters, and broadcasts the one or more second audio packets at a second time point corresponding to the second audio broadcast timing data.
9. The audio playback device (110) of claim 8, wherein The control circuit (117) is further configured to insert the one or more Bluetooth audio transmission parameters into one or more predetermined data items, and send the one or more predetermined data items via the Bluetooth communication circuit (111) without pairing with the first audio generating device (120) and the second audio generating device (130) via Bluetooth; The first audio generating device (120) receives the one or more predetermined data items, and is capable of parsing the one or more predetermined data items to obtain the one or more Bluetooth audio transmission parameters; The second audio generating device (130) receives the one or more predetermined data items, and is capable of parsing the one or more predetermined data items to obtain the one or more Bluetooth audio transmission parameters.
10. The audio playback device (110) of claim 9, wherein, The one or more predetermined data items are selected from a group consisting of: one or more advertising indication packets; one or more non-connectable advertising indication packets; one or more scannable advertising indication packets; one or more broadcast isochronous stream protocol data units; one or more broadcast isochronous group protocol data units; one or more auxiliary advertising indication packets; one or more advertising extension indication packets; one or more advertising decision indication 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 stream protocol data units; and one or more broadcast isochronous group protocol data units.
Citation Information
Patent Citations
Sharing method for Bluetooth audio packet
CN104980191A
Method and apparatus for communicating audio data
US20150334488A1