Embedded Controller Screen Brightness Transition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When switching between different operating systems on portable devices, sudden changes in screen brightness can cause discomfort due to differences in brightness settings, leading to frames appearing too dark, too bright, or glaring.
Innovation Solution
An independent embedded controller is used to obtain the brightness value of the previous operating system and gradually adjust the screen brightness through a fade-in and fade-out process, ensuring a smooth transition by adjusting from one brightness value to another using a curve function and pulse width modulation, and optionally considering ambient light adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If operating system switching is implemented directly without brightness adjustment, then switching speed is improved, but screen brightness suddenly changes causing user discomfort
Solution Approach 1:
The embedded controller obtains the brightness value of the previous operating system in advance before completing the switch, and starts adjusting the screen brightness before the frame switching is finished. This preliminary action ensures that the brightness adjustment is already in progress when the new frame appears, avoiding sudden brightness changes while maintaining fast switching.
Solution Approach 2:
The embedded controller acts as an intermediary between the two operating systems, independently managing the brightness adjustment process. It obtains brightness information from the first operating system, calculates appropriate brightness values for the transition, and controls the screen brightness through fade-in and fade-out effects, thereby mediating the brightness change to prevent user discomfort.
2Object-affected harmful factors
If screen brightness is adjusted during operating system switching, then user comfort is improved, but switching smoothness and visual perception are affected
Solution Approach 1:
The screen brightness is dynamically adjusted during the switching process using fade-in and fade-out effects. The embedded controller continuously changes the brightness value based on the transition state, creating a smooth visual transition that maintains user comfort while preserving the sense of switching smoothness and frame change perception.
3Manufacturing precision
If brightness value is obtained from previous operating system, then brightness transition accuracy is improved, but system complexity increases
Solution Approach 1:
The embedded controller independently obtains the brightness value from the first operating system and autonomously calculates and executes the brightness adjustment without requiring complex coordination between the two operating systems. This self-service approach improves brightness transition accuracy while minimizing the increase in system complexity by keeping the control logic within the embedded controller.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This method alleviates user discomfort by smoothly transitioning screen brightness during operating system switches, maintaining visual comfort and intuitive perception of the frame change.
Implementation Method 1
adjusting from one brightness value to another using a curve function and pulse width modulation
Data Source
AI summary
A method for gradually adjusting screen brightness when switching an operating system is provided. The method is used for gradually adjusting the brightness of a screen of an electronic device by a controller thereof when the electronic device is switched from to first operating system to a second operating system. First, an operating system switching signal is received. Then, a first brightness value of the first operating system is obtained. The screen brightness is gradually adjusted from the first brightness value to a predetermined second brightness value. Afterwards, the first operating system is switched to the second operating system, and the screen brightness is further adjusted from the second brightness value back to the first brightness value. Accordingly, a user can sense the switching of the operating system more intuitively and has enough time to get used to the change of the screen brightness and the displayed frame.


