A Bluetooth master device, a Bluetooth slave device, and a volume control method

CN115914704BActive Publication Date: 2026-09-01HISENSE VISUAL TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211209453.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2026-09-01
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

[0002]随着智能电视和蓝牙技术的发展,目前智能电视已经能够支持通过蓝牙连接多个设备,在一个蓝牙主设备连接多个蓝牙从设备的情况下,蓝牙主设备向多个蓝牙从设备广播音频数据,蓝牙从设备在输出音频数据时的音量大小会受到蓝牙从设备的产品参数、用户的使用习惯等因素的影响,导致多个蓝牙从设备输出的音量不一致,可能过大或过小,给用户造成困扰,目前只能由每个蓝牙从设备自行调节音量,操作重复繁琐,影响用户的使用体验感

Benefits of technology

[0037]This disclosure provides a Bluetooth master device, a Bluetooth slave device, and a volume control method. The Bluetooth master device first establishes Bluetooth connections with multiple slave devices to control them via Bluetooth. Then, it receives a volume control command, which includes a target output volume. The master device then sends the target output volume to a first slave device, which is at least one slave device selected from the multiple slave devices. Further, the Bluetooth master device controls a Bluetooth module to broadcast raw audio data. Upon receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it. This allows control of the output volume of one or more slave devices connected to the Bluetooth master device. Furthermore, the multiple slave devices can mutually control each other's output volume. The operation is simple, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115914704B_ABST
    Figure CN115914704B_ABST
Patent Text Reader

Abstract

This disclosure relates to a Bluetooth master device, a Bluetooth slave device, and a volume control method, relating to the field of Bluetooth Low Energy audio technology. The Bluetooth master device includes: a controller configured to: establish Bluetooth connections with multiple slave devices; receive a volume control command, the volume control command including a target output volume; send the target output volume to a first slave device, the first slave device being at least one selected from the multiple slave devices; and control a Bluetooth module to broadcast raw audio data, so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain target audio data and outputs it. The embodiments of this disclosure address the technical problem of repetitive and cumbersome operations when adjusting the output volume of a slave device using existing Bluetooth master devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Bluetooth Low Energy audio technology, and more particularly to a Bluetooth master device, a Bluetooth slave device, and a volume control method. Background Technology

[0002] With the development of smart TVs and Bluetooth technology, smart TVs can now support connecting multiple devices via Bluetooth. When a Bluetooth master device connects to multiple Bluetooth slave devices, the master device broadcasts audio data to the slave devices. The volume of the output audio data by the slave devices can be affected by factors such as the product parameters of the slave devices and the user's usage habits, resulting in inconsistent output volumes from the multiple slave devices, which may be too loud or too soft, causing inconvenience to the user. Currently, each slave device has to adjust its volume manually, which is repetitive and cumbersome, affecting the user experience. Summary of the Invention

[0003] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides a Bluetooth master device, a Bluetooth slave device, and a volume control method, which can flexibly control the output volume of one or more slave devices connected to the Bluetooth master device, is easy to operate, and improves the user experience.

[0004] To achieve the above objectives, the technical solutions provided by the embodiments of this disclosure are as follows:

[0005] In a first aspect, embodiments of this disclosure provide a Bluetooth host device, the Bluetooth host device comprising:

[0006] The controller is configured to establish Bluetooth connections with multiple slave devices;

[0007] Receive volume control commands, which include the target output volume;

[0008] Send the target output volume to the first slave device, which is at least one slave device selected from a plurality of slave devices;

[0009] The Bluetooth module is controlled to broadcast raw audio data, so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it.

[0010] Secondly, embodiments of this disclosure provide another Bluetooth host device, which includes:

[0011] The controller is configured to establish Bluetooth connections with multiple slave devices;

[0012] Receive a volume control command, the volume control command including a target output volume and a first identification information of a first slave device, the first slave device being at least one slave device selected from a plurality of slave devices;

[0013] Obtain the raw audio data;

[0014] The original audio data is modulated based on the target output volume to obtain the target audio data.

[0015] Control the Bluetooth module to send target audio data to the first slave device.

[0016] Thirdly, embodiments of this disclosure provide a Bluetooth slave device, the Bluetooth slave device comprising:

[0017] The controller is configured to: establish a Bluetooth connection with the Bluetooth host device;

[0018] Send a volume control command to the Bluetooth master device. The volume control command includes the target output volume and the first identification information of the first slave device. The first slave device is at least one selected slave device among a plurality of slave devices connected to the Bluetooth master device.

[0019] Obtain the raw audio data broadcast by the Bluetooth host device;

[0020] In response to a volume control command, the target audio data is obtained by modulating the original audio data according to the target output volume, and then the target audio data is output.

[0021] Fourthly, embodiments of this disclosure provide another Bluetooth slave device, the Bluetooth slave device comprising:

[0022] The controller is configured to: establish a Bluetooth connection with the Bluetooth host device;

[0023] Send a volume control command to the Bluetooth master device. The volume control command includes the target output volume and the first identification information of the first slave device. The first slave device is at least one selected slave device among a plurality of slave devices connected to the Bluetooth master device.

[0024] It acquires the target audio data sent by the Bluetooth master device and outputs the target audio data. The target audio data is obtained by the Bluetooth master device modulating the original audio data according to the target output volume.

[0025] Fifthly, embodiments of this disclosure provide a volume control method applied to a Bluetooth host device, comprising:

[0026] Establish Bluetooth connections with multiple slave devices;

[0027] Receive volume control commands;

[0028] The volume control command includes a target output volume; the target output volume is sent to a first slave device, which is at least one selected slave device among the plurality of slave devices; the Bluetooth module is controlled to broadcast raw audio data, so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain target audio data and outputs it;

[0029] Alternatively, the volume control command includes a target output volume and a first identification information of a first slave device, wherein the first slave device is at least one selected slave device among the plurality of slave devices; acquires raw audio data; modulates the raw audio data based on the target output volume to obtain target audio data; and controls the Bluetooth module to send the target audio data to the first slave device.

[0030] Sixthly, embodiments of this disclosure provide a volume control method applied to a Bluetooth slave device, comprising:

[0031] Establish a Bluetooth connection with the Bluetooth host device;

[0032] Send a volume control command to the Bluetooth master device. The volume control command includes a target output volume and a first identification information of a first slave device, wherein the first slave device is at least one of a plurality of slave devices connected to the Bluetooth master device.

[0033] Acquire the raw audio data broadcast by the Bluetooth host device; in response to the volume control command, modulate the raw audio data according to the target output volume to obtain target audio data, and output the target audio data;

[0034] Alternatively, acquire the target audio data sent by the Bluetooth host device and output it.

[0035] In a seventh aspect, this disclosure provides a computer-readable storage medium, comprising: storing a computer program on the computer-readable storage medium, wherein when the computer program is executed by a processor, it implements the volume control method as shown in the fifth aspect, or implements the volume control method as shown in the sixth aspect.

[0036] Eighthly, this disclosure provides a computer program product comprising a computer program that, when run on a computer, causes the computer to implement the volume control method as described in the fifth aspect, or to implement the volume control method as described in the sixth aspect.

[0037] This disclosure provides a Bluetooth master device, a Bluetooth slave device, and a volume control method. The Bluetooth master device first establishes Bluetooth connections with multiple slave devices to control them via Bluetooth. Then, it receives a volume control command, which includes a target output volume. The master device then sends the target output volume to a first slave device, which is at least one slave device selected from the multiple slave devices. Further, the Bluetooth master device controls a Bluetooth module to broadcast raw audio data. Upon receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it. This allows control of the output volume of one or more slave devices connected to the Bluetooth master device. Furthermore, the multiple slave devices can mutually control each other's output volume. The operation is simple, improving the user experience. Attached Figure Description

[0038] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0039] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 Schematic diagrams of scenarios provided in some embodiments of this disclosure Figure One ;

[0041] Figure 2 Schematic diagrams of scenarios provided in some embodiments of this disclosure Figure Two ;

[0042] Figure 3 This is a configuration block diagram of the control device 100 in an embodiment of this disclosure;

[0043] Figure 4A This is a hardware configuration block diagram of the Bluetooth host device 200 in an embodiment of this disclosure;

[0044] Figure 4B This is a schematic diagram of the software configuration of the Bluetooth master device 200 in an embodiment of this disclosure;

[0045] Figure 5 This is a schematic diagram of the structure of a Bluetooth slave device provided in an embodiment of the present disclosure;

[0046] Figure 6 A flowchart illustrating a volume control method provided in this embodiment of the present disclosure. Figure One ;

[0047] Figure 7 A schematic diagram of a volume adjustment interface provided in an embodiment of this disclosure;

[0048] Figure 8 A schematic diagram of a volume control interface provided in an embodiment of this disclosure;

[0049] Figure 9 A flowchart illustrating a volume control method provided in this embodiment of the present disclosure. Figure Two ;

[0050] Figure 10 A flowchart illustrating a volume control method provided in this embodiment of the present disclosure. Figure Three ;

[0051] Figure 11 This is a schematic flowchart of a volume control method provided in an embodiment of the present disclosure. Detailed Implementation

[0052] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0053] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0054] Currently, Bluetooth master devices can support connecting multiple Bluetooth slave devices and broadcast audio data to them based on Bluetooth Low Energy technology. During the process of multiple slave devices acquiring and outputting audio data, factors such as the product parameters of the slave devices and user habits can affect the actual output volume. Therefore, different users may experience inconsistent output volumes when listening to audio data through Bluetooth slave devices. The volume may be too high, resulting in "crackling" sounds that could damage hearing and harm ear health; conversely, the volume may be too low, affecting the listening experience. Currently, adjusting the output volume of each Bluetooth slave device requires individual adjustment, which is repetitive and cumbersome, negatively impacting the user experience. Therefore, a solution that can control the output volume of multiple Bluetooth slave devices is urgently needed.

[0055] To address the aforementioned technical problems, this disclosure provides a Bluetooth master device, a Bluetooth slave device, and a volume control method. The Bluetooth master device first establishes Bluetooth connections with multiple slave devices to control them via Bluetooth. Then, it receives a volume control command, which includes a target output volume. The master device then sends the target output volume to a first slave device, which is at least one slave device selected from the multiple slave devices. Further, the Bluetooth master device controls a Bluetooth module to broadcast raw audio data. Upon receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it. This allows control of the output volume of one or more slave devices connected to the Bluetooth master device. Furthermore, the multiple slave devices can mutually control each other's output volume, simplifying operation and improving the user experience.

[0056] The aforementioned Bluetooth master device serves as the audio data source for multiple slave devices. It can receive volume control commands sent by any slave device to control the output volume of one or more slave devices. This enables the control of the output volume of at least one slave device through the operation of one slave device. The operation is simple and can meet the different volume needs of different users, thus improving the user-friendliness of listening.

[0057] Figure 1 Schematic diagrams of scenarios provided in some embodiments of this disclosure Figure One .like Figure 1 As shown in the figure, the device includes a control device 100, a Bluetooth host device 200, a smart device 300, and a server 400. Users can operate the Bluetooth host device 200 through the smart device 300 or the control device 100 to play audio and video resources on the Bluetooth host device 200.

[0058] Figure 2 Schematic diagrams of scenarios provided in some embodiments of this disclosure Figure Two The diagram includes a Bluetooth master device 200 and multiple Bluetooth slave devices: a control device 100, a first audio output device 101, and a second audio output device 102. The control device 100 can be a Bluetooth remote control or an infrared remote control; the first audio output device 101 and the second audio output device 102 can be Bluetooth headsets.

[0059] like Figure 2As shown, the Bluetooth master device 200 establishes a Bluetooth connection with the control device 100, the first audio output device 101, and the second audio output device 102 to control these multiple Bluetooth slave devices. In a scenario where the user listens to audio data on the Bluetooth master device 200 using the first audio output device 101 and the second audio output device 102, optionally, the user can operate the Bluetooth master device 200 through the control device 100 to adjust the output volume of the first audio output device 101 and the second audio output device 102. The control device 100 sends a volume control command to the Bluetooth master device, which includes the target... The output volume also includes the identification information of the control device 100, the identification information of the first audio output device 101, and / or the identification information of the second audio output device 102. After receiving the volume control command, the Bluetooth master device 200 sends the target output volume to the first audio output device 101 and / or the second audio output device 102. It should be noted that the target output volume corresponding to the first audio output device 101 and the target output volume corresponding to the second audio output device 102 can be the same or different, and is determined by the user operating the volume adjustment button of the control device 100. Furthermore, the Bluetooth master device 200 controls the Bluetooth module to broadcast the raw audio data, so that after the first audio output device 101 and / or the second audio output device 102 acquire the raw audio data, they modulate according to the target output volume to obtain the target audio data and output it. This allows the user to adjust the output volume of the first audio output device 101 or the second audio output device 102 individually, or adjust the output volume of the first audio output device 101 and the second audio output device 102 uniformly, through the control device 100 to operate the Bluetooth master device 200. This maximizes the satisfaction of the user of the first audio output device 101 and the user of the second audio output device 102 in terms of volume adjustment, thereby improving the user experience.

[0060] Optionally, if the first audio output device 101 or the second audio output device 102 is equipped with volume adjustment buttons that can adjust the output volume themselves and provide feedback to the connected Bluetooth host device 200, the user can operate the Bluetooth host device 200 through the first audio output device 101 or the second audio output device 102 to adjust the output volume of the first audio output device 101 and the second audio output device 102. For example, the user sends a volume control command to the Bluetooth host device 200 through the first audio output device 101. This volume control command includes a target output volume and identification information of the first audio output device 101 and / or the second audio output device 102. After receiving the volume control command, the Bluetooth host device 200 sends the target output volume to the first audio output device 101 and / or the second audio output device 102. It should be noted that the target output volume corresponding to the first audio output device 101 and the target output volume corresponding to the second audio output device 102 can be the same or different, depending on the user's operation of the volume adjustment buttons on the first audio output device 101. Furthermore, the Bluetooth master device 200 controls the Bluetooth module to broadcast the raw audio data, so that after the first audio output device 101 and / or the second audio output device 102 acquire the raw audio data, they modulate it according to the target output volume to obtain the target audio data and output it. This allows the user to operate the Bluetooth master device 200 through the first audio output device 101 or the second audio output device 102 to adjust the output volume of the first audio output device 101 or the second audio output device 102 individually, or to adjust the output volume of the first audio output device 101 and the second audio output device 102 uniformly. This can maximize the satisfaction of the user of the first audio output device 101 and the user of the second audio output device 102 in terms of volume adjustment, making the operation simple and improving the user experience.

[0061] In some embodiments, the control device 100 may be a remote control, and communication between the remote control and the Bluetooth master device 200 may include infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods to control the Bluetooth master device 200. Users can input user commands through buttons on the remote control, voice input, control panel input, etc., to control the Bluetooth master device 200. In some embodiments, mobile terminals, tablets, computers, laptops, and other smart devices may also be used to control the Bluetooth master device 200.

[0062] In some embodiments, the smart device 300 can install software applications with the Bluetooth host device 200 to establish a connection and communication via network communication protocols, achieving one-to-one control operations and data communication. Audio and video content displayed on the smart device 300 can also be transmitted to the Bluetooth host device 200 for synchronized display. The Bluetooth host device 200 also communicates with the server 400 via various communication methods. The Bluetooth host device 200 can communicate via a local area network (LAN), wireless local area network (WLAN), and other networks. The server 400 can provide various content and interactive features to the Bluetooth host device 200. The Bluetooth host device 200 can be a liquid crystal display, an OLED display, or a projection Bluetooth host device. In addition to providing broadcast television reception functionality, the Bluetooth host device 200 can also be equipped with smart network TV functionality that provides computer support.

[0063] Figure 3 This is a configuration block diagram of the control device 100 in an embodiment of this disclosure. Figure 3 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive user input commands and convert them into commands that the Bluetooth host device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the Bluetooth host device 200. The communication interface 130 is used for external communication and includes at least one of a Wi-Fi chip, a Bluetooth module, NFC, or a replacement module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button, or a replacement module.

[0064] Figure 4A This is a hardware configuration block diagram of the Bluetooth host device 200 in an embodiment of this disclosure. For example... Figure 4A The Bluetooth master device 200 shown includes: a tuner / demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, etc. The controller 250 includes a central processing unit, a video processor, an audio processor, a graphics processor, RAM, ROM, and a first to nth interface for input / output. The display 260 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The tuner / demodulator 210 receives broadcast television signals via wired or wireless means, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals. The detector 230 is used to collect signals from the external environment or signals interacting with the external environment. The controller 250 and the tuner / demodulator 210 can be located in different separate devices; that is, the tuner / demodulator 210 can also be in an external device of the master device where the controller 250 is located, such as an external set-top box.

[0065] In some embodiments, the Bluetooth host device described above is a terminal device with display function, such as a television, mobile phone, computer, or learning machine.

[0066] In some embodiments, the controller 250 controls the operation of the Bluetooth master device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the Bluetooth master device 200. The user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the GUI. Alternatively, the user can input user commands by entering specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.

[0067] The output interface (display 260, and / or audio output interface 270) is configured to output user interaction information;

[0068] Communicator 220 is used to communicate with server 400 or other devices.

[0069] This disclosure provides a Bluetooth host device, which includes:

[0070] The controller is configured to establish Bluetooth connections with multiple slave devices;

[0071] Receive volume control commands, which include the target output volume;

[0072] Send the target output volume to the first slave device, which is at least one slave device selected from a plurality of slave devices;

[0073] The Bluetooth module is controlled to broadcast raw audio data, so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it.

[0074] The aforementioned Bluetooth master device establishes Bluetooth connections with multiple slave devices. Upon receiving a volume control command, it sends the target output volume included in the volume control command to the first slave device, i.e., at least one slave device selected from the multiple slave devices. This controls the Bluetooth module to broadcast the original audio data, so that the first slave device, after receiving the original audio data, modulates the original audio data according to the target output volume to obtain the target audio data and outputs it. This enables the control of the output volume of at least one slave device from one slave device, simplifying the operation and improving the user experience.

[0075] In some embodiments, the volume control command is received via a Bluetooth module, and the volume control command further includes: first identification information of the first slave device.

[0076] In some embodiments, the volume control command further includes second identification information of the second slave device, wherein the second slave device is the slave device that sent the volume control command;

[0077] Before sending the target output volume to the first slave device, the controller 250 is also configured to: determine whether the second slave device is an audio output device based on the second identification information of the second slave device; and if the second slave device is not an audio output device, control the Bluetooth module to forward the volume control command to the first slave device.

[0078] In some embodiments, the volume control command is received by the infrared module and sent by the infrared control device.

[0079] After receiving the volume control command, the controller 250 is configured to, before sending the target output volume to the first slave device, display a volume control interface in response to the volume control command; the volume control interface includes a first volume control of the first slave device and a second volume control of the Bluetooth master device; receive user selection input for the first volume control, and obtain the first identification information of the first slave device.

[0080] This disclosure also provides a Bluetooth host device, which includes:

[0081] The controller is configured to establish Bluetooth connections with multiple slave devices;

[0082] Receive a volume control command, the volume control command including a target output volume and a first identification information of a first slave device, the first slave device being at least one slave device selected from a plurality of slave devices;

[0083] Obtain the raw audio data;

[0084] The original audio data is modulated based on the target output volume to obtain the target audio data.

[0085] Control the Bluetooth module to send target audio data to the first slave device.

[0086] The aforementioned Bluetooth master device can control the output volume of one or more connected Bluetooth slave devices. After receiving a volume control command, it determines the target output volume of the first slave device that needs to be adjusted, then acquires the raw audio data, modulates it based on the target output volume, and thus utilizes the strong processing power of the Bluetooth master device to quickly obtain the target audio data required by the first slave device. The first slave device then sends the target audio data to adjust the output volume of the first slave device, which is highly efficient and improves the user experience.

[0087] like Figure 4B Show, Figure 4BThis is a schematic diagram of the software configuration of the Bluetooth master device 200 in an embodiment of this disclosure, as shown below. Figure 4B As shown, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the Android runtime and system library layer (referred to as the "System Runtime Layer"), and the kernel layer. The kernel layer contains at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, Wi-Fi driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0088] This disclosure provides a Bluetooth slave device, which includes:

[0089] The controller is configured to: establish a Bluetooth connection with the Bluetooth host device;

[0090] Send a volume control command to the Bluetooth master device. The volume control command includes the target output volume and the first identification information of the first slave device. The first slave device is at least one selected slave device among a plurality of slave devices connected to the Bluetooth master device.

[0091] Obtain the raw audio data broadcast by the Bluetooth host device;

[0092] In response to a volume control command, the target audio data is obtained by modulating the original audio data according to the target output volume, and then the target audio data is output.

[0093] The aforementioned Bluetooth slave device can control its own output volume and that of at least one other first slave device. The Bluetooth slave device sends a volume control command to the Bluetooth master device to notify the Bluetooth master device of the first slave device to be controlled and the corresponding target output volume. Then, while controlling its own output volume, after obtaining the original audio data broadcast by the Bluetooth master device, it responds to the volume control command, modulates the original audio data according to the target output volume to obtain the target audio data, and outputs the target audio data, thereby realizing the control of its own output volume and the output volume of other first slave devices.

[0094] In some embodiments, after establishing a Bluetooth connection with the Bluetooth master device, the controller is further configured to: acquire the current ambient volume and the standard output volume, wherein the standard output volume is a volume measured in advance based on a reference environment; and calculate the target output volume based on the current ambient volume and the standard output volume.

[0095] This disclosure provides another Bluetooth slave device, which includes:

[0096] The controller is configured to: establish a Bluetooth connection with the Bluetooth host device;

[0097] Send a volume control command to the Bluetooth master device. The volume control command includes the target output volume and the first identification information of the first slave device. The first slave device is at least one selected slave device among a plurality of slave devices connected to the Bluetooth master device.

[0098] It acquires the target audio data sent by the Bluetooth master device and outputs the target audio data. The target audio data is obtained by the Bluetooth master device modulating the original audio data according to the target output volume.

[0099] The aforementioned Bluetooth slave device establishes a Bluetooth connection with the Bluetooth master device to control its own output volume and that of other selected first slave devices. The Bluetooth slave device sends a volume control command to the Bluetooth master device. Upon receiving target audio data from the Bluetooth master device, which is the audio output modulated by the Bluetooth master device, the Bluetooth slave device directly outputs the target audio data, thereby improving the output efficiency of the audio data.

[0100] like Figure 5 As shown, Figure 5 This is a schematic diagram of the structure of a Bluetooth slave device provided in an embodiment of the present disclosure. The Bluetooth slave device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the aforementioned controller can execute the process and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0101] To illustrate this solution in more detail, the following will use examples to illustrate it. Figure 6 To explain, it is understandable that Figure 6 The steps involved may include more or fewer steps in actual implementation, and the order of these steps may also be different, depending on whether the volume control method provided in the embodiments of this disclosure can be implemented.

[0102] like Figure 6 As shown, Figure 6 A flowchart illustrating a volume control method provided in this embodiment of the present disclosure. Figure One This volume control method is applied to a Bluetooth host device and includes the following steps S601 to S604:

[0103] S601. Establish Bluetooth connections with multiple slave devices.

[0104] Among them, multiple slave devices may include control devices and audio output devices, such as Bluetooth remote controls and Bluetooth headsets.

[0105] In some embodiments, when a control device is included among multiple slave devices, the Bluetooth master device actively initiates a Bluetooth Low Energy Scan (BLE Scan). If a broadcast packet sent by the control device is detected, a Bluetooth connection with the control device is established through the Human Interface Device over GATT Profile (HOGP) protocol.

[0106] In some embodiments, where multiple slave devices include audio output devices, the Bluetooth master device establishes Bluetooth connections with multiple slave devices to control them. It should be noted that the Bluetooth master device, acting as the audio data source, broadcasts audio data to the audio output devices, which act as the audio data receivers, based on Bluetooth Low Energy's Isochronous Broadcast Stream (BIS) technology.

[0107] S602, Receive volume control commands.

[0108] The volume control command includes the target output volume.

[0109] In this disclosure, the processing method of the Bluetooth master device differs depending on the device sending the volume control command. The device sending the volume control command can be a control device or an audio output device; if the device sending the volume control command is a control device, the processing method of the Bluetooth master device also differs depending on the control device. This disclosure primarily focuses on control devices based on the Bluetooth communication protocol and control devices based on the infrared communication protocol. For ease of description, control devices based on the Bluetooth communication protocol are simply referred to as Bluetooth control devices, such as Bluetooth remote controls; control devices based on the infrared communication protocol are simply referred to as infrared control devices, such as infrared remote controls.

[0110] (1) The device that sends the volume control command is a Bluetooth control device.

[0111] On the Bluetooth master device side, a volume control command is received via the Bluetooth module. The volume control command includes a target output volume and a first identification information of a first slave device. The first slave device is at least one slave device selected from a plurality of slave devices connected to the Bluetooth master device. The first identification information may be the device name of the first slave device, which is not limited in this disclosure.

[0112] The target output volume can be one or more. It is understood that if the number of first identifiers for the first slave device is one, then the target output volume is the output volume corresponding to that one first slave device; if the number of first identifiers for the first slave device is multiple, then the target output volume can be one or multiple. When the target output volume is one, it means the user expects to uniformly adjust the output volume of all first slave devices; when the target output volume is multiple, the user expects to adjust the output volume corresponding to different first slave devices. The target output volumes can be the same or different, and this disclosure does not limit this.

[0113] The volume control command also includes a second identification information for the second slave device. The second slave device is the slave device that sends the volume control command, and the second identification information can be the device name, device attributes, etc. of the second slave device. Optionally, after receiving the volume control command, the Bluetooth master device determines whether the second slave device is an audio output device based on the second identification information of the second slave device in the volume control command. If the second slave device is not an audio output device, it is the Bluetooth control device in this case. The Bluetooth master device controls the Bluetooth module to forward the volume control command to the first slave device, so that the user can adjust the output volume of the first slave device connected to the Bluetooth master device through the Bluetooth control device.

[0114] Understandably, a user operates a Bluetooth master device via a Bluetooth control device to bring up a volume adjustment interface. This interface includes volume controls for at least one Bluetooth slave device. After the user selects and adjusts the volume control corresponding to the first slave device via the Bluetooth control device, the Bluetooth control device sends a volume control command to the Bluetooth master device. This command includes the first identification information and target output volume of the first slave device, as well as the second identification information of the Bluetooth control device (the second slave device). It should be noted that the identification information of the first slave device indicates the slave device to be controlled by the volume control, and the second identification information of the second slave device indicates the slave device sending the volume control command. These can be distinguished in the volume control command data structure through different bits or placeholder numbers, which will not be elaborated upon in this disclosure.

[0115] When the Bluetooth master device receives a volume control command through the Bluetooth module, and determines that the sending device of the volume control command is the Bluetooth control device based on the second identification information of the second slave device, it means that the user expects to adjust the audio output device connected to the Bluetooth master device through the Bluetooth control device.

[0116] For example, refer to Figure 2 In the scenario shown, the Bluetooth host device 200 is connected to the control device 100, the first audio output device 101, and the second audio output device 102. The control device 100 is a Bluetooth control device, through which the user invokes the volume adjustment interface on the Bluetooth host device 200.Figure 7 As shown, Figure 7 This is a schematic diagram of a volume adjustment interface provided in an embodiment of the present disclosure. The volume adjustment interface 701 in the figure includes a main volume control 71, a first offset volume control 72, and a second offset volume control 73. The main volume control 71 is used to uniformly control the output volume of the first audio output device 101 and the second audio output device 102; the first offset volume control 72 is used to individually control the output volume of the first audio output device 11; and the second offset volume control 73 is used to individually control the output volume of the second audio output device 12.

[0117] The user selects the desired volume control for the audio output device in the volume adjustment interface of the control device 100, for example, selecting the main volume control 71. The user then controls the output volume of the first audio output device 101 and the second audio output device 102 using the volume adjustment buttons on the control device 100. If the user adjusts the main volume control 71 to determine a target output volume of 40, it indicates that the user wants to control the output volume of both the first and second audio output devices 101 and 102 to 40. The user then sends a volume control command to the Bluetooth master device. This command includes the identification information and target output volume of the first audio output device 101, as well as the identification information and output volume of the second audio output device 102. The Bluetooth master device receives the volume control command through the Bluetooth module and then executes step S603.

[0118] It should be noted that, Figure 7 The diagram shows a master volume control 71, a first offset volume control 72, and a second offset volume control 73. The master volume control 71 can be configured to uniformly control the output volume of both the first audio output device 101 and the second audio output device 102. The first offset volume control 72 is configured to control the output volume of the first audio output device 101, and the second offset volume control 73 is configured to control the output volume of the second audio output device 102. If, after selecting and adjusting the master volume control 71, the user still wishes to adjust the output volume of the first audio output device 101 independently, then the first offset volume control 72 can be selected and adjusted. The output volume of the first audio output device 101 is calculated based on the volume parameters of the master volume control 71, combined with the volume parameters of the first offset volume control 72.

[0119] For example, if the user adjusts the volume parameter of the main volume control 71 to 40 and then adjusts the volume parameter of the first offset volume control 72 to 30, the output volume of the first audio output device 101 will be 52 (40 + 40 × 30%). The above is only an example illustration, and the specific calculation method is not specifically limited in this disclosure.

[0120] (2) The device that sends the volume control command is the audio output device.

[0121] On the Bluetooth master device side, a volume control command is received via the Bluetooth module. This volume control command includes a target output volume and a first identification information of the first slave device. There can be one or more target output volumes. The target output volumes can be the same or different; this disclosure does not limit this.

[0122] The volume control command also includes the second identification information of the second slave device, which is the slave device that sends the volume control command. Optionally, after receiving the volume control command, the Bluetooth master device determines whether the second slave device is an audio output device based on the second identification information of the second slave device in the volume control command. If the second slave device is an audio output device, the master device forwards the volume control command to other slave devices in the first slave device except the second slave device, so that the user can adjust the output volume of the first slave device connected to the Bluetooth master device through the audio output device.

[0123] In some embodiments, a user can use an audio output device to operate a Bluetooth master device to bring up a volume adjustment interface. The volume adjustment interface includes a volume control for at least one Bluetooth slave device. After the user selects and adjusts the volume control corresponding to the first slave device through the audio output device, the audio output device sends a volume control command to the Bluetooth master device. The volume control command includes a first identification information and a target output volume of the first slave device, as well as a second identification information of the audio output device (the second slave device).

[0124] The Bluetooth slave device receives volume control commands to meet the user's need to control the output volume of the audio output device and / or other slave devices through the audio output device.

[0125] (3) The device that sends the volume control command is an infrared control device.

[0126] On the Bluetooth master device side, the volume control command is received via the infrared module, which confirms that the volume control command was sent by the infrared control device.

[0127] In some embodiments, the Bluetooth master device responds to a volume control command by displaying a volume control interface, which includes a first volume control from a first slave device and a second volume control from the Bluetooth master device, such as... Figure 8 As shown, Figure 8 This is a schematic diagram of a volume control interface provided in an embodiment of the present disclosure. The volume control interface 801 shown in the figure includes a first volume control 81 and a second volume control 82, wherein the first volume control 81 is used to adjust the output volume of the first slave device, and the second volume control 82 is used to adjust the output volume of the Bluetooth master device. (Reference) Figure 2In the scenario shown, the first volume control 81 is used to adjust the first audio output device 101 and / or the second audio output device 102; the second volume control is used to adjust the output volume of the Bluetooth master device 200, such as the speaker volume of the Bluetooth master device 200.

[0128] Optionally, when the user selects the first volume control 81 using the infrared control device, it indicates that the user wishes to adjust the output volume of the first slave device connected to the Bluetooth master device 200. The Bluetooth master device 200 receives the user's selection input for the first volume control 81 and can further display, as shown below. Figure 7 The volume adjustment interface shown displays the volume control corresponding to the first slave device, so that the user can accurately select and adjust the volume control of at least one slave device to adjust the output volume. When the user selects the volume control of the first slave device, the Bluetooth master device 200 obtains the first identification information of the first slave device, determines the first slave device that needs to control the output volume, and then executes step S603.

[0129] In the above embodiments, the Bluetooth master device responds differently depending on the sending device of the volume control command, making it suitable for diverse scenarios, facilitating user control of the output volume of the slave device, and improving the user experience.

[0130] S603, Send the target output volume to the first slave device.

[0131] In some embodiments, the Bluetooth master device sends a target output volume to a selected first slave device whose output volume needs to be adjusted. Optionally, after receiving a volume control command, the master device sends the corresponding target output volume to each first slave device according to the first identification information of the first slave device included in the volume control command. It is understood that there is more than one first slave device, and the corresponding target output volumes may be the same or different. Therefore, the Bluetooth master device accurately and specifically sends the corresponding target output volume to each first slave device according to the first identification information of each first slave device.

[0132] S604. Control the Bluetooth module to broadcast raw audio data so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it.

[0133] In some embodiments, the Bluetooth master device broadcasts raw audio data based on Bluetooth Low Energy BIS technology, enabling multiple first slave devices to receive the raw audio data simultaneously, thus avoiding the adverse effects of latency on the user's listening experience.

[0134] On the first slave device side, after receiving the raw audio data and target output volume broadcast by the Bluetooth master device, the raw audio data is modulated according to the target output volume to obtain the target audio data and output it, thereby realizing playback according to the target output volume, satisfying the user's need to adjust the volume, and simultaneously meeting the needs of different users for different volumes, thus improving the user experience.

[0135] In summary, the embodiments of this disclosure provide a volume control method. This method first establishes a Bluetooth connection with multiple slave devices to control the multiple slave devices via Bluetooth. Then, it receives a volume control command, which includes a target output volume. The target output volume is then sent to a first slave device, which is at least one slave device selected from the multiple slave devices. Further, the Bluetooth master device controls the Bluetooth module to broadcast raw audio data, so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the target output volume to obtain the target audio data and outputs it. This achieves control over the output volume of one or more slave devices connected to the Bluetooth master device, and the multiple slave devices can mutually control each other's output volume. The method is simple to operate and improves the user experience.

[0136] like Figure 9 As shown, Figure 9 A flowchart illustrating a volume control method provided in this embodiment of the present disclosure. Figure Two This volume control method is applied to a Bluetooth host device and includes the following steps S901 to S904:

[0137] S901, Establish Bluetooth connections with multiple slave devices.

[0138] The specific method of step S901 is the same as or similar to that of step S601, and will not be described in detail here.

[0139] S902, Receive volume control commands.

[0140] The volume control command includes the target output volume and the first identification information of the first slave device. The first slave device is at least one selected slave device from a plurality of slave devices.

[0141] S903, Obtain raw audio data.

[0142] S904. Modulate the original audio data based on the target output volume to obtain the target audio data.

[0143] Typically, in a system consisting of a Bluetooth master device and a first slave device, the Bluetooth master device has a more complete resource configuration, strong processor computing power, and fast processing speed. By modulating the raw audio data through the Bluetooth master device, the target audio data can be obtained quickly. When there are multiple first slave devices, the Bluetooth master device can start different threads to modulate the target audio data of different first slave devices, which can meet the needs of controlling the output volume of multiple first slave devices at the same time. It is efficient and fast, and improves the user experience.

[0144] S905, Control the Bluetooth module to send target audio data to the first slave device.

[0145] In summary, the embodiments of this disclosure provide a volume control method. This method is applied to a Bluetooth master device and can control the output volume of one or more connected Bluetooth slave devices. After receiving a volume control command, the target output volume of the first slave device to be adjusted is determined. Then, the original audio data is acquired and modulated based on the target output volume. By utilizing the strong processing capabilities of the Bluetooth master device, the target audio data required by the first slave device can be quickly obtained. The first slave device then sends the target audio data to adjust the output volume of the first slave device. This method is highly efficient and improves the user experience.

[0146] like Figure 10 As shown, Figure 10 A flowchart illustrating a volume control method provided in this embodiment of the present disclosure. Figure Three This volume control method is applied to a Bluetooth slave device and includes the following steps S1001 to S1004:

[0147] S1001. Establish a Bluetooth connection with the Bluetooth host device.

[0148] In some embodiments, the Bluetooth slave device establishes a Bluetooth connection with the Bluetooth master device. It should be noted that the established Bluetooth connection between the Bluetooth slave device and the Bluetooth master device is used to transmit control signals. When the Bluetooth slave device acts as an audio data receiver, it can receive audio data broadcast by the Bluetooth master device based on Bluetooth Low Energy's Isochronous Broadcast Stream (BIS) technology.

[0149] In some embodiments, after establishing a Bluetooth connection with the Bluetooth host device, this disclosure provides an implementation method that first acquires the current ambient volume and the standard output volume, wherein the standard output volume is pre-measured based on a reference environment. Then, a target output volume is calculated based on the current ambient volume and the standard output volume, and a volume control command conforming to the target output volume is generated. This better adapts to the current environment, reduces the impact of ambient noise, and improves the user's listening experience.

[0150] S1002, Send volume control command to Bluetooth host device.

[0151] The volume control command includes the target output volume and the first identification information of the first slave device, wherein the first slave device is at least one selected slave device among a plurality of slave devices connected to the Bluetooth master device.

[0152] In some embodiments, the Bluetooth slave device controls the Bluetooth master device to bring up the volume control interface, see reference. Figure 7 As shown, the user selects and adjusts the volume controls included in the volume control interface via Bluetooth slave device, determines the first identifier information of the first slave device corresponding to the volume control and the target output volume, and generates a volume control command to send to the Bluetooth master device. Optionally, the first identifier information of each first slave device in the volume control command corresponds one-to-one with the target output volume to accurately control the output volume of different first slave devices.

[0153] S1003. Obtain the raw audio data broadcast by the Bluetooth master device.

[0154] S1004. In response to the volume control command, modulate the original audio data according to the target output volume to obtain the target audio data, and output the target audio data.

[0155] In some embodiments, when a Bluetooth slave device controls its own output volume, it acquires the original audio data broadcast by the Bluetooth master device, and then responds to the volume control command. According to the target output volume corresponding to the Bluetooth slave device in the volume control command, it modulates the original audio data to obtain the target audio data and outputs the target audio data. This realizes the control of its own output volume while controlling the output volume of other first slave devices connected to the same Bluetooth master device. The operation is simple, highly executable, and conducive to improving the user experience.

[0156] like Figure 11 As shown, Figure 11 This is a flowchart illustrating a volume control method provided in an embodiment of the present disclosure. The volume control method is applied to a Bluetooth slave device and includes the following steps S1101 to S1103:

[0157] S1101. Establish a Bluetooth connection with the Bluetooth host device.

[0158] S1102, Send volume control command to Bluetooth host device.

[0159] The volume control command includes the target output volume and the first identification information of the first slave device, wherein the first slave device is at least one selected slave device among a plurality of slave devices connected to the Bluetooth master device.

[0160] The specific implementation methods of steps S1101 to S1102 are the same as or similar to those of steps S1001 to S1002, and will not be repeated here.

[0161] S1103. Obtain the target audio data sent by the Bluetooth master device and output the target audio data.

[0162] The target audio data is obtained by the Bluetooth master device modulating the original audio data according to the target output volume.

[0163] In a system consisting of a Bluetooth master device and a first slave device, the Bluetooth slave device acts as an audio data receiver, receiving the target audio data that has been modulated by the Bluetooth master device and outputting the target audio data. This is fast, efficient, and enhances the user experience.

[0164] This disclosure provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the volume control method described above and achieves the same technical effect. To avoid repetition, further details are omitted here.

[0165] The computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0166] This disclosure provides a computer program product that includes a computer program that, when run on a computer, causes the computer to implement the volume control method described above.

[0167] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the discussion in some embodiments above is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various different variations of the embodiments suitable for specific application considerations.

Claims

1. A Bluetooth host device, characterized in that, include: The controller is configured to establish Bluetooth connections with multiple slave devices; The system receives a volume control command sent by a second slave device. The volume control command includes a target output volume, a first identification information of a first slave device, and a second identification information of the second slave device. Specifically, receiving the volume control command from the second slave device involves the user operating the Bluetooth master device through the second slave device to bring up a volume adjustment interface. This interface includes a volume control for at least one Bluetooth slave device. After the user selects and adjusts the volume control corresponding to the first slave device through the second slave device, the second slave device sends the volume control command to the Bluetooth master device. The first slave device is one or more slave devices selected from a plurality of slave devices. Determine whether the second slave device is an audio output device based on the second identification information of the second slave device; If the second slave device is an audio output device, the control Bluetooth module forwards the volume control command to other slave devices in the first slave device group besides the second slave device; The Bluetooth module is controlled to broadcast raw audio data, so that after receiving the raw audio data, other slave devices in the first slave device, excluding the second slave device, modulate the raw audio data according to the corresponding target output volume to obtain target audio data and output it.

2. The Bluetooth host device according to claim 1, characterized in that, The volume control command is received via Bluetooth module.

3. The Bluetooth host device according to claim 1, characterized in that, After determining whether the second slave device is an audio output device based on the second identification information of the second slave device, the controller is further configured to: If the second slave device is not an audio output device, the Bluetooth module is controlled to forward the volume control command to the first slave device; The Bluetooth module is controlled to broadcast raw audio data, so that after receiving the raw audio data, the first slave device modulates the raw audio data according to the corresponding target output volume to obtain target audio data and outputs it.

4. A volume control method, characterized in that, Applied to Bluetooth host devices, including: Establish Bluetooth connections with multiple slave devices; The system receives a volume control command sent by a second slave device. The volume control command includes a target output volume, a first identification information of a first slave device, and a second identification information of the second slave device. Specifically, receiving the volume control command from the second slave device involves the user operating the Bluetooth master device through the second slave device to bring up a volume adjustment interface. This interface includes a volume control for at least one Bluetooth slave device. After the user selects and adjusts the volume control corresponding to the first slave device through the second slave device, the second slave device sends the volume control command to the Bluetooth master device. The first slave device is one or more slave devices selected from the plurality of slave devices. Determine whether the second slave device is an audio output device based on the second identification information of the second slave device; If the second slave device is an audio output device, the control Bluetooth module forwards the volume control command to other slave devices in the first slave device group besides the second slave device; The Bluetooth module is controlled to broadcast raw audio data, so that after receiving the raw audio data, other slave devices in the first slave device, excluding the second slave device, modulate the raw audio data according to the corresponding target output volume to obtain target audio data and output it.

Citation Information

Patent Citations

  • Method for controlling playing volume of Bluetooth media

    CN101488783A

  • Audio processing method and audio output device

    CN106131751A

  • Bluetooth equipment volume adjusting method, equipment, and computer readable storage medium

    CN107633849A

  • Method and device for connecting Bluetooth device, electronic equipment and medium

    CN110996305A