Dynamic modification of video properties
First Claim
1. In a networking environment that includes a sending device and a receiving device, a method of minimizing artifact in a video stream, the method comprising:
- (a) establishing default properties for transmitting the video stream;
(b) initiating transmission of the video stream based on the default properties;
(c) collecting data about the network conditions that exist while the video stream is being transmitted; and
(d) modifying the default properties of the video stream to account for the network conditions.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention are directed at improving the quality of a video stream that is transmitted between networked computers. In accordance with one embodiment, a method is provided that dynamically modifies the properties of a video stream based on network conditions. In this regard, the method includes collecting quality of service data that describes the network conditions that exist when the video stream is being transmitted. Then, the amount of predicted artifact in the video stream is calculated using the collected data. In response to identifying a triggering event, the method modifies the properties of the video stream to account for the network conditions.
70 Citations
20 Claims
-
1. In a networking environment that includes a sending device and a receiving device, a method of minimizing artifact in a video stream, the method comprising:
-
(a) establishing default properties for transmitting the video stream; (b) initiating transmission of the video stream based on the default properties; (c) collecting data about the network conditions that exist while the video stream is being transmitted; and (d) modifying the default properties of the video stream to account for the network conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for modifying the properties of a video stream based on network conditions, the system comprising:
-
(a) a sending device that includes at least one software component for encoding a video stream and sending the encoded video stream over an upstream network connection; (b) one or more receiving devices that include at least one software component for receiving and decoding the video stream received on a downstream network connection; and (c) a control unit device with one or more software components that establish default properties to transmit the video stream, collect data about the network conditions that exist when the video stream is being transmitted on the upstream and downstream network connections, and modify the default properties to account for the network conditions. - View Dependent Claims (12, 13)
-
-
14. A computer-readable medium containing computer-readable instructions which, when executed in a networking environment that includes a sending device and a receiving device, performs a method of dynamically modifying the properties of a video stream, the method comprising:
-
(a) collecting quality of service data about a video stream being transmitted from the sending device to the receiving device; (b) using the quality of service data to calculate the predicted artifact in the video stream; and (c) in response to identifying a triggering event, modifying the properties of the video stream to minimize artifact. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification