Resolution Switching Algorithm Selection via Historical Freeze Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience poor video playback due to the inability to automatically switch video resolution based on network speed, leading to freezing issues when manual resolution changes are made.

Innovation Solution

A method that stores association relationships between resolution switching algorithms and historical freeze rates, allowing for the selection of a target algorithm with a low historical freeze rate to dynamically adjust video resolution, thereby reducing freeze rates and enabling automatic resolution switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual resolution switching is implemented, then users can change video resolution, but video freezing occurs due to network speed limitations

Engineering Contradiction:
Improvemanual resolution switchingVSAvoidvideo playback stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system enables automatic resolution switching by having the terminal device autonomously select appropriate resolution switching algorithms based on historical freeze rate data and current network conditions, eliminating the need for manual user intervention while avoiding playback freezing

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system utilizes historical freeze rate data as feedback to evaluate and select resolution switching algorithms, creating a closed-loop control mechanism that continuously optimizes resolution switching decisions based on past performance and current network conditions

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic resolution switching is implemented, then video freezing is reduced, but system complexity increases due to algorithm selection

Engineering Contradiction:
Improvevideo playback stabilityVSAvoidresolution switching system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-evaluates multiple resolution switching algorithms and stores their historical freeze rate data before actual video playback, allowing the terminal to quickly select an appropriate algorithm without complex real-time computations, thus reducing system complexity while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system divides the resolution switching problem into separate evaluable algorithms, each with its own historical performance data, allowing independent evaluation and selection of the most suitable algorithm for current network conditions without requiring a monolithic complex system

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple resolution algorithms are evaluated, then optimal algorithm selection is achieved, but data processing time increases

Engineering Contradiction:
Improvealgorithm selection accuracyVSAvoidalgorithm evaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs algorithm evaluation and historical freeze rate calculation in advance, storing the results for quick retrieval during video playback, thereby achieving precise algorithm selection without incurring processing delays during actual use

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system combines multiple algorithm evaluation results into a unified historical freeze rate metric, allowing comprehensive algorithm comparison through a single integrated data structure that reduces processing time while maintaining selection accuracy

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11671656B2Method for selecting resolution switching algorithm, computing device, and computer-program product
Publication Date: 2023.06.06 SHANGHAI BILIBILI TECH CO LTD
  • US11671656B2 patent drawing
  • US11671656B2 patent drawing
  • US11671656B2 patent drawing

AI summary

A method is provided. The method includes: obtaining multiple association relationships, wherein each association relationship includes a resolution switching algorithm and a historical freeze rate; determining a historical freeze rate meeting a preset condition from the multiple association relationships; and selecting a target resolution switching algorithm from a corresponding association relationship of the association relationships according to the historical freeze rate meeting the preset condition, wherein the target resolution switching algorithm is used for switching a resolution of a video. A system, a computing device, and a computer-program product are also provided.