Video Definition Selection via Region-Specific Bit Rate Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video playback technologies fail to adapt video definition grades effectively to different regions based on varying network speeds, leading to suboptimal image quality and video smoothness.

Innovation Solution

A method and apparatus that determine a video definition grade by identifying the client's region and current network speed, using region-specific video bit rate logic to find a maximum suitable bit rate, and selecting a definition-grade video from a predefined set that matches this bit rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single video definition grade is used for all regions, then device complexity is reduced, but video quality and smoothness deteriorate due to mismatched network conditions

Engineering Contradiction:
Improvevideo definition adaptation to regional network conditionsVSAvoidsystem complexity for region-specific video selection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by determining different video definition grades for different geographic regions based on their specific network conditions. The server identifies the client's region through GPS or IP address, then selects video definitions from region-specific candidate sets that are optimized for local network speeds, ensuring each region receives appropriately adapted video quality without requiring complex client-side adaptation logic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making video definition selection adaptive and dynamic rather than static. The system continuously monitors network conditions, determines current region, and dynamically selects from multiple candidate video definitions based on real-time network speed measurements. This allows the video definition to change dynamically as network conditions or user location changes, optimizing quality without manual intervention.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If video definition is optimized for high network speeds, then image quality improves, but video smoothness deteriorates in regions with lower network speeds

Engineering Contradiction:
Improvevideo image qualityVSAvoidvideo playback smoothness
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies parameter changes by adjusting video definition parameters (resolution, bitrate) based on measured network speed parameters. The server measures current network speed, compares it against thresholds, and changes video definition parameters accordingly - selecting higher definitions when network speed is fast and lower definitions when network speed is slow. This dynamic parameter adjustment ensures both image quality and playback smoothness are optimized for current conditions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements partial action by providing multiple candidate video definitions with progressively increasing quality levels rather than a single high-definition option. The server selects the appropriate level of definition based on network conditions, providing just enough quality for the current situation without excessive bandwidth consumption. This partial optimization approach balances quality and reliability across varying network conditions.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple video definition options are provided for each region, then adaptability to network conditions improves, but selection complexity increases

Engineering Contradiction:
Improvevideo definition selection flexibilityVSAvoidvideo selection logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by implementing automated video definition selection that requires no manual user input. The server automatically measures network speed, determines the client's region, and selects the appropriate video definition from candidate sets. This self-service automation reduces selection complexity for users while maintaining high adaptability to regional network conditions through programmatic decision-making based on objective measurements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by using measured network speed as input to the selection process. The server continuously monitors network conditions, uses this feedback to determine appropriate video definitions, and adjusts selections based on real-time performance data. This feedback loop ensures adaptability to changing network conditions while keeping selection logic relatively simple through rule-based decision-making driven by measured parameters.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12256117B2Video definition grade determining method and apparatus, server, storage medium and system
Publication Date: 2025.03.18 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12256117B2 patent drawing
  • US12256117B2 patent drawing
  • US12256117B2 patent drawing

AI summary

The present disclosure provides a video definition grade determining method and apparatus, a server, a storage medium and a system. The video definition grade determining method comprises: in response to receiving a target video playing request transmitted by a client, determining a target region where the client is located and a current network speed of the client; determining, according to a video bit rate determining logic of the target region, a maximum video bit rate corresponding to the current network speed, wherein the video bit rate determining logic of the target region is used for determining a maximum video bit rate suitable for playing a video when a network speed of the target region is a respective network speed; obtaining a definition-grade video set for a target video corresponding to the target region; and according to the determined maximum video bit rate and a video bit rate of a definition-grade video in the obtained definition-grade video set, determining, in the obtained definition-grade video set, a definition-grade video to be played corresponding to the target video playing request.