Wireless transmission of real-time media
First Claim
1. A method for encoding media for wireless transmission from a source device to a sink device over a wireless transmission channel, the method comprising:
- encoding the media for the wireless transmission so that the size of the encoded media does not exceed an available bandwidth between the source device and the sink device during on a time allocation for wireless transmission when the available bandwidth is less than a hardware-based throughput constraint of one or both of the source device and the sink device;
encoding the media for wireless transmission so that the size of the encoded media does not exceed the throughput constraint when the available bandwidth is greater than or equal to the throughput constraint; and
wirelessly transmitting the encoded media from the source device to the sink device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for encoding real-time media for wireless transmission from a source device to a sink device over a wireless transmission channel is disclosed. The method comprises encoding media for the wireless transmission based on a minimum of (i) an available bandwidth between the source device and the sink device for the wireless transmission based on a time allocation of the source device for wireless transmission or (ii) a throughput constraint for the wireless transmission based on a hardware limitation associated with one or both of the source device and the sink device; and wirelessly transmit the encoded media from the source device to the sink device.
19 Citations
18 Claims
-
1. A method for encoding media for wireless transmission from a source device to a sink device over a wireless transmission channel, the method comprising:
-
encoding the media for the wireless transmission so that the size of the encoded media does not exceed an available bandwidth between the source device and the sink device during on a time allocation for wireless transmission when the available bandwidth is less than a hardware-based throughput constraint of one or both of the source device and the sink device; encoding the media for wireless transmission so that the size of the encoded media does not exceed the throughput constraint when the available bandwidth is greater than or equal to the throughput constraint; and wirelessly transmitting the encoded media from the source device to the sink device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless communication device comprising:
-
a processor; a wireless communication subsystem coupled to the processor; a memory coupled to the processor and storing media and executable instructions, wherein the instructions, when executed by the processor, cause the wireless communication device to; encode the media for the wireless transmission so that the size of the encoded media does not exceed an available bandwidth between the source device and the sink device during on a time allocation for wireless transmission when the available bandwidth is less than a hardware-based throughput constraint of one or both of the source device and the sink device; encode the media for wireless transmission so that the size of the encoded media does not exceed the throughput constraint when the available bandwidth is greater than or equal to the throughput constraint; and wirelessly transmit the encoded media from the source device to the sink device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory machine readable medium having tangibly stored thereon executable instructions for execution by a processor of a wireless communication device to perform a method for encoding real-time media for wireless transmission from a source device to a sink device over a wireless transmission channel, wherein the executable instructions, when executed by the processor of the wireless communication device, cause the processor to:
-
encode the media for the wireless transmission so that the size of the encoded media does not exceed an available bandwidth between the source device and the sink device during on a time allocation for wireless transmission when the available bandwidth is less than a hardware-based throughput constraint of one or both of the source device and the sink device; encode the media for wireless transmission so that the size of the encoded media does not exceed the throughput constraint when the available bandwidth is greater than or equal to the throughput constraint; and wirelessly transmit the encoded media from the source device to the sink device.
-
Specification