Bandwidth Determination via Dynamic Time Window Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth determination methods in video technology suffer from low accuracy due to reliance on historical bandwidth information that may be outdated or unavailable, especially when network conditions change between video sessions, affecting the setting of optimal video code rates.

Innovation Solution

A method and apparatus that determine bandwidth by first checking a shorter time window for historical data, and if none is found, expand the time window sequentially to find more accurate historical bandwidth information closer to the current moment, ensuring accurate code rate setting for video playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If historical bandwidth information from a fixed time window is used, then the bandwidth determination process is simple, but the accuracy of bandwidth information decreases when network conditions change

Engineering Contradiction:
Improvebandwidth determination accuracyVSAvoidtime window management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the time window size adjustable rather than fixed. The system dynamically selects between a first time window and a second time window based on whether historical bandwidth information exists, allowing the bandwidth determination mechanism to adapt its behavior to different operational conditions while maintaining reasonable complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of time window size based on the availability of historical bandwidth information. When historical information is unavailable, it switches to a larger second time window to capture more recent data, thereby improving measurement precision without permanently increasing system complexity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a longer time window is used to find historical bandwidth information, then the availability of bandwidth data improves, but the relevance to current network conditions decreases

Engineering Contradiction:
Improveavailability of bandwidth informationVSAvoidrelevance to current network conditions
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the time window into two distinct types: a first time window for recent bandwidth information and a second time window for historical bandwidth information. This segmentation allows the system to prioritize relevant recent data while falling back to older data only when necessary, balancing availability and relevance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary checking in the first time window before considering the second time window. This preliminary action ensures that the most relevant recent bandwidth information is used first, and only when unavailable does it proceed to search the longer second time window

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11388459B2Method and apparatus for determining bandwidth, and electronic device and storage medium
Publication Date: 2022.07.12 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US11388459B2 patent drawing
  • US11388459B2 patent drawing
  • US11388459B2 patent drawing

AI summary

The present disclosure relates to a method and apparatus for determining bandwidth, and an electronic device and a storage medium. The method includes: determining whether there is historical bandwidth information in a first time window; determining whether there is historical bandwidth information in at least one second time window in response to determining that there is no historical bandwidth information in the first time window; and calculating target bandwidth information according to the historical bandwidth information in response to determining that there is the historical bandwidth information in the second time window, wherein the second time window covers the first time window.