Video Stream Preview System for Session Quality Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in determining the quality of video streams from session hosts without actually receiving the video data, making it difficult to decide on joining sessions, especially when paying for them.

Innovation Solution

A system that provides a video stream preview by determining network transmission quality between the session host and user device, generating a preview of the video stream quality without receiving any video data, by transmitting test payloads and degrading example video streams based on measured transmission qualities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system actually streams video data from the session host to assess quality, then the quality assessment becomes accurate, but the time required to assess quality increases and additional bandwidth is consumed

Engineering Contradiction:
Improvevideo quality assessment accuracyVSAvoidtime to assess video quality
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary network quality assessments by transmitting test payloads before actual video streaming begins. This allows the system to predict video quality metrics (such as resolution, frame rate, and potential degradation) without having to stream the complete video content, thereby saving time while maintaining assessment accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified copy of the video streaming process by transmitting test payloads that simulate actual video data flow. This copy allows quality assessment without requiring the full video stream, reducing both time and bandwidth consumption while preserving the essential characteristics needed for accurate quality prediction.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the system streams actual video data to determine quality, then the quality preview becomes realistic, but bandwidth consumption and data transmission resources increase

Engineering Contradiction:
Improvevideo quality preview realismVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system transmits only a partial amount of data (test payloads) rather than the complete video stream. This partial action provides sufficient information to assess video quality metrics while consuming significantly less bandwidth and network resources compared to streaming the entire video content.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses test payloads as simplified copies of actual video data. These copies contain enough structural and transmission characteristics to predict real video quality without requiring the full video content, thereby reducing bandwidth consumption while maintaining assessment realism.

Inventive Principle:
Principle #26Copying

3Loss of information

If the system provides detailed video quality information, then users can make better decisions, but the complexity of the quality assessment system increases

Engineering Contradiction:
Improvevideo quality information completenessVSAvoidquality assessment system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the essential quality metrics from the video streaming process (such as predicted resolution, frame rate, and network conditions) rather than analyzing all possible video parameters. This extraction approach provides users with sufficient decision-making information while keeping the assessment system relatively simple and efficient.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If the system performs comprehensive network quality testing, then the video quality prediction becomes accurate, but the time required for testing increases

Engineering Contradiction:
Improvevideo quality prediction accuracyVSAvoidsession joining speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs comprehensive network quality testing in advance, before the user needs to join a session. By conducting this preliminary assessment, the system accumulates detailed network performance data that enables accurate video quality predictions without delaying the actual session joining process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system caches network quality metrics and test results for reuse across multiple video quality assessments. This preliminary preparation allows the system to provide accurate predictions quickly without repeating comprehensive tests for each assessment, thereby maintaining both accuracy and productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11503092B2Video stream preview
Publication Date: 2022.11.15 VERILY HEALTH INC
  • US11503092B2 patent drawing
  • US11503092B2 patent drawing
  • US11503092B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a video stream preview. One of the methods includes receiving, from a user device, a request for a video stream preview. A payload of data is transmitted from a session system to the user device over a network. A first measure of network transmission quality is determined based on a result of transmitting the payload to the user device over the network from the session system. A second measure of network transmission quality is determined for data transmitted over the network from a session host to the session system. A video stream preview is generated from an example video stream obtained from the user device by degrading the quality of the example video stream according to the first measure of network transmission quality and the second measure of network transmission quality. The video stream preview is displayed on the user device.