Boot Screen Control via Video Layer for Seamless Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from the Boot Loader to the Android stage in intelligent devices, such as smartphones and tablets, often results in a black screen phenomenon due to the sequential and single-threaded nature of Boot Loader and Kernel startup, leading to a suboptimal user experience as the static image transitions to dynamic animation, with varying durations across different chip platforms.

Innovation Solution

A method for controlling the boot screen of intelligent devices that involves hardware initialization, activating the video layer through a video driver module, converting static images into video data, and seamlessly transitioning between image and video layers to prevent the black screen issue, utilizing a graphics library like OpenGL ES for efficient display management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a static image is displayed during Boot Loader and Kernel startup, then startup time is reduced, but a black screen phenomenon occurs during transition to dynamic image

Engineering Contradiction:
Improvestartup timeVSAvoiddisplay continuity
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent introduces a video layer as an intermediary between the image layer and the display screen. The video layer processes and converts static image data into video format, enabling seamless transition to dynamic content without black screen interruptions. This mediator layer resolves the conflict between quick startup and continuous display.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the display parameter from static image mode to video mode during the transition phase. By converting the display output from static to video format, the system maintains visual continuity while enabling dynamic content display, eliminating the black screen phenomenon that occurs with direct static-to-dynamic transitions.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If Boot Loader and Kernel use single-threaded startup, then startup process is simplified, but transition to multi-threaded Android stage causes black screen

Engineering Contradiction:
Improvestartup process complexityVSAvoiddisplay continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The video driver module and video layer serve as intermediaries that bridge the single-threaded Boot Loader/Kernel phase and the multi-threaded Android phase. This intermediary architecture allows the system to maintain display continuity during the threading transition without increasing the complexity of the startup process itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the display system into multiple layers (image layer, video layer) and multiple processing stages. This segmentation allows different threading models to operate in different layers simultaneously, with the video layer handling the transition smoothly, thus maintaining display continuity without complicating the overall startup process.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If video layer is activated during startup, then dynamic image can be displayed, but startup time increases due to additional processing

Engineering Contradiction:
Improvedisplay capabilityVSAvoidstartup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent activates the video layer and video driver module during the Boot Loader stage, before the Android system fully starts. This preliminary activation allows the video processing infrastructure to be ready in advance, so when dynamic content needs to be displayed, the system can switch modes without additional startup delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video layer maintains continuous operation from the Boot Loader stage through the Android stage. By keeping the video processing pipeline active and continuous rather than activating it only when needed, the system avoids the overhead of starting video processing late, thus maintaining both display versatility and startup speed.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11847469B2Intelligent device and method for controlling boot screen of the intelligent device
Publication Date: 2023.12.19 AMLOGIC (SHANGHAI) CO LTD
  • US11847469B2 patent drawing
  • US11847469B2 patent drawing
  • US11847469B2 patent drawing

AI summary

Embodiments of the invention provide an intelligent device and a method for controlling a boot screen of the intelligent device, applicable to the intelligent device supporting video hardware decompression. The method comprises steps of: completing hardware initialization operation, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image; starting a system kernel which controls the video driver module, and starting the video layer through the video driver module; reading the corresponding preset image in the first storage area, converting the preset image into video data, and writing the video data into the second storage area, thereby enabling the video layer to display the video data; and starting an application access to the system. During the whole startup process of the intelligent device, the contents displayed on a screen are all seamlessly connected, so that a phenomenon of black screen does not occur.