Method and device for wireless communication
US-12170588-B2 · Dec 17, 2024 · US
US9787742B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9787742-B2 |
| Application number | US-201414500119-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 29, 2014 |
| Priority date | Sep 29, 2014 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A user equipment device (UE) comprises physical layer circuitry configured to transmit and receive radio frequency electrical signals with one or more nodes of a radio access network, an audio subsystem configured to generate frames of audio data, and processing circuitry. The processing circuitry is configured to calculate a time delay from generation of an audio data frame by the audio subsystem of the UE device to transmission of an audio data packet by the physical layer circuitry during a voice call, and decrease the time delay to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer circuitry to meet a scheduled transmission time of the audio data packet.
Opening claim text (preview).
What is claimed is: 1. A user equipment device (UE) comprising: physical layer circuitry configured to transmit and receive radio frequency electrical signals with one or more nodes of a radio access network; an audio subsystem configured to generate frames of audio data; and processing circuitry configured to: calculate a time delay from generation of an audio data frame by the audio subsystem of the UE device to transmission of an audio data packet by the physical layer circuitry during a voice call, including a beginning of the voice call and when the voice call is active; discard a number of pulse code modulation (PCM) samples by the audio subsystem during the voice call to decrease the time delay between the audio data frame generation and a scheduled transmission of the audio data packet, when the time delay is greater than the number of samples to be discarded, to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer circuitry to meet the scheduled transmission time of the audio data packet; and time a specified timeout duration during the voice call and initiate discarding of a specified number of PCM samples corresponding to speech activity when PCM samples corresponding to no speech activity are undetected upon expiration of the timeout duration. 2. The UE of claim 1 , wherein the processing circuitry is configured to detect one or more PCM samples corresponding to no speech activity and to initiate discarding of one or more of the detected PCM samples. 3. The UE of claim 1 , wherein the processing circuitry is configured to calculate a target synchronization value using the calculated time delay and to initiate discarding of a number of PCM samples equal to the target synchronization value to decrease the time delay. 4. The UE of claim 3 , wherein the processing circuitry is configured to determine a central tendency time period in which audio frames are generated by the audio subsystem and calculate the target synchronization value using the central tendency time period. 5. A user equipment device (UE) comprising: physical layer circuitry configured to transmit and receive radio frequency electrical signals with one or more nodes of a radio access network; an audio subsystem configured to generate frames of audio data; and processing circuitry configured to: calculate a time delay from generation of an audio data frame by the audio subsystem of the UE device to transmission of an audio data packet by the physical layer circuitry during a voice call, including a beginning of the voice call and when the voice call is active; discard a number of pulse code modulation (PCM) samples by the audio subsystem during the voice call to decrease the time delay between the audio data frame generation and a scheduled transmission of the audio data packet, when the time delay is greater than the number of samples to be discarded, to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer circuitry to meet the scheduled transmission time of the audio data packet; time a specified timeout duration during the voice call and initiate discarding of a specified number of PCM samples corresponding to speech activity when PCM samples corresponding to no speech activity are undetected upon expiration of the timeout duration; and send a request for uplink for transmission of the audio data frame prior to generation of the audio frame to decrease the time delay from generation of the audio data frame to transmission of the audio data frame to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer circuitry. 6. The UE of claim 5 , wherein a time slot of the uplink is scheduled according to a connected discontinuous reception mode (C-DRX) with dynamic scheduling, wherein the time slot corresponds to an expected uplink grant time. 7. The UE of claim 5 , wherein a time slot of the is scheduled according to a semi-persistent scheduling (SPS) pattern. 8. The UE of claim 5 , including MAC layer circuitry configured to send an indication to the physical layer circuitry to transmit a scheduling request to schedule transmission of the audio data frame before the MAC layer circuitry receives the audio frame from the audio subsystem. 9. The UE of claim 5 , including MAC layer circuitry configured to send an indication to the physical layer circuitry to transmit a scheduling request to schedule transmission of the audio data frame before the audio subsystem generates the audio frame. 10. The UE of claim 1 , wherein the radio network includes a cellular telephone network. 11. The UE of claim 10 , wherein the UE is configured to communicate data using at least one of a voice over long term evolution (VoLTE) protocol or a high speed downlink/uplink access (HSDPA/HSUPA) protocol. 12. A method of operating a UE device of an end-to-end communication network, the method comprising: calculating a time delay from generation of an audio data frame by an audio subsystem of the UE device to transmission of an audio data packet by a physical layer of the UE device during a voice call, including a beginning of the voice call and when the voice call is active; discarding one or more pulse code modulation (PCM) samples by the audio subsystem during the voice call to decrease the time delay between the audio data frame generation and a scheduled transmission of the audio data packet, when the time delay is greater than the number of samples to be discarded, to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer to meet the scheduled transmission time of the audio data packet; and timing a specified timeout duration during the voice call and initiate discarding of a specified number of PCM samples corresponding to speech activity when PCM samples corresponding to no speech activity are undetected upon expiration of the timeout duration. 13. The method of claim 12 , wherein decreasing the time delay includes decreasing a time duration between the generating of the audio data frame and receiving an uplink (UL) grant. 14. The method of claim 12 , wherein decreasing the time delay includes decreasing a time duration between the generating of the audio data frame and a time slot corresponding to a scheduled UL grant of a specified radio pattern. 15. The method of claim 12 , wherein decreasing the time delay includes transmitting a scheduling request prior to the audio subsystem generating an audio data frame to be transmitted after receiving a requested UL grant. 16. A wireless communication system comprising: physical layer circuitry configured to transmit and receive radio frequency electrical signals with one or more nodes of a radio access network; one or more antennas electrically coupled to the physical layer circuitry; an audio subsystem configured to generate frames of audio data; processing circuitry configured to: calculate a time delay from generation of an audio data frame by the audio subsystem to transmission of an audio data packet by the physical layer circuitry during a voice call, including a beginning of the voice call and when the voice call is active; discard a number of pulse code modulation (PCM) samples by the audio subsystem during the voice call to decrease the time delay between the audio data frame generation and a scheduled transmission of the audio data packet, when the time delay is greater than the number of samples to be discarded, to a delay value t
Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES] (queuing arrangements in packet switching elements H04L49/90; synchronising systems for the synchronous transmission of a pulse code modulated video signal with one or more other pulse code modulated signals H04N7/56) · CPC title
Synchronisation arrangements · CPC title
End-user terminal functionalities specially adapted for real-time communication · CPC title
IP multimedia subsystem [IMS] · CPC title
Clock or time synchronisation among packet nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.