Streaming Rendering Mode Switching for Device Burden

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Live streaming platforms face challenges in maintaining a smooth viewing experience due to environment and device factors such as poor network quality or device overload, leading to delays, lag, or freezing, which can deter viewers from continuing their streaming sessions.

Innovation Solution

A system and method that dynamically adjust the data objects used for rendering streaming content based on user behavior and environment parameters, switching to a lower-performance mode when certain thresholds are met to alleviate terminal burden and improve user experience, including reducing data objects or downgrading video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the streaming is rendered in a first mode with high-quality data objects, then the viewing quality is improved, but the device burden increases causing delays, lag, or freezing

Engineering Contradiction:
Improveviewing qualityVSAvoiddevice burden
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic mode switching between first mode (high quality) and second mode (low quality) based on real-time environment parameters. The rendering mode is not fixed but adapts continuously to changing network conditions and device states, resolving the contradiction by making the system flexible rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes rendering parameters (data object quality, resolution, frame rate) based on environment parameters such as network quality and device performance metrics. When environment parameters indicate poor conditions, the system automatically adjusts rendering parameters to maintain smooth playback, thus resolving the contradiction between quality and device burden

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the data objects are reduced or downgraded to alleviate terminal burden, then the device performance is improved, but the viewing quality deteriorates

Engineering Contradiction:
Improvedevice performanceVSAvoidviewing quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts data object quality based on real-time environment assessment. When device performance is sufficient, high-quality objects are used; when performance degrades, the system transitions to lower-quality objects. This dynamic adjustment resolves the contradiction by optimizing the quality-performance ratio continuously

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors environment parameters including device performance metrics and network conditions, then uses this feedback to adjust rendering mode. The feedback loop ensures that quality reductions only occur when necessary, and the system can return to high quality when conditions improve, thus resolving the contradiction intelligently

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the streaming rendering consumes high resources to maintain quality, then the viewing experience is improved, but the user may leave due to freezing or lag

Engineering Contradiction:
Improveviewing experienceVSAvoidstreaming stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system proactively monitors environment parameters and switches to low-quality mode before severe performance degradation occurs. By detecting early signs of network deterioration or device overload, the system preemptively reduces rendering demands, cushioning against potential freezing or lag that would cause users to leave

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system changes rendering parameters dynamically to maintain stability. When environment parameters indicate deteriorating conditions, the system adjusts quality parameters downward to prevent freezing, thus prioritizing continuous playback over high quality. This resolves the contradiction by making stability the primary goal under stress conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11870828B2System, method and computer-readable medium for rendering a streaming
Publication Date: 2024.01.09 17LIVE JAPAN INC
  • US11870828B2 patent drawing
  • US11870828B2 patent drawing
  • US11870828B2 patent drawing

AI summary

The present disclosure relates to a system, a method and a computer-readable medium for rendering a streaming on a user terminal. The method includes rendering the streaming in a first mode, receiving an environment parameter of the user terminal, receiving a timing when the user terminal closes the streaming, determining a threshold value of the environment parameter based on the timing the user terminal closes the streaming, receiving an updated environment parameter of the user terminal, and rendering the streaming in a second mode if the updated environment parameter meets the threshold value. The second mode includes fewer data objects than the first mode or includes a downgraded version of a data object in the first mode for the rendering. The present disclosure can customize the rendering mode for each user and maximize the satisfaction of viewing streaming for each user.