Display Firmware External Device Detection Boot Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic systems require a lengthy boot procedure before they can display data from external signal sources, leading to an unpleasant user experience.
Innovation Solution
The electronic system employs a multi-stage boot-loader and display firmware to quickly determine if an external device is connected during the boot procedure. If connected, it executes a pre-defined procedure to display the external device's content, improving user experience by reducing wait time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic system waits for the operating system to be ready and applications to run before displaying external data, then system stability is ensured, but the boot time is excessively long
Solution Approach 1:
The patent implements a boot-loader that executes preliminary actions during the boot procedure to detect external device connections and prepare display parameters before the operating system is fully ready. The boot-loader checks for external devices, loads corresponding display procedures, and configures initial display settings in advance, enabling the system to display external content as soon as the operating system becomes available, thus reducing the effective wait time while maintaining system stability.
Solution Approach 2:
The patent divides the boot and display initialization process into distinct segments: (1) boot-loader execution for external device detection, (2) operating system initialization, and (3) application-level display rendering. By segmenting these processes and allowing them to proceed in parallel where possible, the system can prepare display configurations independently of the full OS boot sequence, reducing overall boot time while ensuring each component is ready before it needs to function.
2Reliability
If the electronic system executes a full boot procedure before displaying external content, then all system components are properly initialized, but user experience deteriorates due to long waiting time
Solution Approach 1:
The boot-loader performs preliminary detection of external devices and loading of corresponding display procedures before the user needs to interact with the system. This preliminary action ensures that when the user connects an external device, the system is already prepared to display content from it, significantly improving user experience without compromising component initialization integrity.
Solution Approach 2:
The system implements self-service through automatic external device detection and automatic selection of appropriate display procedures. The boot-loader autonomously detects connected external devices, determines the appropriate display mode, and configures the display system without requiring user intervention during the boot process, thereby improving ease of operation while maintaining proper initialization.
3Productivity
If the system checks for external device connection during boot procedure, then display readiness is improved, but the complexity of the boot process increases
Solution Approach 1:
The patent introduces a boot-loader as an intermediary layer between the hardware and the operating system. This intermediary is specifically designed to handle external device detection and display procedure selection, isolating the complexity of these functions from both the core OS boot process and the user interface. The boot-loader acts as a mediator that prepares the system for external display without requiring modifications to the existing OS initialization routines, thus improving display readiness while managing complexity through layered architecture.
Data Source
AI summary
An electronic system and a display method are provided. The following steps are performed by central processing units: a first central processing unit loads and checks a display firmware; a second central processing unit determines whether the electronic system is in a first connected state based on the display firmware; in response to that the electronic system is in the first connected state, the first central processing unit and the second central processing unit, together with collaborating central processing units of the central processing units, execute a first pre-defined procedure and an external device display procedure based on settings stored in a data area to display a content transmitted by the external device corresponding to the first connected state; and, in response to that the electronic system is not in the first connected state, the first central processing unit executes a second pre-defined procedure.


