A dynamic delay adjustment method, audio playback method and bluetooth headset

By dynamically adjusting the delay value of the TWS headset according to the Bluetooth channel signal strength, the audio delay problem in the prior art that cannot adapt to the usage environment is solved, and the audio playback quality and user experience in different environments are optimized.

CN114630227BActive Publication Date: 2024-12-13BESTECHNIC SHANGHAI CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210262292.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-15
Publication Date
2024-12-13
Estimated Expiration
2042-03-15

AI Technical Summary

Technical Problem

Existing TWS headsets cannot dynamically adjust audio delay according to the actual usage environment, resulting in excessive delay in extreme scenarios, reducing the smoothness of use and destroying the user experience.

Method used

Through the dynamic delay adjustment method, the delay value is determined based on the signal strength of the Bluetooth channel. If the signal strength reaches the preset threshold, the first delay value is used. Otherwise, the second delay value is used to ensure that audio playback is optimized in different environments quality.

Benefits of technology

It realizes dynamic adjustment of delay value according to external interference intensity, reduces lag during audio playback, and optimizes user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114630227B_ABST
    Figure CN114630227B_ABST
Patent Text Reader

Abstract

The present invention provides a dynamic delay adjustment method, an audio playback method and a Bluetooth headset, which can receive a playback instruction sent by a terminal, obtain the signal strength of a first predetermined number of Bluetooth channels of the Bluetooth headset, wherein the terminal is connected to the Bluetooth headset by Bluetooth; according to the signal strength, determine the Bluetooth channels that meet the preset conditions; judge whether the number of Bluetooth channels that meet the preset conditions reaches a second predetermined number, if so, use the first delay value as the delay value of the Bluetooth headset; otherwise, use the second delay value as the delay value of the Bluetooth headset. The present invention can dynamically adjust the delay value of the Bluetooth headset according to the interference intensity of the external environment, so that the Bluetooth headset can reduce the delay when the interference is weak and increase the delay when the interference is strong, thereby ensuring the audio playback quality of the Bluetooth headset in different environments, reducing the jamming during audio playback, and optimizing the user's product experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Bluetooth headsets, and in particular to a dynamic delay adjustment method, an audio playback method and a Bluetooth headset. Background Art

[0002] With the development of Bluetooth true wireless stereo (TWS) headset technology, TWS headsets are becoming more and more popular and have a wider audience. People's performance requirements for TWS are also getting higher and higher. Audio delay is an extremely important product performance indicator of TWS headsets, and game users have extremely high requirements for this performance.

[0003] However, the audio delay of existing TWS headphones is set at the factory and cannot change according to the specific scene environment during subsequent use. In order to adapt to most of the more extreme scene environments (such as complex environments such as airports and stations), manufacturers often set the audio delay to be relatively large to achieve better anti-stuttering effects. However, this will directly lead to excessive delay of TWS headphones in ordinary usage scenarios, reducing the smoothness of headphone use and destroying the user experience.

[0004] In summary, the TWS headsets in the prior art have problems such as being unable to adaptively adjust the audio delay according to the actual usage environment. Summary of the invention

[0005] In view of the above shortcomings of the prior art, the purpose of the present invention is to provide a dynamic delay adjustment method, an audio playback method and a Bluetooth headset, so as to improve the technical problems in the prior art that the TWS headset cannot adaptively adjust the audio delay according to the actual usage environment.

[0006] To achieve the above-mentioned purpose and other related purposes, the present invention provides a dynamic delay adjustment method, which is applied to a Bluetooth headset. The dynamic delay adjustment method includes:

[0007] receiving a play instruction, and obtaining the signal strength of a first predetermined number of Bluetooth channels of the Bluetooth headset; wherein the terminal is connected to the Bluetooth headset by Bluetooth;

[0008] Determining a Bluetooth channel that meets a preset condition according to the signal strength;

[0009] It is determined whether the number of Bluetooth channels that meet the preset conditions reaches a second predetermined number. If so, the first delay value is used as the delay value of the Bluetooth headset; otherwise, the second delay value is used as the delay value of the Bluetooth headset.

[0010] In a preferred embodiment, the step of obtaining the signal strength of a first predetermined number of Bluetooth channels of the Bluetooth headset includes:

[0011] Scanning all of the first predetermined number of Bluetooth channels to obtain a single signal strength corresponding to each of the Bluetooth channels; wherein the scanning is performed according to a first preset frequency;

[0012] For each of the Bluetooth channels, whenever the number of single signal strengths corresponding to the channel reaches the third predetermined number, the signal strength corresponding to the current Bluetooth channel is obtained based on the average value of the third predetermined number of single signal strengths. In a preferred embodiment, the step of determining a Bluetooth channel that meets the preset condition based on the signal strength includes:

[0013] For each of the Bluetooth channels, it is determined whether the signal strength of the current Bluetooth channel reaches a preset signal strength threshold. If so, it is considered that the current Bluetooth channel meets the preset condition; otherwise, it is considered that the current Bluetooth channel does not meet the preset condition.

[0014] In a preferred embodiment, the first delay value is smaller than the second delay value.

[0015] The present invention also discloses an audio playback method, which is applied to a Bluetooth headset. The Bluetooth headset adopts the above-mentioned dynamic delay adjustment method to obtain a delay value, and the Bluetooth headset includes a main headset and a secondary headset. The audio playback method includes:

[0016] Receive a play instruction, and obtain the current clock information and the corresponding delay value of the master headset; wherein the play instruction includes audio data;

[0017] Calculate the playback time point according to the clock information and the delay value;

[0018] Sending the play time point to the secondary earphone; wherein the play instruction includes audio data, and the terminal is connected to the primary earphone via Bluetooth;

[0019] When the playing time point is reached, the main earphone and the auxiliary earphone simultaneously play the to-be-played audio corresponding to the audio data.

[0020] In a preferred embodiment, the secondary earphone is wirelessly connected to the primary earphone and connected to the terminal via Bluetooth, and the number of the secondary earphone is at least one.

[0021] In a preferred embodiment, the clocks of the master earphone and the slave earphone are synchronized.

[0022] In a preferred embodiment, the step of determining the playing time point is the sum of the moment corresponding to the clock information and the delay value corresponding to the master earphone.

[0023] In a preferred embodiment, the step of the primary earphone and the secondary earphone simultaneously playing the to-be-played audio corresponding to the audio data comprises:

[0024] The main earphone and the auxiliary earphone decode the audio data, obtain the audio to be played, and play it.

[0025] The present invention also discloses a Bluetooth headset, which uses the above-mentioned dynamic delay adjustment method to obtain a delay value, and uses an audio playing method to play audio. The Bluetooth headset includes a main headset and a secondary headset, and the audio playing method includes:

[0026] Receive a play instruction, and obtain the current clock information and corresponding delay value of the master headset; wherein the play instruction includes audio data, and the terminal is connected to the master headset via Bluetooth;

[0027] Calculate the playback time point according to the clock information and the delay value;

[0028] Sending the play time point to the secondary earphone; wherein the secondary earphone receives the audio data included in the play instruction;

[0029] When the playing time point is reached, the main earphone and the auxiliary earphone simultaneously play the to-be-played audio corresponding to the audio data.

[0030] A dynamic delay adjustment method, an audio playback method and a Bluetooth headset provided by the present invention can dynamically adjust the delay value of the Bluetooth headset according to the interference intensity of the external environment, so that the Bluetooth headset can reduce the delay when the interference is weak and increase the delay when the interference is strong, thereby ensuring the audio playback quality of the Bluetooth headset in different environments, reducing the jamming during audio playback, and optimizing the user's product experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0032] Figure 1 FIG. 4 is a flow chart of a dynamic delay adjustment method according to an embodiment of the present invention.

[0033] Figure 2 Shown is a flowchart of an audio playing method in one embodiment of the present invention. DETAILED DESCRIPTION

[0034] The following is an explanation of the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the features in the following embodiments and the embodiments can be combined with each other without conflict. It should also be understood that the terms used in the embodiments of the present invention are intended to describe specific embodiments, rather than to limit the scope of protection of the present invention. The test methods for which specific conditions are not specified in the following examples are usually carried out under conventional conditions or according to the conditions recommended by the manufacturers.

[0035] See also Figure 1 to Figure 2 . It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions for the implementation of the present invention, so they have no substantial technical significance. Any modification of the structure, change in the proportional relationship, or adjustment of the size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical content disclosed by the present invention. At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" quoted in this specification are only for the convenience of description, and are not used to limit the scope of the implementation of the present invention. Changes or adjustments in their relative relationships should also be regarded as the scope of the implementation of the present invention without substantially changing the technical content.

[0036] When numerical ranges are given in the embodiments, it should be understood that, unless otherwise specified in the present invention, both endpoints of each numerical range and any value between the two endpoints can be selected. Unless otherwise defined, all technical and scientific terms used in the present invention are familiar to those skilled in the art and the description of the present invention, and any methods, equipment and materials of the prior art similar or equivalent to the methods, equipment and materials described in the embodiments of the present invention can also be used to implement the present invention.

[0037] A Bluetooth headset is a wireless hands-free headset that uses Bluetooth technology. A Bluetooth headset usually includes basic structures such as a charging interface circuit, a battery circuit, a communication module, a processing chip, a button circuit, and a player. Among them, the communication module can be connected to an external terminal via Bluetooth to achieve short-range wireless communication between the Bluetooth headset and the terminal. The processing chip can filter, stabilize, decode, and other processing on the data sent by the terminal to obtain the audio to be played and send it to the player, and the player plays the audio to be played.

[0038] Among them, the communication module can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), 2G, 3G, 4G, 5G, etc.

[0039] A terminal is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), digital signal processors (DSP), embedded devices, etc. The terminal can be any electronic product that can interact with Bluetooth headsets, such as personal computers, tablet computers, smart phones, personal digital assistants (PDA), interactive network televisions (IPTV), smart wearable devices, etc. The terminal can also include network equipment and / or user equipment. Among them, the network equipment includes, but is not limited to, a single network server, a server group consisting of multiple network servers, or a cloud consisting of a large number of hosts or network servers based on cloud computing (Cloud Computing). The network where the terminal is located includes but is not limited to the Internet, wide area network, metropolitan area network, local area network, virtual private network (VPN), etc.

[0040] The delay value involved in the present invention refers to the time interval from the completion of the decoding of the audio data by the processing chip of the Bluetooth headset to the formal playback of the audio by the player of the Bluetooth headset. The delay value is used to prevent the Bluetooth headset from freezing during audio playback when the signal is poor.

[0041] See also Figure 1 , which is a flow chart of a dynamic delay adjustment method in this embodiment, applied to a Bluetooth headset, and the dynamic delay adjustment method includes:

[0042] Step S100: receiving a play instruction and obtaining the signal strength of a first predetermined number of Bluetooth channels of the Bluetooth headset; wherein the terminal is connected to the Bluetooth headset by Bluetooth.

[0043] The first predetermined number is less than or equal to the number of all Bluetooth channels of the Bluetooth headset. For example, if the Bluetooth headset includes 79 Bluetooth channels in total, the first predetermined number may be any number less than or equal to 79.

[0044] In actual use, the first predetermined number may be pre-set to a smaller number to speed up the processing speed of the dynamic delay adjustment method in this embodiment.

[0045] Step S100 specifically includes:

[0046] Scan a first predetermined number of Bluetooth channels according to a first preset frequency to obtain a single signal strength corresponding to each Bluetooth channel; for each Bluetooth channel, whenever the number of corresponding single signal strengths reaches a third predetermined number, obtain the signal strength corresponding to the current Bluetooth channel based on the average value of the third predetermined number of single signal strengths.

[0047] In a preferred embodiment, for example, 79 Bluetooth channels are scanned at a first preset frequency of 1s / time, and when the number of single signal strengths corresponding to the Bluetooth channels reaches a third predetermined number of 6 times, the average of these 6 single signal strengths is calculated to obtain the latest signal strength of the current Bluetooth channel.

[0048] It should be noted that the first predetermined number, the first preset frequency and the third predetermined number can be customized according to actual needs, and the present invention does not limit this.

[0049] Step S200: Determine a Bluetooth channel that meets a preset condition according to the signal strength.

[0050] Step S200 specifically includes:

[0051] For each of the Bluetooth channels, it is determined whether the signal strength of the current Bluetooth channel reaches a preset signal strength threshold. If so, it is considered that the current Bluetooth channel meets the preset condition; otherwise, it is considered that the current Bluetooth channel does not meet the preset condition.

[0052] For example, Bluetooth channels that meet the preset conditions are classified as first-category Bluetooth channels, and Bluetooth channels that do not meet the preset conditions are classified as second-category Bluetooth channels.

[0053] In a preferred embodiment, for example, Bluetooth channels whose signal strength does not reach the preset signal strength threshold -80dBm are classified as first-category Bluetooth channels, and Bluetooth channels whose signal strength reaches the preset signal strength threshold -80dBm are classified as second-category Bluetooth channels.

[0054] It should be noted that the size of the preset signal strength threshold can be customized according to actual needs, and the present invention does not limit this.

[0055] Step S300, determine whether the number of Bluetooth channels that meet the preset conditions reaches a second predetermined number. If so, use the first delay value as the delay value of the Bluetooth headset; otherwise, use the second delay value as the delay value of the Bluetooth headset.

[0056] The second predetermined number is less than or equal to the first predetermined number.

[0057] It should be noted that the size of the second predetermined number can be customized according to actual needs, and the present invention does not limit this.

[0058] Specifically, the first delay value is smaller than the second delay value.

[0059] When the Bluetooth headset uses the first delay value as the delay value, it can be considered that the interference around the Bluetooth headset is small. At this time, the Bluetooth headset can play audio quickly and without lag in the audio playback process under the setting of a shorter audio playback delay.

[0060] When the Bluetooth headset uses the second delay value as the delay value, it can be considered that the interference around the Bluetooth headset is relatively large. At this time, the Bluetooth headset needs to set a larger audio playback delay to prevent the Bluetooth headset from being stuck during audio playback.

[0061] See also Figure 2 In this embodiment, a flow chart of an audio playback method is also disclosed. The audio playback method is applied to a Bluetooth headset. The Bluetooth headset uses the above-mentioned dynamic delay adjustment method to obtain a delay value. The Bluetooth headset includes a main headset and a secondary headset. The audio playback method includes:

[0062] Step SS100, receiving a play instruction, and obtaining the current clock information and corresponding delay value of the master headset; wherein the play instruction includes audio data, and the terminal is connected to the master headset via Bluetooth;

[0063] Specifically, in this embodiment, the master headset establishes a Bluetooth connection with the terminal in advance, and the master headset determines the corresponding delay value in advance through the above-mentioned dynamic delay adjustment method.

[0064] Furthermore, after receiving the play instruction sent by the terminal, the main earphone initializes the built-in player and processing chip, and receives and stores the audio data carried by the play instruction.

[0065] Step SS200: Calculate the playback time point based on the clock information and the delay value.

[0066] The step of obtaining the playback time point according to the clock information and the delay value includes:

[0067] From the time corresponding to the clock information of the master earphone, add the delay value corresponding to the master earphone to obtain the playback time point.

[0068] Step SS300: Send the play time point to the secondary earphone; wherein the secondary earphone receives the audio data included in the play instruction.

[0069] Specifically, the secondary earphone is wirelessly connected to the primary earphone, and the number of the secondary earphone is at least one.

[0070] Since the slave earphone and the main earphone are wirelessly connected, the slave earphone and the main earphone can realize data exchange.

[0071] The secondary earphone in this embodiment also establishes a Bluetooth connection with the terminal in advance, and the secondary earphone also receives the play instruction in step SS100.

[0072] Step SS400: When the playing time point is reached, the main earphone and the auxiliary earphone simultaneously play the to-be-played audio corresponding to the audio data.

[0073] The step of the main earphone and the auxiliary earphone playing the audio to be played corresponding to the audio data includes:

[0074] The main earphone and the auxiliary earphone decode the audio data, obtain the audio to be played, and play it.

[0075] Specifically, in this embodiment, the clocks of the main earphone and the auxiliary earphone are synchronized, so the main earphone and the auxiliary earphone can play the audio to be played at the same time at the playing time point.

[0076] Furthermore, after the step of the main earphone and the auxiliary earphone playing the to-be-played audio corresponding to the audio data, the following step may also be included:

[0077] The main earphone and the auxiliary earphone return to an initial state; wherein the delay value corresponding to the initial state is the second delay value.

[0078] In another preferred embodiment, the delay value corresponding to the initial state may also be a value between the first delay value and the second delay value, and this value is used as a basic delay value before the Bluetooth headset completes Bluetooth channel classification.

[0079] This embodiment also discloses a Bluetooth headset, which uses the above-mentioned dynamic delay adjustment method to obtain a delay value, and uses an audio playback method to play audio. The Bluetooth headset includes a main headset and a secondary headset, and the audio playback method includes:

[0080] Receive a play instruction and obtain the current clock information and corresponding delay value of the master earphone; wherein the play instruction includes audio data;

[0081] The playback time point is calculated according to the clock information and the delay value;

[0082] Sending the play time point to the secondary earphone; wherein the secondary earphone receives the audio data included in the play instruction;

[0083] When the playing time point is reached, the main earphone and the auxiliary earphone simultaneously play the to-be-played audio corresponding to the audio data.

[0084] The present invention provides a dynamic delay adjustment method, an audio playback method, and a Bluetooth headset that can dynamically adjust the delay value of the Bluetooth headset according to the interference intensity of the external environment, so that the Bluetooth headset can reduce the delay when the interference is weak and increase the delay when the interference is strong, thereby ensuring the audio playback quality of the Bluetooth headset in different environments, reducing the jamming during audio playback, and optimizing the user's product experience. Therefore, the present invention effectively overcomes the various shortcomings of the prior art and has a high industrial utilization value.

[0085] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.

Claims

1. A dynamic delay adjustment method, It is characterized in that Applied to Bluetooth headsets, the dynamic delay adjustment method includes: Receiving a play instruction sent by a terminal, and acquiring signal strengths of a first predetermined number of Bluetooth channels of the Bluetooth headset; wherein the terminal is connected to the Bluetooth headset by Bluetooth; Determining a Bluetooth channel that meets a preset condition according to the signal strength; Determine whether the number of Bluetooth channels that meet the preset condition reaches a second predetermined number, and if so, use the first delay value as the delay value of the Bluetooth headset; otherwise, use the second delay value as the delay value of the Bluetooth headset; The first delay value is smaller than the second delay value.

2. The dynamic delay adjustment method according to claim 1, It is characterized in that The step of obtaining the signal strength of a first predetermined number of Bluetooth channels of the Bluetooth headset comprises: Scanning all of the first predetermined number of Bluetooth channels to obtain a single signal strength corresponding to each of the Bluetooth channels; wherein the scanning is performed according to a first preset frequency; For each of the Bluetooth channels, whenever the number of single signal strengths corresponding to the channel reaches a third predetermined number, the signal strength corresponding to the current Bluetooth channel is obtained based on an average value of the third predetermined number of single signal strengths.

3. The dynamic delay adjustment method according to claim 1, It is characterized in that The step of determining a Bluetooth channel that meets a preset condition according to the signal strength comprises: For each of the Bluetooth channels, it is determined whether the signal strength of the current Bluetooth channel reaches a preset signal strength threshold. If so, it is considered that the current Bluetooth channel meets the preset condition; otherwise, it is considered that the current Bluetooth channel does not meet the preset condition.

4. An audio playback method, It is characterized in that Applied to a Bluetooth headset, the Bluetooth headset adopts the dynamic delay adjustment method according to any one of claims 1 to 3 to obtain a delay value, and the Bluetooth headset includes a main headset and a secondary headset, and the audio playback method includes: Receive a play instruction sent by the terminal, and obtain the current clock information and corresponding delay value of the master headset; wherein the play instruction includes audio data, and the terminal is connected to the master headset via Bluetooth; Calculate the playback time point according to the clock information and the delay value; Sending the play time point to the secondary earphone; wherein the secondary earphone receives the audio data included in the play instruction; When the playing time point is reached, the main earphone and the auxiliary earphone simultaneously play the to-be-played audio corresponding to the audio data.

5. The audio playback method according to claim 4, It is characterized in that The secondary earphone is wirelessly connected to the primary earphone and connected to the terminal via Bluetooth, and the number of the secondary earphone is at least one.

6. The audio playback method according to claim 4, It is characterized in that The clocks of the master earphone and the slave earphone are synchronized.

7. The audio playback method according to claim 4, It is characterized in that The playback time point is the sum of the time corresponding to the clock information and the delay value corresponding to the main earphone.

8. The audio playback method according to claim 4, It is characterized in that The step of the main earphone and the auxiliary earphone simultaneously playing the to-be-played audio corresponding to the audio data comprises: The main earphone and the auxiliary earphone decode the audio data, obtain the audio to be played, and play it.

9. A Bluetooth headset, It is characterized in that The Bluetooth headset uses the dynamic delay adjustment method according to any one of claims 1 to 3 to obtain a delay value, and uses an audio playback method to play audio, the Bluetooth headset includes a main headset and a secondary headset, and the audio playback method includes: Receive a play instruction sent by the terminal, and obtain the current clock information and corresponding delay value of the master headset; wherein the play instruction includes audio data, and the terminal is connected to the master headset via Bluetooth; Calculate the playback time point according to the clock information and the delay value; Sending the play time point to the secondary earphone; wherein the secondary earphone receives the audio data included in the play instruction; When the playing time point is reached, the main earphone and the auxiliary earphone simultaneously play the to-be-played audio corresponding to the audio data.