Apparatus, system and method of controlling wireless transmission of video streams
First Claim
Patent Images
1. An apparatus comprising:
- at least one radio to concurrently communicate directly with a plurality of wireless communication devices over a plurality of wireless network communication links, and to receive a plurality of wireless video streams from a plurality of video sources via the plurality of wireless network communication links; and
a controller to control two or more windows to be displayed by a display device, said two or more windows to display video of two or more wireless video streams of said plurality of wireless video streams, said controller is to send to at least one video source of said plurality of video sources at least one request to set one or more attributes of a video stream transmitted by said video source based at least on a drop rate of the video stream, said controller is to request said video source to set an encoding bit rate of said video stream based on a frame rate of said video stream and a size of a window to display video of said video stream, said controller is to request said video source to decrease the frame rate of said video stream if the encoding bit rate of said video stream decreases.
1 Assignment
0 Petitions
Accused Products
Abstract
Some demonstrative embodiments include apparatuses, systems and/or methods of controlling wireless transmission of video streams. For example, an apparatus may include a controller to control one or more windows to be displayed by a display device, the one or more windows to display video of one or more wireless video streams of a plurality of wireless video streams transmitted by a plurality of video sources, the controller is to request at least one video source of the plurality of video sources to set one or more attributes of a video stream transmitted by the video source based on at least one predefined criterion.
-
Citations
26 Claims
-
1. An apparatus comprising:
-
at least one radio to concurrently communicate directly with a plurality of wireless communication devices over a plurality of wireless network communication links, and to receive a plurality of wireless video streams from a plurality of video sources via the plurality of wireless network communication links; and a controller to control two or more windows to be displayed by a display device, said two or more windows to display video of two or more wireless video streams of said plurality of wireless video streams, said controller is to send to at least one video source of said plurality of video sources at least one request to set one or more attributes of a video stream transmitted by said video source based at least on a drop rate of the video stream, said controller is to request said video source to set an encoding bit rate of said video stream based on a frame rate of said video stream and a size of a window to display video of said video stream, said controller is to request said video source to decrease the frame rate of said video stream if the encoding bit rate of said video stream decreases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a display to display two or more windows including video of two or more wireless video streams of a plurality of wireless video streams from a plurality of video sources; at least one antenna to concurrently communicate directly with a plurality of wireless communication devices over a plurality of wireless network communication links, and to receive said plurality of wireless video streams via the plurality of wireless network communication links; and a controller to send to at least one video source of said plurality of video sources at least one request to set one or more attributes of a video stream transmitted by said video source based at least on a drop rate of the video stream, said controller is to request said video source to set an encoding bit rate of said video stream based on a frame rate of said video stream and a size of a window to display video of said video stream, said controller is to request said video source to decrease the frame rate of said video stream if the encoding bit rate of said video stream decreases. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method to be performed by a video display device, the method comprising:
-
concurrently communicating directly with a plurality of wireless communication devices over a plurality of wireless network communication links; controlling, at the video display device, two or more windows to display video of two or more wireless video streams of a plurality of wireless video streams from a plurality of video sources via the plurality of wireless network communication links; and transmitting at least one wireless transmission including at least one request to at least one video source of said plurality of video sources, the at least one request including a request to set one or more attributes of a video stream transmitted by said video source based at least on a drop rate of said video stream, a request to set an encoding bit rate of said video stream based on a frame rate of said video stream and a size of a window to display video of said video stream, and a request to decrease the frame rate of said video stream if the encoding bit rate of said video stream decreases. - View Dependent Claims (21, 22)
-
-
23. A product including a non-transitory storage medium having stored thereon instructions that, when executed by a machine, result in:
-
concurrently communicating directly with a plurality of wireless communication devices over a plurality of wireless network communication links; controlling two or more windows to display video of two or more wireless video streams of a plurality of wireless video streams from a plurality of video sources via the plurality of wireless network communication links; and requesting at least one video source of said plurality of video sources to set one or more attributes of a video stream transmitted by said video source based at least on a drop rate of said video stream, to set an encoding bit rate of said video stream based on a frame rate of said video stream and a size of a window to display video of said video stream, and to decrease the frame rate of said video stream if the encoding bit rate of said video stream decreases. - View Dependent Claims (24, 25, 26)
-
Specification