Dynamic Media Effect Quality Control via Hardware Performance Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for applying media effects, such as filters and overlays, on client devices are computationally intensive, leading to potential performance drops and undesired effects on device capabilities.

Innovation Solution

A method that dynamically controls the quality of media effects by monitoring performance metrics and adjusting the quality parameter to balance effect quality with computing resource usage, ensuring the effects engine applies the selected effect efficiently based on the device's capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional methods are used to apply media effects (filters, overlays) on client devices, then the quality and visual enhancement of media content is improved, but the computing resource consumption increases and device performance drops

Engineering Contradiction:
Improveeffect qualityVSAvoiddevice performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements dynamic quality parameter adjustment where the effects engine continuously monitors performance metrics and adapts the quality of media effects in real-time. The quality parameter is not fixed but dynamically changed based on current device performance conditions, allowing the system to optimize between effect quality and performance consumption during operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the quality parameter of media effects based on performance metrics. When performance drops below thresholds, the system reduces the quality parameter to decrease computing resource consumption. This parameter adjustment mechanism allows the same effects engine to operate efficiently across devices with varying capabilities without requiring different hardware

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high quality media effects are applied to enhance user engagement, then the visual appeal and user experience are improved, but the amount of computing resources required increases

Engineering Contradiction:
Improveeffect qualityVSAvoidcomputing resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system adjusts the quality parameter of media effects based on performance metrics to optimize the balance between effect quality and computing resource consumption. When performance thresholds are met, higher quality effects are applied; when thresholds are not met, quality is reduced to conserve resources

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The effects engine implements a feedback mechanism where performance metrics are continuously monitored and fed back to adjust the quality parameter. This closed-loop control ensures that computing resource consumption remains within acceptable limits while maintaining the highest possible effect quality given current device conditions

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If media effects are applied to all portions of the input media stream at initial quality parameter value, then the consistent quality output is achieved, but the performance metric may drop below target metric

Engineering Contradiction:
Improvequality consistencyVSAvoidperformance metric
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system transitions from static quality parameter application to dynamic adjustment. The quality parameter changes based on real-time performance monitoring, allowing the system to maintain reliability by adapting to varying device capabilities and conditions during media stream processing

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The quality parameter is adjusted based on performance metrics to ensure reliable operation. When performance metrics indicate the device can handle higher quality effects, the parameter is increased; when performance is insufficient, the parameter is reduced to maintain stable, reliable operation below the target metric threshold

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10499105B1Dynamic control of media effects based on hardware performance
Publication Date: 2019.12.03 META PLATFORMS INC
  • US10499105B1 patent drawing
  • US10499105B1 patent drawing
  • US10499105B1 patent drawing

AI summary

A media effects engine on a computer device applies one or more effects to an input media stream. A performance monitor monitors a performance metric associated with playing the input media stream and reduces a quality parameter associated with the effect upon detecting a drop in the performance metric below a target metric. The quality parameter manages a tradeoff between a quality of effect and an amount of hardware resources consumed to produce the effect. Thus, the effect can be adjusted to meet the capabilities of the computer device.