Wireless transmission of real-time media
First Claim
Patent Images
1. A method for wireless transmission of a media from a source device to a sink device over a wireless transmission channel, comprising:
- encoding the real-time media as a plurality of sets of frames, wherein each set of frames includes a key-frame;
determining a time-required for wireless transmission of one or more key-frames based on a size of the one or more key-frames and an available bandwidth between the source device and the sink device for a time-allocation for wireless transmission from the source device to the sink device;
when the time-required for wireless transmission of the key-frame is greater than the time-allocation for wireless transmission from the source device to the sink device;
setting a new time-allocation for wireless transmission to have a value greater than or equal to the time-required for transmission of the one or more key-frames; and
wirelessly transmitting the encoded media from the source device to the sink device using the new time-allocation.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, for wireless transmission of real-time media from a source to a sink over a wireless transmission channel is disclosed. In one embodiment, the method comprises encoding media as a plurality of sets of frames, wherein each set of frames includes a key-frame, wherein the media is encoded for the wireless transmission such that a time-required for transmission of the key-frame of each set of frames is less than or equal to a time-allocation for the wireless transmission; and wirelessly transmitting the media from the source device to the sink device.
33 Citations
11 Claims
-
1. A method for wireless transmission of a media from a source device to a sink device over a wireless transmission channel, comprising:
-
encoding the real-time media as a plurality of sets of frames, wherein each set of frames includes a key-frame; determining a time-required for wireless transmission of one or more key-frames based on a size of the one or more key-frames and an available bandwidth between the source device and the sink device for a time-allocation for wireless transmission from the source device to the sink device; when the time-required for wireless transmission of the key-frame is greater than the time-allocation for wireless transmission from the source device to the sink device; setting a new time-allocation for wireless transmission to have a value greater than or equal to the time-required for transmission of the one or more key-frames; and wirelessly transmitting the encoded media from the source device to the sink device using the new time-allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless communication device comprising:
-
a processor; a wireless communication subsystem coupled to the processor; a memory coupled to the processor and storing real-time media and executable instructions, wherein the instructions, when executed by the processor, cause the wireless communication device to; encode the real-time media as a plurality of sets of frames, wherein each set of frames includes a key-frame; determine a time-required for wireless transmission of one or more key-frames based on a size of the one or more key-frames and an available bandwidth between the source device and the sink device for a time-allocation for wireless transmission from the source device to the sink device; when the time-required for wireless transmission of the key-frame is greater than the time-allocation for wireless transmission from the source device to the sink device; set a new time-allocation for wireless transmission to have a value greater than or equal to the time-required for transmission of the one or more key-frames; and wirelessly transmit the encoded media from the source device to the sink device using the new time-allocation.
-
-
11. 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 real-time media as a plurality of sets of frames, wherein each set of frames includes a key-frame; determine a time-required for wireless transmission of one or more key-frames based on a size of the one or more key-frames and an available bandwidth between the source device and the sink device for a time-allocation for wireless transmission from the source device to the sink device; when the time-required for wireless transmission of the key-frame is greater than the time-allocation for wireless transmission from the source device to the sink device; set a new time-allocation for wireless transmission to have a value greater than or equal to the time-required for transmission of the one or more key-frames; and wirelessly transmit the encoded media from the source device to the sink device using the new time-allocation.
-
Specification