IP Library Granted Patent US 10,541,894
Granted Patent B2
US 10,541,894 · App. 15/411,729 · Granted Jan 21, 2020

Method for assessing the perceived quality of adaptive video streaming

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,541,894
App. No.
15/411,729
Granted
Jan 21, 2020
Kind
B2
Abstract

A method for assessing perceived quality of adaptive media streaming includes receiving, by a device including a processor, a stream of adaptive media content. This stream includes both audio signals and video signals. A number of quality change events in the received stream for a predetermined period of time is determined. Also, a difference value between a highest quality level value detected in the received stream for the predetermined period of time and a lowest quality level value detected in the received stream for the predetermined period of time is determined. A quality impact score value is generated for the received stream based on the determined number of quality change events and based on the determined quality level difference value.

Claims (18)

1. A network analyzer device for assessing perceived quality of adaptive media streaming in a network, comprising:

an interface device for coupling to a network;

a media analyzing device for analyzing adaptive media content received from a network via the interface device configured to analyze one or more sets of packets contained in the received adaptive media content;

a quality analyzer device having a processor configured to:

receive, from the media analyzing device, an encoded stream of adaptive media content comprising audio signals and video signals;

decode the received stream of adaptive media content and determine a number of quality change events in the received decoded stream for a predetermined period of time;

determine a difference value between a highest quality level value detected in the decoded received stream for the predetermined period of time and a lowest quality level value detected in the decoded received stream for the predetermined period of time; and

generate a first quality impact score value for the decoded received stream based on the determined number of quality change events and based on the determined quality level difference value, wherein the Quality Impact Score=a 1 *NumberofQualityChanges+a 2 *MaxQualityDifference+a 3 *NumberofQualityChanges*MaxQualityDifference, where NumberofQualityChanges represents a number of detected quality of change events, MaxQualityDifference represents the quality difference value and where a1, a2 and a3 are scoring factors.

2. The network analyzer device as recited in claim 1 , wherein the quality analyzer device is further configured to determine a Mean Opinion Score (MOS) value after receiving the stream of adaptive media content.

3. The network analyzer device as recited in claim 1 , wherein the number of quality change events, the highest quality level value, the lowest quality level value and the first quality impact score value are associated with the audio signals of the stream of adaptive media content.

4. The network analyzer device as recited in claim 1 , wherein the number of quality change events, the highest quality level value, the lowest quality level value and the first quality impact score value are associated with the video signals of the stream of adaptive media content.

5. The network analyzer device as recited in claim 1 , wherein the number of quality change events, the highest quality level value, the lowest quality level value and the first quality impact score value are associated with the combined audio and video signals of the stream of adaptive media content.

6. The network analyzer device as recited in claim 1 , wherein determining the number of quality change events in the received stream comprises determining a number of quality change events exceeding a predefined threshold relative to the MOS value.

7. The network analyzer device as recited in claim 2 , further comprising determining a sum of MOS values corresponding to the number of quality change events to yield a total quality change value, wherein the first quality impact score value for the received stream is determined based on the determined number of quality change events, quality level difference value and based on the determined sum of MOS values corresponding to the number of quality change events.

8. The network analyzer device as recited in claim 1 , wherein the first quality impact score value is generated using numerical weight values assigned to the determined number of quality change events and to the determined quality level difference value.

9. The network analyzer device as recited in claim 1 , wherein the quality analyzer device is further configured to change the numerical weight values based on changed user-specified importance and generating a second quality impact score for the received stream using the changed numerical weight values.

10. The network analyzer device as recited in claim 1 , wherein the quality analyzer device is further configured to determine an impact score average based on the first and second quality impact score values.

11. The network analyzer device as recited in claim 1 , wherein the quality analyzer device is further configured to utilize one or more perceptual models for determining the first quality impact score.

Assignments (2)
SECURITY INTEREST Recorded Jul 27, 2021
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS, INC.; AIRMAGNET, INC.; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056997/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2017
From: BROOM, SIMON, MR.; WANG, XIAO-SI, MS.; SCHOFIELD, JAMES, MR.
To: NETSCOUT SYSTEMS, INC
Reel/Frame 041055/0724 →