Dynamic Resolution Adjustment for Electronic Device Windows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices with high-resolution displays face challenges in energy efficiency, as they consume more battery power and RAM, leading to shorter battery life and decreased user experience, especially when users do not require high resolution in all applications.
Innovation Solution
A method and electronic device that dynamically adjust the resolution of application windows based on device and application parameters using a machine learning model, identifying base and dynamic resolutions for each view to optimize resource usage without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution display is used, then image quality is improved, but energy consumption increases
Solution Approach 1:
The patent implements dynamic resolution adjustment where the display resolution is not fixed but changes based on real-time conditions. The system automatically adjusts the resolution of different application windows based on factors such as application type, content requirements, and device state, allowing high resolution when needed and lower resolution when not required, thus resolving the contradiction between maintaining high image quality and reducing energy consumption.
Solution Approach 2:
The patent applies different resolution levels to different regions or applications on the display simultaneously. Instead of uniformly applying high resolution across the entire screen, the system identifies specific application windows that require high resolution and maintains lower resolution for others, thereby providing high image quality where necessary while conserving energy in other areas.
2Measurement precision
If high-resolution display is used, then image quality is improved, but RAM usage increases
Solution Approach 1:
The system dynamically adjusts RAM allocation for different application windows based on their resolution requirements. By switching between high and low resolution modes for different applications, the system optimizes RAM usage to match actual display needs, preventing excessive memory consumption while maintaining necessary image quality.
Solution Approach 2:
The patent applies high RAM usage only to specific application windows that require high resolution, while other windows operate with lower resolution and consequently lower RAM requirements. This localized approach to resource allocation ensures that RAM is consumed only where necessary for high-quality display.
3Ease of operation
If static high resolution is used for all applications, then user experience is improved, but application launch time increases
Solution Approach 1:
The system dynamically determines the appropriate resolution for each application window based on real-time analysis of application type, content characteristics, and device state. This dynamic approach eliminates the need to load high-resolution resources for all applications upfront, thereby reducing application launch time while maintaining high user experience for applications that actually require it.
Solution Approach 2:
Instead of applying high resolution universally to all applications (excessive action), the system applies high resolution only to specific applications where it is genuinely needed (partial action). This selective approach reduces the overall processing burden and resource loading time while preserving user experience for relevant applications.
4Use of energy by moving object
If manual resolution selection is required, then energy efficiency can be optimized, but user interaction complexity increases
Solution Approach 1:
The system automatically performs resolution optimization without requiring user intervention. It analyzes application characteristics, content requirements, and device state to autonomously determine the appropriate resolution for each window, thereby achieving energy efficiency through intelligent automation rather than manual user configuration.
Solution Approach 2:
The system continuously monitors device state, application performance, and user interaction patterns to dynamically adjust resolution settings. This feedback mechanism allows the system to learn from usage patterns and automatically optimize energy efficiency without requiring explicit user input or manual resolution selection.
Data Source
AI summary
A method for identifying a dynamic resolution for an application (150) of an electronic device (100) is provided. The method includes identifying, by the electronic device, a base resolution for a window of the application (150), wherein the window includes a plurality of views; identifying, by the electronic device, a plurality of resolutions respectively corresponding to the plurality of views based on the base resolution and at least one characteristic of each of the plurality of views; applying, by the electronic device, the plurality of resolutions to the plurality of views, respectively; and displaying, by the electronic device, the plurality of views in the plurality of resolutions, respectively.


