Endpoint information for network VQM
First Claim
Patent Images
1. A method comprising:
- receiving, by a receiver, a video stream, the receiver comprising a network device of a video distribution system;
receiving, by the receiver, transmitter metrics corresponding to a video segment of the received video stream, wherein receiving the transmitter metrics comprises extracting the transmitter metrics from the received video stream, the extracted transmitter metrics comprising a compressed quality of the video segment and a quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment;
determining, by the receiver, receiver metrics for the video stream received at the receiver; and
determining, by the receiver, a quality score for the video segment based on the received transmitter metrics and the determined receiver metrics, wherein determining the quality score comprises;
determining a network impairment for the received video segment from the determined receiver metrics, the network impairment comprising packet loss in the received video segment and the packet loss for packets received in the video stream;
determining, based on the network impairment, an average packet loss rate and an average packet loss burst length for the received video segment;
determining a drop corresponding to the determined average packet loss rate and the average packet loss burst length from the quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment of the quality degradation metrics; and
determining the quality score by adjusting the determined drop from the compressed quality, wherein determining the quality score further comprises determining the quality score to be the compressed quality of the video segment in the video stream subtracted by a measure of quality degradation due to delay and jitter in the video segment when the receiver observes packet delay and jitter.
1 Assignment
0 Petitions
Accused Products
Abstract
Video quality management (VQM) may be provided. First, transmitter metrics corresponding to a video stream may be determined by a transmitting endpoint. The determined transmitter metrics may then be transmitted from the transmitting end point and received by a receiver. The receiver may then determine receiver metrics for a video stream received at the receiver. A quality score may then be determined by the receiver. The quality score may be based on the received transmitter metrics and the determined receiver metrics.
17 Citations
27 Claims
-
1. A method comprising:
-
receiving, by a receiver, a video stream, the receiver comprising a network device of a video distribution system; receiving, by the receiver, transmitter metrics corresponding to a video segment of the received video stream, wherein receiving the transmitter metrics comprises extracting the transmitter metrics from the received video stream, the extracted transmitter metrics comprising a compressed quality of the video segment and a quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment; determining, by the receiver, receiver metrics for the video stream received at the receiver; and determining, by the receiver, a quality score for the video segment based on the received transmitter metrics and the determined receiver metrics, wherein determining the quality score comprises; determining a network impairment for the received video segment from the determined receiver metrics, the network impairment comprising packet loss in the received video segment and the packet loss for packets received in the video stream; determining, based on the network impairment, an average packet loss rate and an average packet loss burst length for the received video segment; determining a drop corresponding to the determined average packet loss rate and the average packet loss burst length from the quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment of the quality degradation metrics; and determining the quality score by adjusting the determined drop from the compressed quality, wherein determining the quality score further comprises determining the quality score to be the compressed quality of the video segment in the video stream subtracted by a measure of quality degradation due to delay and jitter in the video segment when the receiver observes packet delay and jitter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 26, 27)
-
-
17. An apparatus comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; receive, at a network device of a video distribution system, a video stream; receive transmitter metrics corresponding to a segment of the received video stream, wherein the processing unit being operative to receive the transmitter metrics comprises the processing unit being operative to extract the transmitter metrics from the received video stream, the extracted transmitter metrics comprising a compressed quality of the video segment and a quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment; determine receiver metrics for the video segment of the received video stream; and determine a quality score for the video segment based on the received transmitter metrics and the determined receiver metrics, wherein the processing unit being operative to determine the quality score comprises the processing unit being operative to; determine network impairment for the received video stream from the determined receiver metrics, the network impairment comprising packet loss in the received video segment and the packet loss for packets received in the video stream; determine, based on the network impairment, an average packet loss rate and an average packet loss burst length for the received video segment; determine a drop corresponding to the determined average packet loss rate and the average packet loss burst length from the quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment of the quality degradation metrics; and determine the quality score by adjusting the determined drop from the compressed quality, wherein the quality score is determined to be the compressed quality of the video segment in the video stream subtracted by a measure of quality degradation due to delay and jitter in the video segment when the receiver observes packet delay and jitter. - View Dependent Claims (18, 19)
-
-
20. A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method executed by the set of instructions comprising:
-
receiving, at a network device of a video distribution system, a video stream; receiving transmitter metrics corresponding to a video segment of the received video stream, wherein receiving transmitter metrics comprises extracting the transmitter metrics from the received video stream, the extracted transmitter metrics a compressed quality of the video segment and a quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment; determining receiver metrics for the received video stream; and determining a quality score for the video segment based on the received transmitter metrics and the determined receiver metrics, wherein determining the quality score comprises; determining a network impairment for the received video segment from the determined receiver metrics, the network impairment comprising packet loss in the received video segment and the packet loss for packets received in the video stream; determining, based on the network impairment, an average packet loss rate and an average packet loss burst length for the received video segment; determining a drop corresponding to the determined average packet loss rate and the average packet loss burst length from the quality degradation due to packet losses as a function of packet loss rate and packet loss burst length for the video segment of the quality degradation metrics; and determining the quality score by adjusting the determined drop from the compressed quality, wherein determining the quality score further comprises determining the quality score to be the compressed quality of the video segment in the video stream subtracted by a measure of quality degradation due to delay and jitter in the video segment when the receiver observes packet delay and jitter. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification