Display Firmware External Device Detection Boot Time

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

VSEngineering 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

Engineering Contradiction:
Improvesystem stabilityVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvecomponent initializationVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvedisplay readinessVSAvoidboot process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12307260B2Displaying content transmitted by an external device based on detection of a connected state by display firmware
Publication Date: 2025.05.20 REALTEK SEMICON CORP
  • US12307260B2 patent drawing
  • US12307260B2 patent drawing
  • US12307260B2 patent drawing

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.