Embedded Controller Screen Brightness Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveswitching speedVSAvoidbrightness sudden change discomfort
Core Design Contradiction:
SpeedVSObject-affected harmful factors

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveuser comfortVSAvoidswitching smoothness
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If brightness value is obtained from previous operating system, then brightness transition accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvebrightness transition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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

Methodology Applied
Scientific EffectPulse width modulation:

Data Source

PatentUS9105212B2Method for gradually adjusting screen brightness when switching operating system
Publication Date: 2015.08.11 HTC CORP
  • US9105212B2 patent drawing
  • US9105212B2 patent drawing
  • US9105212B2 patent drawing

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.