CPC H04L 47/30 (2013.01) [H04J 3/062 (2013.01); H04L 47/32 (2013.01); H04L 47/38 (2013.01); H04L 65/70 (2022.05); H04L 65/75 (2022.05); H04L 65/762 (2022.05); H04W 28/0278 (2013.01); H04W 28/06 (2013.01); G10L 19/24 (2013.01); H04W 84/12 (2013.01)] | 10 Claims |
1. A device comprising:
a memory buffer configured to temporarily retain encoded data representing a plurality of frames of a time-sequential signal before wireless transmission of the encoded data from the device;
a transmitter configured to wirelessly transmit the encoded data from the memory buffer; and
control circuitry configured to:
intermittently determine an amount of encoded data stored in the memory buffer and determine a current number of frames of encoded data stored in the memory buffer and awaiting transmission based on the determined amount of encoded data stored in the memory buffer;
select a compression rate for encoding a next frame of data of the time-sequential signal based on the determined number of stored frames awaiting transmission in the memory buffer and based on a packet transmission size;
encode the next frame of the time-sequential signal using the selected compression rate; and
add the encoded next frame to the encoded data stored in the memory buffer for wireless transmission from the device via the transmitter.
|