Electronic Device Rendering Frequency Control for Overlapping Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices waste system resources and battery power when multiple application execution windows overlap, as obscured regions are rendered at high frequencies regardless of their visibility to the user.

Innovation Solution

An electronic device determines a reduced rendering frequency for non-overlapping regions based on the size of obscured areas and other factors, adjusting the rendering frequency dynamically to conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If rendering frequency is maintained at high level for all regions, then visual quality is improved, but system resource consumption and battery power increase

Engineering Contradiction:
Improvevisual qualityVSAvoidsystem resource consumption
Core Design Contradiction:
Illumination intensityVSUse of energy by moving object

Solution Approach 1:

The patent applies different rendering frequencies to different regions of the display based on their visibility. Visible regions (non-overlapping areas) maintain high rendering frequency for optimal visual quality, while obscured regions (overlapped areas) use reduced or zero rendering frequency to conserve system resources and battery power.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent divides the execution window into distinct visible and obscured regions based on window overlap detection. This segmentation allows the system to apply different rendering strategies to each region, optimizing both visual quality and energy efficiency by treating obscured regions differently from visible regions.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If rendering frequency is reduced for obscured regions, then system resource consumption is reduced, but visual quality in those regions deteriorates

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidvisual quality
Core Design Contradiction:
Use of energy by moving objectVSIllumination intensity

Solution Approach 1:

The patent converts the harmful effect of window overlap (which causes regions to be hidden from view) into a beneficial opportunity to reduce rendering workload. By detecting overlaps and identifying obscured regions, the system can safely reduce or stop rendering in those areas without affecting user-perceived visual quality, thereby converting what would be wasted computational resources into energy savings.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Adaptability or versatility

If multiple execution windows are displayed simultaneously, then application functionality is improved, but resource waste increases due to overlapping regions

Engineering Contradiction:
Improveapplication functionalityVSAvoidbattery power
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent dynamically adjusts rendering frequency based on real-time window positioning and overlap detection. When windows are positioned such that certain regions become obscured, the system dynamically reduces rendering frequency for those regions. This dynamic adaptation allows multiple applications to run simultaneously while minimizing energy waste in obscured areas.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250336324A1Electronic device and method for determining rendering frequency
Publication Date: 2025.10.30 SAMSUNG ELECTRONICS CO LTD
  • US20250336324A1 patent drawing
  • US20250336324A1 patent drawing
  • US20250336324A1 patent drawing

AI summary

Disclosed is an electronic device and method for displaying an execution window of an application on a display. The method includes executing a first application and a second application, displaying a first execution window of the first application, and displaying a visual object related to a service provided by the first application at a first rendering frequency in a rendering region within the first execution window. The method includes displaying a second execution window of the second application, obtaining a first user input to move the second execution window over the first execution window, and based on obtaining the first user input, identifying whether the first execution window and the second execution window overlap at least in part.