Streaming Media Quality Assessment via Packet Distortion Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network performance metrics fail to accurately capture the impact of transmission errors on user experience in streaming media, particularly due to their content dependency and inability to account for error correction and concealment strategies, leading to a disconnect between network performance and user quality perception.

Innovation Solution

A content-independent evaluation method that calculates a distortion score by assigning packets to time windows, determining local disturbance scores based on transmission performance metrics, and aggregating these scores to assess perceived quality, accounting for packet loss patterns and error correction mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional network performance metrics are used to evaluate streaming media quality, then measurement is simpler, but accuracy in capturing user experience degradation is insufficient

Engineering Contradiction:
Improveaccuracy of quality assessmentVSAvoidcomplexity of evaluation method
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the streaming media transmission into discrete packets and organizes them into time windows. Each packet is individually evaluated for transmission performance metrics (loss, delay, jitter), and local disturbance scores are calculated for each time window. This segmentation enables precise measurement of transmission degradation at granular levels while maintaining manageable computational complexity through structured processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces transmission performance metrics and local disturbance scores as intermediary variables between raw packet data and final quality assessment. These intermediaries translate complex network behaviors (packet loss patterns, timing variations) into standardized scores that can be aggregated into distortion scores, bridging the gap between network-level measurements and user-perceived quality without requiring direct content analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If content-dependent quality assessment methods are used, then accuracy in evaluating user experience is improved, but adaptability to different content types and error correction strategies is reduced

Engineering Contradiction:
Improveaccuracy of user experience measurementVSAvoidapplicability across different content and correction strategies
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

Instead of analyzing media content directly to assess quality (content-dependent approach), the patent inverts the approach by analyzing transmission performance metrics of packets (content-independent approach). It evaluates how packets were transmitted (loss patterns, timing) rather than what the content is, making the assessment universally applicable to different content types and error correction strategies while still accurately reflecting user experience degradation.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent creates a universal evaluation framework that works across different streaming content types (video, audio, interactive media) and different error correction strategies (FEC, retransmission, concealment). By focusing on transmission performance metrics rather than content-specific analysis, the distortion score methodology provides a multi-functional assessment tool that adapts to various应用场景 without requiring content-specific calibration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If detailed packet-level analysis is performed to capture transmission errors, then measurement precision is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedetail of transmission error detectionVSAvoidprocessing time for quality assessment
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments packet analysis into time-windowed batches rather than processing all packets individually in sequence. By organizing packets into time windows and calculating local disturbance scores for each window, the system achieves detailed packet-level measurement precision while enabling parallel processing and reducing overall computation time compared to sequential analysis of every packet.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10218765B1Content-independent evaluation of streaming media based on packet transmission performance
Publication Date: 2019.02.26 CISCO TECHNOLOGY INC
  • US10218765B1 patent drawing
  • US10218765B1 patent drawing
  • US10218765B1 patent drawing

AI summary

In one embodiment, a device in a network assigns packets from a communication transmitted via the network to time windows over a period of time. The device determines a transmission performance metric for each of the packets in a particular time window and calculates, for each of the time windows, local disturbance scores, which are based on the transmission performance metrics for the packet in the time windows. A particular local disturbance score for a particular time window maps the transmission performance metrics for the packets in the time window to a perceived quality metric. The device determines a distortion score for the communication by aggregating the local disturbance scores for the time windows over the period of time.