Dynamic Display Panel Initialization via Pin Value Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current liquid-crystal displays (LCDs) in embedded devices like smartphones and tablets lack support for extended display identification data (EDID), making it impossible to dynamically set initialization parameters, leading to version control issues and increased maintenance procedures when display panels are replaced.

Innovation Solution

A method involving a display driver that reads a predetermined pin value from a motherboard during booting, queries a database to obtain parameter values, and initializes the display panel using these values, eliminating the need to modify operating system images when different display panels are used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If EDID storage device is provided in display panel, then dynamic initialization parameter setting is enabled, but device cost increases

Engineering Contradiction:
Improvedynamic initialization parameter settingVSAvoiddevice cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent introduces a database as an intermediary component stored in the operating system image, which contains reference pin values and corresponding initialization parameters. This database acts as a mediator between the pin value reading mechanism and the display panel initialization process, enabling dynamic parameter setting without requiring expensive EDID storage devices in the display panel itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a simplified copy of the EDID functionality by storing reference pin value mappings in a database within the operating system image. Instead of implementing the full EDID specification in hardware, the system uses a software-based lookup table that replicates the essential functionality of reading pin values and retrieving corresponding initialization parameters.

Inventive Principle:
Principle #26Copying

2Reliability

If operating system images are updated for each display panel replacement, then correct initialization parameters are obtained, but maintenance complexity increases

Engineering Contradiction:
Improveinitialization parameter accuracyVSAvoidmaintenance procedure
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The patent creates a universal operating system image that can work with multiple different display panel types. The database in the OS image contains multiple reference pin values and their corresponding initialization parameters, allowing the same OS image to adapt to various display configurations through pin value detection and database lookup, eliminating the need for separate OS images for each panel type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent performs preliminary preparation by pre-populating the database with multiple reference pin values and their corresponding initialization parameters before runtime. This advance preparation allows the system to quickly match detected pin values with stored references during booting, ensuring correct initialization parameters are obtained without requiring maintenance personnel to update OS images when display panels are replaced.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple operating system images are maintained for different display panels, then correct initialization is achieved, but version control complexity increases

Engineering Contradiction:
Improvedisplay panel compatibilityVSAvoidversion control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of multiple display-specific operating system images into a single universal OS image. By consolidating multiple reference pin value mappings and their corresponding initialization parameters into one database within a single OS image, the system eliminates the need to maintain separate OS images for different display panels, thereby simplifying version control while preserving adaptability to various display types.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11556350B2Electronic device and method for setting at least one specified pin read during booting stage when configurating a display panel dynamically
Publication Date: 2023.01.17 PEGATRON
  • US11556350B2 patent drawing
  • US11556350B2 patent drawing

AI summary

A method for setting a display panel dynamically and an electronic device are provided. In a booting stage of the electronic device, a display driver is executed, wherein a motherboard of the electronic device includes at least one specified pin, a storage device and a processor. A predetermined pin value is set in the at least one specified pin and read from the at least one specified pin of the motherboard through the display driver. A database is queried through the display driver and includes multiple reference pin values corresponding to multiple sets of parameter values. The set of parameter values corresponding to the predetermined pin value is obtained according to the reference pin values; and the display panel is initialized through the display driver using the set of parameter values corresponding to the predetermined pin value.