Wireless transmission of real-time media
First Claim
1. A method for wireless transmission of a real-time media from a source device to a sink device over a wireless transmission channel, wherein the real-time media comprises a plurality of frames, the method comprising:
- determining 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 defined by a Notice-of-Absence schedule;
determining a time-required for wireless transmission of a frame of a first frame-type based on the time-allocation of the source device for wireless transmission defined by the Notice-of-Absence schedule; and
encoding the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device and such that the time-required for transmission of the frame of the first frame-type is less than or equal to the time-allocation for the wireless transmission.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, wireless communication device, and computer readable medium, are disclosed, for wireless transmission of real-time media from a source to a sink over a wireless transmission channel. The wireless device initiates a peer-to-peer communication session between the sink and the source, and determines based on a time-allocation for the wireless transmission, an available bandwidth for the wireless transmission. The wireless device encodes the real-time media for the wireless transmission such that a time-required for transmission of the first frame-type is less than or equal to a period-of-availability for transmission defined in the time-allocation for the wireless transmission.
24 Citations
26 Claims
-
1. A method for wireless transmission of a real-time media from a source device to a sink device over a wireless transmission channel, wherein the real-time media comprises a plurality of frames, the method comprising:
-
determining 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 defined by a Notice-of-Absence schedule; determining a time-required for wireless transmission of a frame of a first frame-type based on the time-allocation of the source device for wireless transmission defined by the Notice-of-Absence schedule; and encoding the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device and such that the time-required for transmission of the frame of the first frame-type is less than or equal to the time-allocation for the wireless transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for wireless transmission of a real-time media from a source device to a sink device over a wireless transmission channel, wherein the real-time media comprises a plurality of frames, the method comprising:
-
determining 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 defined by a Notice-of-Absence schedule; when a frame of a first frame-type is queued for transmission, determining a time-required for wireless transmission of the frame of the first frame-type queued for transmission based on the available bandwidth; encoding the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device; and setting a new time-allocation for wireless transmission such that the time-allocation of the source device for wireless transmission is greater than or equal to the time-required for transmission of the first frame-type. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A wireless communication device, comprising:
-
a processor; a memory storing media and instructions for wireless transmission of the media from a source device to a sink device over a wireless transmission channel, wherein the processor is configured to; determine 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 defined by a Notice-of-Absence schedule; determine a time-required for wireless transmission of a frame of a first frame-type based on the time-allocation of the source device for wireless transmission defined by the Notice-of-Absence schedule; and encode the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device and such that the time-required for transmission of the frame of the first frame-type is less than or equal to the time-allocation for the wireless transmission. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A wireless communication device, comprising:
-
a processor; a memory storing media and instructions for wireless transmission of the media from a source device to a sink device over a wireless transmission channel, wherein the processor is configured to; determine 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 defined by a Notice-of-Absence schedule; when a frame of a first frame-type is queued for transmission, determine a time-required for wireless transmission of the frame of the first frame-type queued for transmission based on the available bandwidth; encode the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device; set a new time-allocation for wireless transmission such that the time-allocation of the source device for wireless transmission is greater than or equal to the time-required for transmission of the first frame-type. - View Dependent Claims (23, 24)
-
-
25. 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:
-
determine 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 defined by a Notice-of-Absence schedule; determine a time-required for wireless transmission of a frame of a first frame-type based on the time-allocation of the source device for wireless transmission defined by the Notice-of-Absence schedule; and encode the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device and such that the time-required for transmission of the frame of the first frame-type is less than or equal to the time-allocation for the wireless transmission.
-
-
26. 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:
determine 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 defined by a Notice-of-Absence schedule; when a frame of a first frame-type is queued for transmission, determine a time-required for wireless transmission of the frame of the first frame-type queued for transmission based on the available bandwidth; encode the real-time media into the first frame-type for wireless transmission based on a minimum of the available bandwidth between the source device and the sink device or a throughput constraint between the source device and the sink device; set a new time-allocation for wireless transmission such that the time-allocation of the source device for wireless transmission is greater than or equal to the time-required for transmission of the first frame-type.
Specification