This patent application claims priority to Indian Provisional Patent Application No. 202241019919, filed on Apr. 1, 2022, entitled “PERIPHERAL DEVICE SLOT SELECTION FOR MICROPHONE DATA,” and assigned to the assignee hereof. The disclosure of the prior application is considered part of and is incorporated by reference into this patent application.
Aspects of the present disclosure generally relate to wireless communication and to techniques and apparatuses for a peripheral device to select slots to transmit microphone data.
Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power). Examples of such multiple-access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, orthogonal frequency-division multiple access (OFDMA) systems, single-carrier frequency-division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE/LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3GPP). Multi-access technologies may also include New Radio (NR) 5G or 6G.
A wireless network may include a number of base stations (BSs) that can support communication for a number of user equipment (UEs). A UE may communicate with a BS via the downlink and uplink. “Downlink” or “forward link” refers to the communication link from the BS to the UE, and “uplink” or “reverse link” refers to the communication link from the UE to the BS. As will be described in more detail herein, a BS may be referred to as a Node B, a gNB, an access point (AP), a radio head, a transmit receive point (TRP), a New Radio (NR) BS, or a 5G Node B.
The UE may operate with peripheral devices (e.g., earbuds, smart watches) using short range wireless communication. Short range wireless communication enables wireless communication over relatively short distances (e.g., within 30 meters). Bluetooth® protocols are an example of a wireless technology standard for exchanging data over short distances using short-wavelength ultra high frequency (UHF) radio waves from 2.4 gigahertz (GHz) to 2.485 GHz. Bluetooth® Low Energy (BLE) protocol is for communication with devices running on low power.
Some aspects described herein relate to a method of wireless communication performed by a secondary peripheral device. The method may include obtaining microphone data. The method may include selecting a peripheral-to-central (P2C) slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that occurs after a first P2C slot in the eSCO interval. The method may include transmitting the microphone data to a primary peripheral device in the P2C slot.
Some aspects described herein relate to a method of wireless communication performed by a primary peripheral device. The method may include receiving microphone data in a P2C slot, among P2C slots of an eSCO interval, that is not a first P2C slot of the eSCO interval. The method may include transmitting the microphone data to a central device.
Some aspects described herein relate to a secondary peripheral device for wireless communication. The secondary peripheral device may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to obtain microphone data. The one or more processors may be configured to select a P2C slot, among P2C slots of an eSCO interval, that occurs after a first P2C slot in the eSCO interval. The one or more processors may be configured to transmit the microphone data to a primary peripheral device in the P2C slot.
Some aspects described herein relate to a primary peripheral device for wireless communication. The primary peripheral device may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive microphone data in a P2C slot, among P2C slots of an eSCO interval, that is not a first P2C slot of the eSCO interval. The one or more processors may be configured to transmit the microphone data to a central device.
Some aspects described herein relate to a non-transitory computer-readable medium that stores a set of instructions for wireless communication by a secondary peripheral device. The set of instructions, when executed by one or more processors of the secondary peripheral device, may cause the secondary peripheral device to obtain microphone data. The set of instructions, when executed by one or more processors of the secondary peripheral device, may cause the secondary peripheral device to select a P2C slot, among P2C slots of an eSCO interval, that occurs after a first P2C slot in the eSCO interval. The set of instructions, when executed by one or more processors of the secondary peripheral device, may cause the secondary peripheral device to transmit the microphone data to a primary peripheral device in the P2C slot.
Some aspects described herein relate to a non-transitory computer-readable medium that stores a set of instructions for wireless communication by a primary peripheral device. The set of instructions, when executed by one or more processors of the primary peripheral device, may cause the primary peripheral device to receive microphone data in a P2C slot, among P2C slots of an eSCO interval, that is not a first P2C slot of the eSCO interval. The set of instructions, when executed by one or more processors of the primary peripheral device, may cause the primary peripheral device to transmit the microphone data to a central device.
Some aspects described herein relate to an apparatus for wireless communication that includes means for obtaining microphone data and means for selecting a P2C slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that occurs after a first P2C slot in the eSCO interval. That apparatus also includes means for transmitting the microphone data to another apparatus in the P2C slot.
Some aspects described herein relate to an apparatus for wireless communication that includes means for receiving microphone data in a P2C slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that is not a first P2C slot of the eSCO interval and means for transmitting the microphone data to a central device.
Aspects generally include a method, apparatus, system, computer program product, non-transitory computer-readable medium, user equipment, peripheral device, base station, wireless communication device, and/or processing system as substantially described herein with reference to and as illustrated by the drawings and specification.
The foregoing has outlined rather broadly the features and technical advantages of examples according to the disclosure in order that the detailed description that follows may be better understood. Additional features and advantages will be described hereinafter. The conception and specific examples disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. Characteristics of the concepts disclosed herein, both their organization and method of operation, together with associated advantages will be better understood from the following description when considered in connection with the accompanying figures. Each of the figures is provided for the purposes of illustration and description, and not as a definition of the limits of the claims.
So that the above-recited features of the present disclosure can be understood in detail, a more particular description, briefly summarized above, may be had by reference to aspects, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only certain typical aspects of this disclosure and are therefore not to be considered limiting of its scope, for the description may admit to other equally effective aspects. The same reference numbers in different drawings may identify the same or similar elements.
Various aspects of the disclosure are described more fully hereinafter with reference to the accompanying drawings. This disclosure may, however, be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the disclosure disclosed herein, whether implemented independently of or combined with any other aspect of the disclosure. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, the scope of the disclosure is intended to cover such an apparatus or method which is practiced using other structure, functionality, or structure and functionality in addition to or other than the various aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of a claim.
Several aspects of wireless systems will now be presented with reference to various apparatuses and techniques. These apparatuses and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, and/or the like (collectively referred to as “elements”). These elements may be implemented using hardware, software, or combinations thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
It should be noted that while aspects may be described herein using terminology commonly associated with short range wireless protocols, Long Term Evolution (LTE), or a 5G or New Radio (NR) radio access technology (RAT), aspects of the present disclosure can be applied to other wireless protocols or RATs.
Some peripheral devices may work with or may be considered machine-type communication (MTC) devices or evolved or enhanced machine-type communication (eMTC) devices. Some peripheral devices may work with or may be considered Internet-of-Things (IoT) devices or narrow band IoT (NB-IoT) devices. A peripheral device may include or be included inside a housing that houses multiple components, such as processor components and/or memory components. In some aspects, the processor components and the memory components may be coupled together. For example, the processor components (e.g., one or more processors) and the memory components (e.g., a memory) may be operatively coupled, communicatively coupled, electronically coupled, and/or electrically coupled.
As indicated above,
Housing 202 may include a signal processor 218 for processing audio signals output by speaker 220 and for processing audio signals received by microphone 222. Signal processor 218 may include filters, amplifiers, digital-to-analog converters, analog-to-digital converter, and/or other components for processing audio signals.
The components shown in
Controller/processor 204 of peripheral device 110, a controller/processor of a UE, and/or any other component(s) of
While blocks in
In some aspects, the secondary peripheral device includes means for obtaining microphone data: means for selecting a peripheral-to-central (P2C) slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that occurs after a first P2C slot in the eSCO interval; and/or means for transmitting the microphone data to a primary peripheral device in the P2C slot. In some aspects, the means for the second peripheral device to perform operations described herein may include, for example, one or more of controller/processor 204, memory 206, transmit/receive processor 212, modulator/demodulator 214, one or more antennas 216, signal processor 218, speaker 220, and/or microphone 222.
In some aspects, the primary peripheral device includes means for receiving microphone data in a P2C slot, among P2C slots of an eSCO interval, that is not a first P2C slot of the eSCO interval; and/or means for transmitting the microphone data to a central device. In some aspects, the means for the first peripheral device to perform operations described herein may include, for example, one or more of controller/processor 204, memory 206, transmit/receive processor 212, modulator/demodulator 214, one or more antennas 216, signal processor 218, speaker 220, and/or microphone 222.
As indicated above,
A UE may use peripheral devices, such as a smartwatch, earbuds or other hearables, to provide additional services to a user of the UE. For example, a pair of earbuds connected to the UE may provide voice or music to the user via audio signals. The earbuds may be wireless and operate according to connected isochronous group (CIG) features as specified by a device specification, such as a Bluetooth® core specification. A UE may create a CIG that includes include one or more CISs. A CIS may be a point-to-point, data transportation stream between the UE and a peripheral device (e.g., earbud). The CIS may use a bidirectional communication protocol with feedback (e.g., acknowledgement). The UE may operate with the earbuds using concepts such as a true wireless stereo (TWS) concept or a Bluetooth® low energy (LE) Audio (LEA) concept.
When UE 302 operates with the pair of earbuds 304 and 306, earbud 304 takes on a primary role (P-bud), and earbud 306 takes on a secondary role (S-bud). Note that either earbud may take on the primary role or the secondary role. Earbud 304, as a primary earbud in the primary role, may connect to UE 302 over a BR/EDR link. Earbud 304 may connect to earbud 306 over a BR/EDR link, a Bluetooth® LE link, or over any other proprietary link. Earbud 306, as a secondary earbud in the secondary role, may sniff the link between UE 302 and earbud 304 to receive packets that use an audio/video distribution transport protocol (AVDTP) or an eSCO protocol. Earbud 304 and earbud 306 may use a relay piconet between them to relay voice data or microphone data. Earbud 306, in the secondary role, may not connect to UE 302 on a BR/EDR link or an LE link. In some designs, earbud 304 may relay, to earbud 306, all of the audio data packets or all of the audio data packets that pertain to earbud 306 (e.g., right audio or left audio).
Voice pickup quality is highly challenged in an earbud form-factor. The two microphones in an earbud are far from the mouth and are physically close together, limiting a 2-microphone clear voice capture (CVC) algorithm approach to get best in class performance.
In some aspects, a secondary earbud (e.g., earbud 306) may transmit its microphone (MIC) data to a primary earbud (e.g., earbud 304). Earbud 304 may then combine its MIC data and earbud 306's MIC data, to construct an eSCO frame to send to a central device (e.g., UE 302). Using MIC data from both sides of the head is anticipated to improve the voice pickup performance, as there is a good degree of separation from the other microphones for providing improved noise suppression processing.
As indicated above,
Example 400 shows multiple slots of an eSCO interval, which may repeat periodically. In example 400, the eSCO interval is 12 slots long, but the eSCO interval may be shorter or longer in other scenarios. Example 400 also shows an eSCO window 402, where initial communications by the UE 302 may be prioritized over earbud operations. The eSCO window 402 may include a reserved window of 2 slots and a retransmission window.
The UE 302 may transmit voice data (EV) at position 404 to earbud 304 in a first odd slot, which may be a central-to-peripheral (C2P) slot of a first slot pair. Position 406 shows that the voice data is received by earbud 304. That is, dark boxes in example 400 show where transmitted data originates, and light boxes in example 400 show where the data is received. Earbud 304 may transmit the voice data (position 408) to earbud 306. Earbud 304 may transmit MIC data to UE 302 in a P2C slot of the first slot pair, or in a first P2C slot.
Earbud 306 may also collect MIC data and may transmit the secondary MIC data to earbud 304 to improve a quality and/or reliability of MIC data that earbud 304 provides to the UE 302. However, earbud 304 and earbud 306 may have limited power storage, and if earbud 306 is transmitting MIC data when earbud 304 is not ready to receive the MIC data, because of expected communications between earbud 304 and the UE 302, earbud 306 is wasting power. Shorter battery life may frustrate the user of the earbuds.
According to various aspects described herein, earbud 306 may transmit its MIC data only when earbud 304 is most likely to be free to receive the MIC data. For example, earbud 304 may be free if earbud 304 is not required to respond to something (e.g., NULL packet) that is received (or not received) in a preceding slot. Earbud 306 may transmit MIC data in a first free P2C slot, which is a first P2C slot that earbud 306 estimates to be free. A P2C slot (also referred to as an “S2M slot”) is a slot in BR/EDR communication where the central device (also referred to as “master device”) can transmit to a peripheral device (also referred to as a “slave device”). Earbud 304 may determine that a P2C slots is free when earbud 304 is not required to transmit to the UE 302. A C2P slot (previously referred to as an “M2S” slot) is a slot in BR/EDR communication where a peripheral device can transmit to the central device. The P2C and C2P slots may be slots in a piconet of the UE 302, where earbud 306 sniffs packets transmitted form the UE 302 to earbud 304.
In some aspects, as shown by reference number 410, earbud 306 may select a P2C slot that is most likely to be free for earbud 304. As shown by reference number 415, earbud 306 may transmit MIC data in the selected P2C slot (and other selected P2C slots). By being more selective, based on estimations of when earbud 304 is to have a free P2C slot, earbud 304 may transmit less and conserve power. A longer battery life improves the user experience. The aspects described herein do not disrupt the traffic flow between the UE 302 and the earbud 304 and do not add any bandwidth consumption. The aspects described herein also align with eSCO mirroring solutions.
In some aspects, earbud 306 may select the next P2C slot that follows the first slot pair (shown as the 2nd P2C slot). Earbud 306 may transmit MIC data at position 416, which is received by earbud 304 as MIC data at position 418. In some aspects, earbud 306 may select the next P2C slot that follows the eSCO window 402 (shown as the 4th P2C slot) or that follows a reserved window. Earbud 306 may transmit the MIC data at position 420. In some aspects, earbud 306 may transmit the MIC data at positions 422 and 424 to improve reliability. Earbud 306 may transmit the MIC data multiple times based at least in part on a configured number of times or until a timeline or end of the eSCO interval, whichever comes earlier.
In some aspects, earbud 306 may avoid selecting a P2C slot in a slot-pair (e.g., 3rd P2C slot) that follows a retransmit window. The gap of one slot-pair after the retransmit window may be busy due to exchanges between the UE 302 and earbud 304.
With respect to an eSCO mirroring protocol, a first place for MIC forwarding may be used for a NULL acknowledgement (ACK) from earbud 306 to earbud 304. When earbud 306 receives a packet before the second P2C slot, earbud 306 signals to earbud 304 to use a NULL-ACK packet in the next P2C slot. When earbud 306 does not have the packet before the first P2C slot, earbud 306 does not transmit anything in the first P2C slot. In some aspects, earbud 306 may transmit MIC data with an ACK or a negative acknowledgement (NACK) (e.g., as an eSCO relay message). For example, a NULL-ACK may be replaced with both the MIC data and an acknowledgement request notification (ARQN) bit that indicates an ACK in the same P2C slot. A non-transmission may be replaced with both the MIC data and an ARQN bit that indicates a NACK in the same P2C slot. Relay of an eSCO message from earbud 306 to earbud 304 may take place in, for example, the positions of the 4th P2C slot, the 5th P2C slot or the 6th P2C slot. When both MIC forwarding and eSCO relay from earbud 306 to earbud 304 are used, earbud 306 may select some positions for the MIC data forwarding and some for the eSCO relay transmission. Note that position 416 of the 2nd P2C slot may be exclusive for MIC forwarding even if eSCO relay from earbud 306 to earbud 304 is enabled.
In some aspects, if earbud 306 is selecting a P2C slot that can be used for both MIC forwarding and for eSCO relaying (e.g., ACK, NACK) to earbud 304, earbud 306 may disable the eSCO relaying from earbud 306 to earbud 304 and use the P2C slot for forwarding MIC data. In some aspects, earbud 306 may use the P2C slot for both MIC forwarding and eSCO relaying. In some aspects, earbud 306 may alternate MIC forwarding and eSCO relaying in the P2C slots. A flow bit on eSCO LT_ADDR can be used to distinguish between eSCO relaying and MIC data. An opposite usage report sequence number (SEQN) in a relay message may indicated MIC data.
As indicated above,
Example 500 shows a MIC data forwarding piconet with a 625 microsecond (μs) offset from the piconet of UE 302. That is, the MIC data is forwarded at the P2C slot boundary. Example 500 shows earbud 306 transmitting MIC data at the 2nd P2C slot and/or the 4th P2C slot. The offset should be sufficient for earbud 304 to schedule receipt of the MIC data after having a synchronization timeout on the piconet of UE 302 or having a NULL packet from the UE 302.
In some aspects, the offset between a MIC forwarding slot boundary and a corresponding C2P slot boundary may be 625 μs. In some aspects, the offset is less than 625 μs. In some aspects, the slots may a have a larger duration for MIC forwarding due to the lesser offset, which allows for a higher MIC forwarding data rate. In some aspects, the offset is a maximum time required for earbud 304 to listen for MIC data after listening for voice data from the UE 302 and deciding whether to respond.
As indicated above,
As shown in
As further shown in
As further shown in
Process 600 may include additional aspects, such as any single aspect or any combination of aspects described below and/or in connection with one or more other processes described elsewhere herein.
In a first aspect, the P2C slot is a second P2C slot of the eSCO interval.
In a second aspect, alone or in combination with the first aspect, selecting the P2C slot includes selecting a first free P2C slot that is estimated to not require a response to what is included or not included in any of the two preceding C2P slots.
In a third aspect, alone or in combination with one or more of the first and second aspects, process 600 includes transmitting the microphone data in all P2C slots of the eSCO interval except a P2C slot of a reserved window.
In a fourth aspect, alone or in combination with one or more of the first through third aspects, selecting the P2C slot includes selecting a second P2C slot after an eSCO window of the eSCO interval.
In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, transmitting the microphone data includes transmitting the microphone data in the P2C slot with an acknowledgement for voice data received in any of the two preceding C2P slots.
In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, transmitting the microphone data includes transmitting the microphone data in the P2C slot with a negative acknowledgement for voice data not received in any of the two preceding C2P slots.
In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, process 600 includes disabling eSCO relaying or performing eSCO relaying, and transmitting microphone data, in alternating P2C slots in the eSCO interval.
In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, process 600 includes refraining from transmitting the microphone data in the first P2C slot.
In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, transmitting the microphone data includes transmitting the microphone data in any or a combination of second through T/2 P2C slots, where Tis a quantity of slots in the eSCO interval. In some aspects, transmitting the microphone data includes transmitting the microphone data in only one of a second P2C slot, a fourth P2C slot, a fifth P2C slot, or a sixth P2C slot of the eSCO interval. In some aspects, transmitting the microphone data includes transmitting the microphone data in only one of second through the T/2 P2C slots.
In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, transmitting the microphone data includes transmitting the microphone data in P2C slots of the eSCO interval that are estimated to be free.
Although
As shown in
As further shown in
Process 700 may include additional aspects, such as any single aspect or any combination of aspects described below and/or in connection with one or more other processes described elsewhere herein.
In a first aspect, the P2C slot is not the first P2C slot that immediately follows after an end of an eSCO window of the eSCO interval or a reserved window.
In a second aspect, alone or in combination with the first aspect, receiving the microphone data includes receiving the microphone data in a second P2C slot after an eSCO window of the eSCO interval or a reserved window.
In a third aspect, alone or in combination with one or more of the first and second aspects, receiving the microphone data includes receiving the microphone data in the P2C slot with an acknowledgement for voice data received in any of the two preceding C2P slots.
In a fourth aspect, alone or in combination with one or more of the first through third aspects, receiving the microphone data includes receiving the microphone data in the P2C slot with a negative acknowledgement.
In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, receiving the microphone data includes receiving the microphone data in all free P2C slots of the eSCO interval.
Although
In some aspects, the apparatus 800 may be configured to perform one or more operations described herein in connection with
The reception component 802 may receive communications, such as reference signals, control information, data communications, or a combination thereof, from the apparatus 806. The reception component 802 may provide received communications to one or more other components of the apparatus 800. In some aspects, the reception component 802 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, de-mapping, equalization, interference cancellation, or decoding, among other examples), and may provide the processed signals to the one or more other components of the apparatus 800. In some aspects, the reception component 802 may include one or more antennas, a modem, a demodulator, a multi-input multiple output (MIMO) detector, a receive processor, a controller/processor, a memory, or a combination thereof, of the peripheral device described in connection with
The transmission component 804 may transmit communications, such as reference signals, control information, data communications, or a combination thereof, to the apparatus 806. In some aspects, one or more other components of the apparatus 800 may generate communications and may provide the generated communications to the transmission component 804 for transmission to the apparatus 806. In some aspects, the transmission component 804 may perform signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, among other examples), and may transmit the processed signals to the apparatus 806. In some aspects, the transmission component 804 may include one or more antennas, a modem, a modulator, a transmit MIMO processor, a transmit processor, a controller/processor, a memory, or a combination thereof, of the peripheral device described in connection with
In some aspects, the microphone component 810 may obtain microphone data. The selection component 812 may select a P2C slot, among P2C slots of an eSCO interval, that occurs after a first P2C slot in the eSCO interval. The transmission component 804 may transmit the microphone data to a primary peripheral device in the P2C slot.
The transmission component 804 may transmit the microphone data in all P2C slots of the eSCO interval except a P2C slot of a reserved window.
The transmission component 804 may perform eSCO relaying, and transmitting microphone data, in alternating P2C slots in the eSCO interval. The transmission component 804 may refrain from transmitting the microphone data in the first P2C slot.
In some aspects, the reception component 802 may receive microphone data in a P2C slot, among P2C slots of an eSCO interval, that is not a first P2C slot of the eSCO interval. The transmission component 804 may transmit the microphone data to a central device.
The number and arrangement of components shown in
The following provides an overview of some Aspects of the present disclosure:
Aspect 1: A method of wireless communication performed by a secondary peripheral device, comprising: obtaining microphone data: selecting a peripheral-to-central (P2C) slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that occurs after a first P2C slot in the eSCO interval; and transmitting the microphone data to a primary peripheral device in the P2C slot.
Aspect 2: The method of Aspect 1, wherein the P2C slot is a second P2C slot of the eSCO interval.
Aspect 3: The method of Aspect 1 or 2, wherein selecting the P2C slot includes selecting a first free P2C slot that is estimated to not require a response to what is included or not included in any of two preceding central-to-peripheral (C2P) slots.
Aspect 4: The method of Aspect 1, further comprising transmitting the microphone data in all P2C slots of the eSCO interval except a P2C slot of a reserved window.
Aspect 5: The method of Aspect 1, wherein selecting the P2C slot includes selecting a second P2C slot after an eSCO window of the eSCO interval.
Aspect 6: The method of any of Aspects 1-5, wherein transmitting the microphone data includes transmitting the microphone data in the P2C slot with an acknowledgement for voice data received in any of two preceding central-to-peripheral (C2P) slots.
Aspect 7: The method of any of Aspects 1-5, wherein transmitting the microphone data includes transmitting the microphone data in the P2C slot with a negative acknowledgement for voice data not received in any of two preceding central-to-peripheral (C2P) slots.
Aspect 8: The method of Aspect 1, further comprising disabling eSCO relaying or performing eSCO relaying, and transmitting microphone data, in alternating P2C slots in the eSCO interval.
Aspect 9: The method of any of Aspects 1-8, further comprising refraining from transmitting the microphone data in the first P2C slot.
Aspect 10: The method of Aspect 1, wherein transmitting the microphone data includes transmitting the microphone data in any or a combination of second through T/2 P2C slots, where Tis a quantity of slots in the eSCO interval.
Aspect 11: The method of Aspect 1, wherein transmitting the microphone data includes transmitting the microphone data in P2C slots of the eSCO interval that are estimated to be free.
Aspect 12: A method of wireless communication performed by a primary peripheral device, comprising: receiving microphone data in a peripheral-to-central (P2C) slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that is not a first P2C slot of the eSCO interval; and transmitting the microphone data to a central device.
Aspect 13: The method of Aspect 12, wherein the P2C slot is not the first P2C slot that immediately follows after an end of an eSCO window of the eSCO interval.
Aspect 14: The method of Aspect 12 or 13, wherein receiving the microphone data includes receiving the microphone data in a second P2C slot after an eSCO window of the eSCO interval.
Aspect 15: The method of any of Aspects 12-14, wherein receiving the microphone data includes receiving the microphone data in the P2C slot with an acknowledgement for voice data received in any of two preceding central-to-peripheral (C2P) slots.
Aspect 16: The method of any of Aspects 12-14, wherein receiving the microphone data includes receiving the microphone data in the P2C slot with a negative acknowledgement.
Aspect 17: The method of Aspect 12, wherein receiving the microphone data includes receiving the microphone data in all free P2C slots of the eSCO interval.
Aspect 18: An apparatus for wireless communication at a device, comprising a processor: memory coupled with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method of one or more of Aspects 1-17.
Aspect 19: A device for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors configured to perform the method of one or more of Aspects 1-17.
Aspect 20: An apparatus for wireless communication, comprising at least one means for performing the method of one or more of Aspects 1-17.
Aspect 21: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method of one or more of Aspects 1-17.
Aspect 22: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method of one or more of Aspects 1-17.
The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure or may be acquired from practice of the aspects.
As used herein, the term “component” is intended to be broadly construed as hardware, firmware, and/or a combination of hardware and software. “Software” shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, and/or functions, among other examples, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. As used herein, a processor is implemented in hardware, firmware, and/or a combination of hardware and software.
It will be apparent that systems and/or methods described herein may be implemented in different forms of hardware, and/or a combination of hardware and software. The actual specialized control hardware or software code used to implement these systems and/or methods is not limiting of the aspects. Thus, the operation and behavior of the systems and/or methods were described herein without reference to specific software code—it being understood that software and hardware can be designed to implement the systems and/or methods based, at least in part, on the description herein.
Even though particular combinations of features are recited in the claims and/or disclosed in the specification, these combinations are not intended to limit the disclosure of various aspects. In fact, many of these features may be combined in ways not specifically recited in the claims and/or disclosed in the specification. Although each dependent claim listed below may directly depend on only one claim, the disclosure of various aspects includes each dependent claim in combination with every other claim in the claim set. As used herein, a phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination with multiples of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c or any other ordering of a, b, and c).
No element, act, or instruction used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items and may be used interchangeably with “one or more.” Further, as used herein, the article “the” is intended to include one or more items referenced in connection with the article “the” and may be used interchangeably with “the one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., related items, unrelated items, a combination of related and unrelated items), and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Also, as used herein, the terms “has,” “have,” “having,” and/or the like are intended to be open-ended terms. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise. Also, as used herein, the term “or” is intended to be inclusive when used in a series and may be used interchangeably with “and/or,” unless explicitly stated otherwise (e.g., if used in combination with “either” or “only one of”).
Number | Date | Country | Kind |
---|---|---|---|
202241019919 | Apr 2022 | IN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/063772 | 3/6/2023 | WO |