Embodiments of the present disclosure relate to wireless audio systems.
Loudspeakers, including headphones, have been widely used in daily life. Headphones are a pair of small loudspeaker drivers worn on or around the head over a user's ears, which convert an electrical signal to a corresponding sound.
Wired headphones, however, constrain the users' movement because of the wires (cords), and are particularly inconvenient during exercise. Conventional wireless headphones no longer need the wires between the headphones and the audio sources, but still require the wires between the left and right headphones.
Embodiments of wireless audio systems and methods for synchronizing wireless headphones are disclosed herein.
In one example, a wireless audio system includes an audio source, a first wireless headphone, and a second wireless headphone. The audio source is configured to separately transmit a left-channel audio signal and a right-channel audio signal using a short-range wireless communication protocol. The first wireless headphone is configured to receive the left-channel audio signal and synchronize a first clock of the first wireless headphone with the audio source based on the left-channel audio signal. The second wireless headphone is configured to receive the right-channel audio signal and synchronize a second clock of the second wireless headphone with the audio source based on the right-channel audio signal, so that the first clock of the first wireless headphone is synchronized with the second clock of the second wireless headphone.
In another example, a wireless audio system includes a first wireless headphone and a second wireless headphone. The first wireless headphone is configured to receive, from an audio source, a left-channel audio signal using a short-range wireless communication protocol and synchronize a first clock of the first wireless headphone with the audio source based on the left-channel audio signal. The second wireless headphone is configured to receive, from the audio source, a right-channel audio signal using the short-range wireless communication protocol and synchronize a second clock of the second wireless headphone with the audio source based on the right-channel audio signal, so that the first clock of the first wireless headphone is synchronized with the second clock of the second wireless headphone. The left-channel audio signal and the right-channel audio signal are separated from a same stereo audio information.
In a different example, a method for synchronizing wireless headphones is disclosed. A left-channel audio signal is received, by a first wireless headphone, from an audio source using a short-range wireless communication protocol. A first clock of the first wireless headphone is synchronized, by the first wireless headphone, with the audio source based on the left-channel audio signal. A right-channel audio signal is received, by a second wireless headphone, from the audio source using the short-range wireless communication protocol. A second clock of the second wireless headphone is synchronized, by the second wireless headphone, with the audio source based on the right-channel audio signal, so that the first clock of the first wireless headphone is synchronized with the second clock of the second wireless headphone. The left-channel audio signal and the right-channel audio signal are separated from a same stereo audio information.
This Summary is provided merely for purposes of illustrating some embodiments to provide an understanding of the subject matter described herein. Accordingly, the above-described features are merely examples and should not be construed to narrow the scope or spirit of the subject matter in this disclosure. Other features, aspects, and advantages of this disclosure will become apparent from the following Detailed Description, Figures, and Claims.
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the presented disclosure and, together with the description, further serve to explain the principles of the disclosure and enable a person of skill in the relevant art(s) to make and use the disclosure.
The presented disclosure is described with reference to the accompanying drawings. In the drawings, generally, like reference numbers indicate identical or functionally similar elements. Additionally, generally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
Although specific configurations and arrangements are discussed, it should be understood that this is done for illustrative purposes only. It is contemplated that other configurations and arrangements can be used without departing from the spirit and scope of the present disclosure. It is further contemplated that the present disclosure can also be employed in a variety of other applications.
It is noted that references in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” “some embodiments,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Further, when a particular feature, structure or characteristic is described in connection with an embodiment, it is contemplated that such feature, structure or characteristic may also be used in connection with other embodiments whether or not explicitly described.
In general, terminology may be understood at least in part from usage in context. For example, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a,” “an,” or “the,” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
True wireless stereo (TWS) headphones (also known as untethered headphones) is a type of wireless headphones that remove the wires between the left and right headphones. For some TWS headphones, an audio source transmits data (music, audio, or data packets) to the left-ear headphone and the right-ear headphone, respectively. In the example of playing stereo music, the audio source can respectively transmit the music data to the left-ear headphone and right-ear headphone. However, since the left-ear headphone and right-ear headphone are two separate devices each having its own chip with a local clock, it is difficult to synchronize the left-ear and right-ear headphones directly by themselves. As a result, when playing stereo music, the left-channel music and right-channel music are hard to be played synchronously, thereby affecting the user's listening experience.
As will be disclosed in detail below, among other novel features, the wireless audio systems disclosed herein can achieve “true wireless stereo” with improved listening experience and reduced headphone power consumption. In some embodiments of the present disclosure, each of the left-ear and right-ear headphones achieves clock synchronization with the audio source, thereby synchronizing the local clocks of the left-ear and right-ear headphones as well. For example, the timing error between the left-ear and right-ear headphones may be reduced to less than 1 μs. This “indirect” synchronization can ensure that the left-ear and right ear headphones play music synchronously, for example, with the delay between the two ears being less than 1 μs, which greatly improves the user's listening experience.
In some embodiments of the present disclosure, the audio source separates the left-channel audio information and the right-channel audio information from the same stereo audio and separately transmits the left-channel audio signal and right-channel audio signal to the left-ear headphone and right-ear headphone, respectively. Because data in only one audio channel needs to be transmitted, the amount of data transmitted between the audio source and each of the left-ear and right-ear headphones can be reduced. As a result, the power consumption of the audio source can be reduced, and the data transmission reliability can be improved with more retransmission times available. In some embodiments, Opus codec, which has a high encoding efficiency, may be used to separately encode the left-channel audio information and right-channel audio information to further reduce the power consumption of the audio source and improve the data transmission reliability.
Additional novel features will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and the accompanying drawings or may be learned by production or operation of the examples. The novel features of the present disclosure may be realized and attained by practice or use of various aspects of the methodologies, instrumentalities, and combinations set forth in the detailed examples discussed below.
As shown in
As shown in
In some embodiments, the corresponding left-channel audio signal and right-channel audio signal may be separately transmitted from audio source 102 to first wireless headphone 104 and second wireless headphone 106 according to the Bluetooth protocol at the working RF band between 2402 MHz and 2480 MHz or between 2400 MHz and 2483.5 MHz (referred to herein as “2.4 GHz”). Bluetooth is a wireless technology standard for exchanging data over short distances, and the Bluetooth protocol is one example of short-range wireless communication protocols. In one example, audio source 102 may apply the advanced audio distribution profile (A2DP) of the Bluetooth protocol for separately transmitting the left-channel audio signal and right-channel audio signal to first wireless headphone 104 and second wireless headphone 106, respectively. For example, based on the A2DP, a Bluetooth audio streaming of the left-channel music or voice may be streamed from audio source 102 to first wireless headphone 104 over a Bluetooth connection, and another Bluetooth audio streaming of the right-channel music or voice may be streamed from audio source 102 to second wireless headphone 106 over another Bluetooth connection. It is understood that any other suitable profiles in the Bluetooth protocol, such as the audio/video remote control profile (AVRCP), may be used in conjunction with the A2DP to remote control first wireless headphone 104 and/or second wireless headphone 106.
In some embodiments, the corresponding left-channel audio signal and right-channel audio signal may be separately transmitted from audio source 102 to first wireless headphone 104 and second wireless headphone 106 according to the WiFi protocol at the working RF band of 2.4 GHz or 5 GHz. WiFi is a wireless technology for wireless local area networking based on the IEEE 802.11 standards, and the WiFi protocol (also known as the 802.11 protocol) is another example of short-range wireless communication protocols. It is understood that the communications between audio source 102 and first wireless headphone 104 and between audio source 102 and second wireless headphone 106 may be any other suitable short-range wireless communication in addition to Bluetooth and WiFi.
As shown in
In some embodiments, audio source 102 may receive or generate stereo audio information 208 in multiple audio channels, such as stereo music or voice. For example, stereo audio information 208 may be in the form of compressed or uncompressed stereo samples in two audio channels, such as the left audio channel and right audio channel, or in more than two audio channels, such as the left, central, and right audio channels. In some embodiments, stereo audio information 208 may be stereo audio that has already been encoded by any encoding schemes. Decoder 202 may be configured to decode stereo audio information 208 by the corresponding decoding schemes and separate decoded stereo audio information 208 into left-channel audio information 210a and right-channel audio information 210b. Encoder 204 may be operatively coupled to decoder 202 and configured to separately encode left-channel audio information 210a and right-channel audio information 210b. For example, encoder 204a may be configured to encode left-channel audio information 210a, and encoder 204b may be configured to encode right-channel audio information 210b. In some embodiments, encoder 204 may apply Opus codec for encoding left-channel audio information 210a and right-channel audio information 210b.
RF module 206 may be operatively coupled to encoder 204 and configured to generate left-channel audio signal 212a based on encoded left-channel audio information 210a and generate right-channel audio signal 212b based on encoded right-channel audio information 210b. RF module 206 may be further configured to separately transmit left-channel audio signal 212a and right-channel audio signal 212b. Left-channel audio information 210a and right-channel audio information 210b may be transmitted using a short-range wireless communication protocol, such as the Bluetooth or WiFi protocol. In some embodiments, RF module 206a may modulate encoded left-channel audio information 210a using the carrier wave at the frequency, for example, at 2.4 GHz for Bluetooth or WiFi communication, and transmit left-channel audio signal 212a at the Bluetooth or WiFi working RF band via the antenna. Similarly, RF module 206b may modulate encoded right-channel audio information 210b using the carrier wave at the frequency, for example, at 2.4 GHz for Bluetooth or WiFi communication, and transmit right-channel audio signal 212b at the Bluetooth or WiFi working RF band via the antenna. RF module 206a and RF module 206b may simultaneously transmit left-channel audio signal 212a and right-channel audio signal 212b. RF module 206 may include a physical layer module for generating baseband packets (e.g., Bluetooth packets) based on the music and/or voice data (payload) and performing error correction using any known methods, such as forward error correction (FEC) and automatic repeat request (ARQ). RF module 206 may also include a media access control (MAC) layer module for generating the logical data channel links. RF module 206 may further include a host controller interface (HCI) for providing a common interface to the physical layer module and MAC layer module and access to hardware status and control registers.
In the example that each of the left-channel audio signal and right-channel audio signal is transmitted using the Bluetooth protocol, the physical channel of the Bluetooth connection is divided into time slots, each of which has the same length (e.g., 625 μs). The time slots may be numbered according to the most significant 27 bits of the Bluetooth clock of the audio source transmitting the Bluetooth single-channel audio signal.
In this example, demodulation module 606 may be configured to obtain at least one synchronization error based on the received left-channel audio signal or right-channel audio signal (e.g., in the digital form). The synchronization error may include a timing synchronization error and a carrier synchronization error. For example, in the Bluetooth communication, the timing synchronization error may be the timing offset between the local sequence in first wireless headphone 104 or second wireless headphone 106 and the known sequence (e.g., the access code, including the preamble code and synchronization code, according to the Bluetooth protocol) in the received single-channel audio signal from the audio source. In some embodiments, demodulation module 606 may obtain a timing synchronization signal from the received single-channel audio signal as well. Demodulation module 606 may perform the synchronization function to calculate the timing synchronization error. In some embodiments, the timing synchronization error may be obtained for each of the time slots in which the single-channel audio signal is transmitted if the single-channel audio signal is transmitted by the single-slot packets transmission. It is understood that the single-slot packets transmission rate may be higher than the single-channel audio signal transmission rate since not all the time slots may be used for transmitting the single-channel audio signal. For example, the kth time slot may be used for transmitting a single-channel audio signal from the audio source, while the (k+l)th time slot may be used for transmitting an acknowledgement to the audio source. In some embodiments, the timing synchronization error may be obtained for each of the multiple time slots (occupied by a single data packet) in which the single-channel audio signal is transmitted if the single-channel audio signal is transmitted by the multiple-slots packets transmission. In the example of the
Bluetooth communication, the timing synchronization error may be calculated based on a sequence known by audio source 102 and first wireless headphone 104 or second wireless headphone 106 (e.g., the access code according to the Bluetooth protocol). Demodulation module 606 may perform the demodulation function to calculate the carrier synchronization error. Carrier synchronization error may be determined based on the frequency offset between the carrier wave of the received single-channel audio signal and the local oscillation of first wireless headphone 104 or second wireless headphone 106 (e.g., the crystal oscillation frequency of clock oscillator 612).
Clock frequency module 608 in this example may be operatively coupled to demodulation module 606 and PLL 610 and configured to adjust the frequency of the local clock based on the at least one synchronization error (e.g., the timing synchronization error and/or the carrier synchronization error). Clock frequency module 608 may adjust the local oscillation frequency of clock oscillator 612 via PLL 610 to match the remote oscillation frequency of the clock of audio source 102. In some embodiments, the timing synchronization error alone may be used by clock frequency module 608 to adjust the local clock. In the example of the Bluetooth communication, the received sequence in the received single-channel audio signal known by audio source 102 and first or second wireless headphone 104 or 106 may be used to match or correlate the local sequence which may have timing offset with the received known sequence. The timing offset between the local sequence and the received known sequence is the timing synchronization error in this example. In some embodiments, the carrier timing synchronization error may be used as well by clock frequency module 608 to tune the local clock to further improve the clock synchronization.
In this example, timing module 616 may be operatively coupled to demodulation module 606 and configured to synchronize the timing synchronization signal with the left-channel audio signal or the right-channel audio signal. Timing module 616 may receive the timing synchronization signal from demodulation module 606 and align the timing synchronization signal with the slot start of the left-channel audio signal or the right-channel audio signal. The examples of the slot start are shown above in
Method 700 shall be described with reference to
At 704, the left-channel audio information and right-channel audio information is separately encoded. The encoding may be performed based on any suitable codecs, such as Opus codec. In some embodiments, encoder 204 of audio source 102 may separately encode the left-channel audio information and right-channel audio information.
At 706, a left-channel audio signal and a right-channel audio signal are separately generated based on the left-channel audio information and right-channel audio information, respectively. The left-channel audio signal and right-channel audio signal may be generated using a short-range wireless communication protocol, such as the Bluetooth or WiFi protocol. In some embodiments, RF module 206 of audio source 102 may generate the single-channel audio signal by modulating the corresponding single-channel audio information with a carrier wave at an RF band according to the Bluetooth or WiFi protocol.
At 708, a first identifier indicative of a left side and a second identifier indicative of a right side are received from a first wireless headphone and a second wireless headphone, respectively. Based on the left-side and right-side identifiers, the audio source can match each single-channel audio signal to the corresponding wireless headphone. In some embodiments, RF module 206 of audio source 102 may receive the left-side and right-side identifiers.
At 710, the left-channel audio signal is transmitted to the first wireless headphone based on the left-side identifier using the short-range wireless communication protocol, such as the Bluetooth or WiFi protocol. At 712, the right-channel audio signal is transmitted to the second wireless headphone based on the right-side identifier using the short-range wireless communication protocol, such as the Bluetooth or WiFi protocol. The left-channel audio signal and right-channel audio signal may be simultaneously and separately transmitted to the corresponding wireless headphones according to their left-side and right-side identifiers. In some embodiments, RF module 206 of audio source 102 may separately transmit the left-channel audio signal and the right-channel signal to first wireless headphone 104 and second wireless headphone 106, respectively, using the short-range wireless communication protocol.
Method 800 shall be described with reference to
Starting at 808, the second identifier indicative of the right side is transmitted to the audio source. In some embodiments, second wireless headphone 106 may work as the right-ear headphone and transmit the second identifier indicative of the right side to audio source 102. At 810, the right-channel audio signal may be received using the short-range wireless communication protocol, such as the Bluetooth or WiFi protocol. In some embodiments, second wireless headphone 106 may receive the right-channel audio signal 212b from audio source 102 using the short-range wireless communication protocol. At 812, the clock of the second wireless headphone is synchronized with the audio source based on the right-channel audio signal, so that the clocks of the first and second wireless headphones are synchronized. In some embodiments, second wireless headphone 106 may synchronize its local clock with the remote clock (e.g., Bluetooth clock) of audio source 102 based on right-channel audio signal 212b. As a result, the local clocks of first and second wireless headphones 104 and 106 can be indirectly synchronized via audio source 102.
Method 900 shall be described with reference to
At 904, at least one synchronization error is obtained based on the left-channel audio signal or right-channel audio signal. The synchronization error may include a timing synchronization error and or a carrier synchronization error. In some embodiments, demodulation module 606 of first wireless headphone 104 or second wireless headphone 106 may receive the respective left-channel or right-channel audio signal in the digital form (e.g., converted by D/A converter 604) and perform the synchronization and demodulation functions to obtain the timing synchronization error and/or the carrier synchronization error.
At 906, the frequency of the clock of the first wireless headphone (first clock) or the clock of the second wireless headphone (second clock) is adjusted based on the at least one synchronization error. In one example, the timing synchronization error alone may be used for adjusting the crystal oscillator frequency of the first or second clock to match the clock frequency of the audio source. In another example, in addition to the timing synchronization error, the carrier synchronization error may be used as well for adjusting the crystal oscillator frequency of the first or second clock to match the clock frequency of the audio source. In some embodiments, clock frequency module 608 of first wireless headphone 104 or second wireless headphone 106 may adjust, based the timing synchronization error and/or the carrier synchronization error, the crystal oscillator frequency of clock oscillator 612 via PLL 610 to match the remote clock frequency of audio source 102.
At 908, a timing synchronization signal is synchronized with the left-channel audio signal or the right-channel audio signal. For example, the timing synchronization signal may be obtained from the received single-channel audio signal and aligned with a slot start of the respective left-channel audio signal or right-channel audio signal regardless of whether the audio signal is transmitted as single-slot packets or multiple-slots packets. In some embodiments, timing module 616 of first wireless headphone 104 or second wireless headphone 106 may receive the timing synchronization signal obtained by demodulation 606 and align the timing synchronization signal with the slot start of the respective left-channel audio signal or right-channel audio signal received from audio source 102. As a result, the clock synchronization between first wireless headphone 104 or second wireless headphone 106 and audio source 102 can be achieved.
It is to be appreciated that the Detailed Description section, and not the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections may set forth one or more but not all exemplary embodiments of the present disclosure as contemplated by the inventor(s), and thus, are not intended to limit the present disclosure or the appended claims in any way.
While the present disclosure has been described herein with reference to exemplary embodiments for exemplary fields and applications, it should be understood that the present disclosure is not limited thereto. Other embodiments and modifications thereto are possible, and are within the scope and spirit of the present disclosure. For example, and without limiting the generality of this paragraph, embodiments are not limited to the software, hardware, firmware, and/or entities illustrated in the figures and/or described herein. Further, embodiments (whether or not explicitly described herein) have significant utility to fields and applications beyond the examples described herein.
Embodiments have been described herein with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined as long as the specified functions and relationships (or equivalents thereof) are appropriately performed. Also, alternative embodiments may perform functional blocks, steps, operations, methods, etc. using orderings different than those described herein.
The breadth and scope of the present disclosure should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2018 1 0064163 | Jan 2018 | CN | national |
This application is a continuation of U.S. application Ser. No. 15/939,258, filed on Mar. 28, 2018, entitled “SYNCHRONIZATION OF WIRELESS HEADPHONES,” and claims the benefit of priority to Chinese Patent Application No. 201810064163.4 filed on Jan. 23, 2018, both of which are incorporated herein by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
20090097593 | Hamaminato et al. | Apr 2009 | A1 |
20140328235 | Merlin | Nov 2014 | A1 |
20160034886 | Boesen | Feb 2016 | A1 |
20160269136 | Fair et al. | Sep 2016 | A1 |
20160323672 | Bhogal et al. | Nov 2016 | A1 |
20170098466 | Elliot | Apr 2017 | A1 |
20170277507 | Ando | Sep 2017 | A1 |
20170287495 | Tada | Oct 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
Parent | 15939258 | Mar 2018 | US |
Child | 16211180 | US |