An eDP interface screen parameter dynamic saving method and system

By dynamically saving and updating the eDP interface screen parameters, the problem of fixed parameters in traditional solutions is solved, enabling multi-screen adaptation and stable display, thus improving the user experience.

CN115774538BActive Publication Date: 2026-04-07XIAMEN RUIYIDA ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-06
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In traditional solutions, when the eDP interface fails to read screen parameters, it can only output fixed parameters, resulting in a black screen or abnormal display, which cannot adapt to the needs of multiple screens.

Method used

By detecting the power-on signal and reading the screen parameters of the eDP interface, data integrity is verified. The resolution and clock are parsed and compared, and the eDP driver parameters are dynamically updated. Three sets of driver parameters are stored using eMMC to ensure that the driver switches to similar or historical parameters when the parameters do not match.

Benefits of technology

It effectively avoids screen blackouts and display abnormalities, improves user experience, achieves flexibility in multi-screen adaptation, and reduces maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115774538B_ABST
    Figure CN115774538B_ABST
Patent Text Reader

Abstract

The application relates to an eDP interface screen parameter dynamic saving method and system. In the method, when a start-up signal is detected, the screen parameters of an eDP interface screen are read and checked. If the checking is successful, the screen parameters are used to drive the eDP interface screen, and the first eDP driving parameter stored is updated as the screen parameters. Otherwise, the resolution and clock in the screen parameters are extracted and compared with the resolution and clock in each eDP driving parameter stored. The eDP interface screen is driven by the eDP driving parameter which is consistent in comparison. When the comparison is inconsistent, the eDP interface screen is driven by the first eDP driving parameter. The application fundamentally eliminates the conditions of display black screen and display abnormality, and greatly improves the use experience of users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of eDP interface screens, and more particularly to a method and system for dynamically saving eDP interface screen parameters. Background Technology

[0002] Since user devices often need to be compatible with multiple screens, when the screen parameters of the eDP interface screen fail to be read, the traditional solution can only output a fixed set of eDP driver parameters, which is too simplistic and may lead to phenomena such as black screen or abnormal display. Summary of the Invention

[0003] To address the aforementioned issues, this invention proposes a method and system for dynamically saving eDP interface screen parameters.

[0004] The specific plan is as follows:

[0005] A method for dynamically saving eDP interface panel parameters includes the following steps:

[0006] S1: When a power-on signal is detected, read the screen parameters of the eDP interface screen;

[0007] S2: Verify the integrity of the read screen parameters. If the verification is successful, drive the eDP interface screen with the screen parameters and update the stored first eDP driver parameters to the screen parameters; otherwise, proceed to S3.

[0008] S3: Analyze the screen parameters, extract the resolution and clock, and compare the extracted resolution with the resolution in the stored eDP driver parameters. If there are matching eDP driver parameters, drive the eDP interface screen with the matching eDP driver parameters; otherwise, proceed to S4.

[0009] S4: Compare the extracted clock with the clock in each stored eDP driver parameter. If there is a matching eDP driver parameter, drive the eDP interface screen with the matching eDP driver parameter; otherwise, drive the eDP interface screen with the first eDP driver parameter.

[0010] Furthermore, the method for verifying the integrity of the read screen parameters is as follows: the verification is performed based on the data verification bytes in the screen parameters. If the sum of all bytes of the screen parameters is 0, the data is considered complete; otherwise, the data is considered incomplete.

[0011] Furthermore, the storage medium for the eDP drive parameters is eMMC.

[0012] Furthermore, the storage medium for the eDP driver parameters stores three sets of eDP driver parameters, namely the first eDP driver parameter, the second eDP driver parameter, and the third eDP driver parameter. When the screen parameter successfully verified in step S2 is different from the first eDP driver parameter stored in the storage medium, the first eDP driver parameter is updated to the screen parameter, the original first eDP driver parameter is changed to the second eDP driver parameter, the original second eDP driver parameter is changed to the third eDP driver parameter, and the original third eDP driver parameter is deleted.

[0013] An eDP interface screen parameter dynamic storage system includes an eDP interface screen, a storage medium for storing eDP drive parameters, a processor, a memory, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it implements the steps of the method described above in the embodiments of the present invention.

[0014] This invention employs the above technical solution to resolve abnormal situations such as black screens caused by eDP screen parameter reading failures during user operation. By saving and updating screen parameters through hardware storage, it fundamentally eliminates black screens and display abnormalities, greatly improving the user experience. Attached Figure Description

[0015] Figure 1 The diagram shown is a flowchart of a method according to an embodiment of the present invention. Detailed Implementation

[0016] To further illustrate the various embodiments, the present invention provides accompanying drawings. These drawings are part of the disclosure of the present invention, primarily used to illustrate the embodiments, and can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments. With reference to these drawings, those skilled in the art should be able to understand other possible implementations and the advantages of the present invention.

[0017] The present invention will now be further described in conjunction with the accompanying drawings and specific embodiments.

[0018] Example 1:

[0019] This invention provides a method for dynamically saving eDP interface screen parameters, such as... Figure 1 As shown, the method includes the following steps:

[0020] S1: When a power-on signal is detected, read the screen parameters of the eDP interface screen.

[0021] S2: Verify the integrity of the read screen parameters. If the verification is successful, drive the eDP interface screen with the screen parameters and update the stored first eDP driver parameters to the screen parameters; otherwise, proceed to S3.

[0022] The screen parameters consist of 128 bytes, containing information about the display and its performance, including: supplier information, maximum image size, manufacturer's preset optimal values, resolution, frequency range limitations, and a string containing the display name and serial number. Since the 127th bit of the screen parameters is a data checksum byte, this byte should be programmed based on the entire 128-bit screen parameters to ensure a checksum of 0. Therefore, when all 128 bytes are read, a checksum is performed; if the bit is 0, the check succeeds; otherwise, the check fails.

[0023] In this embodiment, the storage medium for the eDP driver parameters is eMMC (Embedded MultiMediaCard). This embodiment sets three sets of eDP driver parameters to be stored within the eMMC: a first eDP driver parameter, a second eDP driver parameter, and a third eDP driver parameter. When the successfully verified screen parameter differs from the first eDP driver parameter stored in the eMMC, the first eDP driver parameter is updated to the screen parameter, the original first eDP driver parameter is changed to the second eDP driver parameter, the original second eDP driver parameter is changed to the third eDP driver parameter, and the original third eDP driver parameter is deleted.

[0024] S3: Analyze the screen parameters, extract the resolution and clock, and compare the extracted resolution with the resolution in each stored eDP driver parameter. If there is a matching eDP driver parameter, drive the eDP interface screen with the matching eDP driver parameter; otherwise, proceed to S4.

[0025] S4: Compare the extracted clock with the clock in each stored eDP driver parameter. If there is a matching eDP driver parameter, drive the eDP interface screen with the matching eDP driver parameter; otherwise, drive the eDP interface screen with the first eDP driver parameter.

[0026] In the above method, when screen parameter verification fails, key information such as screen resolution and clock can be obtained by parsing incomplete screen parameters to output similar eDP driver parameters. When the key information (resolution and clock) is also incomplete, the eDP driver parameters from the last boot (the first eDP driver parameters) can be output as the display output. This embodiment is more in line with the actual needs of users and solves the problems of overly simplistic default screen parameters, inability to dynamically change them, and high maintenance costs.

[0027] Example 2:

[0028] The present invention also provides an eDP interface screen parameter dynamic storage system, including an eDP interface screen, a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor. When the processor executes the computer program, it implements the steps in the above-described method embodiment of Embodiment 1 of the present invention.

[0029] Although the invention has been specifically shown and described in conjunction with preferred embodiments, those skilled in the art should understand that various changes in form and detail may be made to the invention without departing from the spirit and scope of the invention as defined in the appended claims, all of which shall be within the scope of protection of the invention.

Claims

1. A method for dynamically saving eDP interface panel parameters, characterized in that, Includes the following steps: S1: When a power-on signal is detected, read the screen parameters of the eDP interface screen; S2: Verify the data integrity of the read screen parameters. If the verification is successful, drive the eDP interface screen with the screen parameters and update the stored first eDP driver parameters to the screen parameters. Otherwise, proceed to S3; S3: Analyze the screen parameters, extract the resolution and clock, compare the extracted resolution with the resolution in the stored eDP driver parameters, and if there are matching eDP driver parameters, drive the eDP interface screen with the matching eDP driver parameters. Otherwise, proceed to S4; S4: Compare the extracted clock with the clock in each stored eDP driver parameter. If there is a matching eDP driver parameter, drive the eDP interface screen with the matching eDP driver parameter; otherwise, drive the eDP interface screen with the first eDP driver parameter. The storage medium for eDP driver parameters stores three sets of eDP driver parameters, namely the first eDP driver parameter, the second eDP driver parameter, and the third eDP driver parameter. When the screen parameter successfully verified in step S2 is different from the first eDP driver parameter stored in the storage medium, the first eDP driver parameter is updated to the screen parameter, the original first eDP driver parameter is changed to the second eDP driver parameter, the original second eDP driver parameter is changed to the third eDP driver parameter, and the original third eDP driver parameter is deleted.

2. The method for dynamically saving eDP interface panel parameters according to claim 1, characterized in that: The method for verifying the integrity of the read screen parameters is as follows: the data is verified based on the data verification bytes in the screen parameters. If the sum of the data bytes of all the screen parameters is 0, then the data is considered to be intact. Otherwise, the data is considered incomplete.

3. The method for dynamically saving eDP interface panel parameters according to claim 1, characterized in that: The storage medium for the eDP drive parameters is eMMC.

4. A dynamic parameter storage system for an eDP interface panel, characterized in that: It includes an eDP interface screen, a storage medium, a processor, and a computer program stored in the storage medium and running on the processor, wherein the processor executes the computer program to implement the method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and system for realizing screen parameter upgrading of display screen

    CN111552498A

  • Display screen parameter configuration method, device and equipment

    CN112199122A