A detection method, device and storage medium for reading display EDID function

By scanning and parsing the EDID information read by the I2C interface on the computer board, and using the preset EDID standard format to determine the interface matching, the problem of artificial intervention in the detection process in the prior art is solved, and efficient and accurate detection results are achieved.

CN114185725BActive Publication Date: 2025-03-25CHENGDU SHENWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111434268.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2025-03-25
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

In the prior art, when detecting that computer boards read display EDID information through I2C interface, there are problems such as artificial intervention that are prone to errors and time-consuming, resulting in inaccurate test results.

Method used

By scanning all I2C interfaces on the computer board, reading and parsing EDID information, using the preset EDID standard format to determine whether the I2C interface matches the video interface, and then determining the normality of the EDID function of the display reading.

Benefits of technology

Automatic inspection is realized, which reduces the workload of operators, improves the accuracy and efficiency of inspections, and avoids errors in test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114185725B_ABST
    Figure CN114185725B_ABST
Patent Text Reader

Abstract

The present invention relates to a detection method, device and storage medium for reading the EDID function of a display, and belongs to the technical field of board detection; the method comprises: scanning all I2C interfaces on a computer board to be detected to read out data to be analyzed from each I2C interface, and saving each data to be analyzed in a text format respectively, to obtain a text file to be analyzed corresponding to each I2C interface; parsing each text file to be analyzed in a preset EDID standard format; judging whether the EDID reading function of the computer board to be detected is normal according to all parsing results, and obtaining normal information of the EDID reading function of the display or abnormal information of the EDID reading function of the display. The present invention scans all I2C interfaces on the computer board to be detected, reads the EDID information corresponding to the I2C interface, and judges whether the EDID reading function of the I2C bus is normal or not according to the parsing result obtained by parsing the EDID information, so as to avoid causing errors in the test results and reduce the workload of the operator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention mainly relates to the technical field of board detection, and in particular to a detection method, device and storage medium for reading an EDID function of a display. Background Art

[0002] For computer boards with VGA, HDMI or DVI video interfaces, there are corresponding I2C interfaces on the video interfaces. During mass production, it is necessary to detect whether the boards can read the EDID information (EDID, Extended display identification data, Chinese name is Extended Display Identification Data Information) of the connected display through the I2C interface. After reading the EDID and parsing the display-related parameters, the board sets the output video signal to display the image on the display.

[0003] If there is a problem with the I2C interface corresponding to the video interface, the EDID information of the display connected to the video interface may not be read, and the board can only output images to the display according to the default display parameters. If the configuration is different from that described in the EDID, the display image effect will not meet expectations, which may cause the board to output incomplete images to the display, incorrect resolution or frequency. The current general solution to this problem is for production testers to intervene manually and observe whether the display resolution is normal to confirm the problem, but this method is error-prone and time-consuming. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a detection method, device and storage medium for reading the EDID function of a display in view of the deficiencies in the prior art.

[0005] The technical solution of the present invention to solve the above technical problem is as follows: A detection method for reading the EDID function of a display comprises the following steps:

[0006] Scan all I2C interfaces on the computer board to be detected to read out the data to be analyzed from each of the I2C interfaces, and save each of the data to be analyzed in a text format to obtain a text file to be analyzed corresponding to each of the I2C interfaces;

[0007] Parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed;

[0008] According to all the analysis results, it is determined whether the display EDID reading function of the computer board to be detected is normal, and the display EDID reading function normal information or display EDID reading function abnormal information is obtained.

[0009] The beneficial effects of the present invention are as follows: all I2C interfaces on a computer board to be tested are scanned, EDID information corresponding to the I2C interface is read, and whether the function of the I2C bus to read the display EDID is normal or not is judged according to the parsing result obtained by parsing the EDID information, and whether the I2C bus corresponds to the video interface can be determined, thereby avoiding errors in the test results and reducing the workload of operators.

[0010] Based on the above technical solution, the present invention can also be improved as follows.

[0011] Further, the parsing of each of the text files to be analyzed in the preset EDID standard format to obtain the parsing results corresponding to each of the text files to be analyzed is specifically:

[0012] Keywords corresponding to the I2C interface are extracted from each of the text files to be analyzed, and the keywords are parsed in a preset EDID standard format. If the keywords conform to the preset EDID standard format, the parsing is successful, and a parsing result that the I2C interface is a video interface is obtained. If the keywords do not conform to the preset EDID standard format, the parsing fails, and a parsing result that the I2C interface is a non-video interface is obtained.

[0013] The beneficial effect of adopting the above further solution is: by presetting the EDID standard format parsing keyword, the parsing result of whether the I2C interface is a non-video interface is obtained, and then the parsing result is used to determine whether the function of reading the display EDID is normal.

[0014] Further, the method of determining whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtaining normal display EDID reading function information or abnormal display EDID reading function information, is specifically:

[0015] According to all the analysis results, it is determined whether the video interface on the computer board to be detected matches the I2C interface. If so, normal information of reading the display EDID function is obtained; if not, abnormal information of reading the display EDID function is obtained.

[0016] The beneficial effect of adopting the above further solution is that: by judging whether the I2C interface of the computer board to be tested matches through the analysis result, a relatively accurate analysis result can be obtained.

[0017] Further, the determining whether the multiple video interfaces on the computer board to be detected match the corresponding I2C interfaces according to all the analysis results is specifically as follows:

[0018] Obtaining information that the I2C interface is a video interface or information that the I2C interface is a non-video interface from each of the analysis results, and removing the to-be-analyzed text file corresponding to the information that the I2C interface is a non-video interface, and obtaining the to-be-analyzed text file corresponding to the information that the I2C interface is a video interface after removing the to-be-analyzed text file;

[0019] Determine whether the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface is equal to the number of video interfaces on the computer board to be detected. If the number is equal, then compare the information of all text files to be analyzed corresponding to the information that the I2C interface is a video interface with the pre-imported display EDID information. If all the comparisons are successful, the video interface matches the I2C interface.

[0020] If the numbers are not equal or the information comparison fails, the video interface does not match the I2C interface.

[0021] The beneficial effect of adopting the above further scheme is: by comparing the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface in the statistical analysis results with the number of video interfaces on the computer board to be tested, if the number is equal, further comparison is performed with the display EDID information provided by the manufacturer to obtain a conclusion on whether the function of reading the display EDID is normal, which can improve the efficiency and accuracy of detection.

[0022] Another technical solution of the present invention to solve the above technical problem is as follows: A detection device for reading the EDID function of a display, comprising:

[0023] A scanning module, used for scanning all I2C interfaces on the computer board to be detected, so as to read out the data to be analyzed from each of the I2C interfaces, and respectively save each of the data to be analyzed in a text format, so as to obtain a text file to be analyzed corresponding to each of the I2C interfaces;

[0024] A parsing module, used for parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed;

[0025] The processing module is used to determine whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtain normal display EDID reading function information or abnormal display EDID reading function information.

[0026] Another technical solution of the present invention to solve the above-mentioned technical problem is as follows: A detection device for reading the EDID function of a display comprises a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, a detection method for reading the EDID function of a display as described above is implemented.

[0027] Another technical solution of the present invention to solve the above technical problem is as follows: a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a detection method for reading the EDID function of a display as described above is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A schematic flow chart of a detection method for reading the EDID function of a display provided by an embodiment of the present invention;

[0029] Figure 2 A module block diagram of a detection device for reading the EDID function of a display provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0031] like Figure 1 As shown, a detection method for reading the EDID function of a display comprises the following steps:

[0032] Scan all I2C interfaces on the computer board to be detected to read out the data to be analyzed from each of the I2C interfaces, and save each of the data to be analyzed in a text format to obtain a text file to be analyzed corresponding to each of the I2C interfaces;

[0033] Parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed;

[0034] According to all the analysis results, it is determined whether the display EDID reading function of the computer board to be detected is normal, and the display EDID reading function normal information or display EDID reading function abnormal information is obtained.

[0035] In the above embodiment, all I2C interfaces on the computer board to be tested are scanned, and the EDID information corresponding to the I2C interface is read. The EDID information is parsed to determine whether the I2C bus reads the display EDID function normally. It can be determined whether the I2C bus corresponds to the video interface, thereby avoiding errors in the test results and reducing the workload of the operator.

[0036] Specifically, the parsing of each of the to-be-analyzed text files in a preset EDID standard format to obtain parsing results corresponding to each of the to-be-analyzed text files is specifically:

[0037] Keywords corresponding to the I2C interface are extracted from each of the text files to be analyzed, and the keywords are parsed in a preset EDID standard format. If the keywords conform to the preset EDID standard format, the parsing is successful, and the parsing result that the I2C interface is a video interface is obtained. If the keywords do not conform to the preset EDID standard format, the parsing fails, and the parsing result that the I2C interface is a non-video interface is obtained.

[0038] The preset EDID standard format is: display manufacturer ID, product ID, serial number, production time, video input signal type, horizontal signal maximum width and vertical signal maximum width, which can also be represented by an eight-byte hexadecimal value, such as 0x00FFFFFFFFFFFFFF00.

[0039] The keyword may be one or more of: display manufacturer ID, product ID, serial number, and video input signal type, and may also be represented by an eight-byte hexadecimal value.

[0040] In the above embodiment, the keyword is parsed by presetting the EDID standard format to obtain the parsing result of whether the I2C interface is a non-video interface, and then the parsing result is used to determine whether the function of reading the display EDID is normal.

[0041] Specifically, the determining whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtaining normal display EDID reading function information or abnormal display EDID reading function information, specifically:

[0042] According to all the analysis results, it is determined whether the video interface on the computer board to be detected matches the I2C interface. If so, normal information of reading the display EDID function is obtained; if not, abnormal information of reading the display EDID function is obtained.

[0043] In the above embodiment, by judging whether the I2C interface of the computer board to be detected matches the analysis result, a relatively accurate analysis result can be obtained.

[0044] Specifically, the step of determining whether the multiple video interfaces on the computer board to be detected match the corresponding I2C interfaces according to all the analysis results is as follows:

[0045] Obtaining information that the I2C interface is a video interface or information that the I2C interface is a non-video interface from each of the analysis results, and removing the to-be-analyzed text file corresponding to the information that the I2C interface is a non-video interface, and obtaining the to-be-analyzed text file corresponding to the information that the I2C interface is a video interface after removing the to-be-analyzed text file;

[0046] Determine whether the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface is equal to the number of video interfaces on the computer board to be detected. If the number is equal, then compare the information of all text files to be analyzed corresponding to the information that the I2C interface is a video interface with the pre-imported display EDID information. If all the comparisons are successful, the video interface matches the I2C interface.

[0047] If the numbers are not equal or the information comparison fails, the video interface does not match the I2C interface.

[0048] In the above embodiment, the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface in the statistical analysis results is compared with the number of video interfaces on the computer board to be detected. If the numbers are equal, a further comparison is performed with the display EDID information provided by the manufacturer to obtain a conclusion on whether the function of reading the display EDID is normal, which can improve the efficiency and accuracy of the detection.

[0049] For example, the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface is 3, and the number of video interfaces on the computer board to be detected is 3. If the numbers are equal, normal information about the EDID function of reading the display is obtained. Otherwise, the numbers are not equal, abnormal information about the EDID function of reading the display is obtained.

[0050] If the numbers are equal, the text file to be analyzed corresponding to the information that the I2C interface is the video interface is compared with the pre-imported display EDID information respectively. If both are successfully compared, the video interface matches the I2C interface.

[0051] It should be understood that the video interface is a VGA, HDMI or DVI video interface.

[0052] The pre-imported monitor EDID information is specific monitor EDID information provided by the manufacturer, for example, monitor manufacturer ID: FA 485487, product ID: 7548-01, serial number: 8761874615775011, video input signal type: VGA.

[0053] If the text file to be analyzed is successfully compared with the imported display EDID information, the I2C interface is a VGA video interface.

[0054] For the problem of I2C buses corresponding to non-video interfaces on different boards, the test program can detect whether each I2C bus corresponds to a video interface and which video interfaces it corresponds to, to avoid incorrect test results.

[0055] The following describes the processing involved in the above method in terms of program operation:

[0056] Before starting the program, make preparations for the work and import the preset EDID standard format and EDID information of the display into the system where the computer board to be tested runs;

[0057] When the computer board to be tested starts running, the test program starts running at the same time:

[0058] Scan all I2C interfaces on the computer board to be tested. The test program will read the EDID information of the display through the I2C bus corresponding to the VGA, HDMI, and DVI video interfaces and save it into a text file. Then, the text files to be analyzed will be analyzed in a preset EDID standard format to obtain the analysis results corresponding to the text files to be analyzed.

[0059] According to all the analysis results and the display EDID information, it is determined whether the display EDID reading function of the computer board to be tested is normal, and the display EDID reading function normal information or display EDID reading function abnormal information is obtained. Finally, the detection information is output.

[0060] The above detection program is controlled by a script and runs automatically. It can read the EDID of the display connected to the VGA, HDMI, and DVI interfaces respectively, and can quickly and conveniently test the problem of being unable to read the EDID due to the abnormal operation of the I2C interface.

[0061] Embodiment 2:

[0062] like Figure 2 As shown, a detection device for reading the EDID function of a display comprises:

[0063] A scanning module, used for scanning all I2C interfaces on the computer board to be detected, so as to read out the data to be analyzed from each of the I2C interfaces, and respectively save each of the data to be analyzed in a text format, so as to obtain a text file to be analyzed corresponding to each of the I2C interfaces;

[0064] A parsing module, used for parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed;

[0065] The processing module is used to determine whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtain normal display EDID reading function information or abnormal display EDID reading function information.

[0066] Specifically, in the analysis module, each of the text files to be analyzed is analyzed in a preset EDID standard format to obtain analysis results corresponding to each of the text files to be analyzed, specifically:

[0067] Keywords corresponding to the I2C interface are extracted from each of the text files to be analyzed, and the keywords are parsed in a preset EDID standard format. If the keywords conform to the preset EDID standard format, the parsing is successful, and the parsing result that the I2C interface is a video interface is obtained. If the keywords do not conform to the preset EDID standard format, the parsing fails, and the parsing result that the I2C interface is a non-video interface is obtained.

[0068] Specifically, in the processing module, the determination of whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtaining normal display EDID reading function information or abnormal display EDID reading function information, is specifically as follows:

[0069] According to all the analysis results, it is determined whether the video interface on the computer board to be detected matches the I2C interface. If so, normal information of reading the display EDID function is obtained; if not, abnormal information of reading the display EDID function is obtained.

[0070] Specifically, in the processing module, determining whether the multiple video interfaces on the computer board to be detected match the corresponding I2C interfaces according to all the analysis results is specifically as follows:

[0071] Obtaining information that the I2C interface is a video interface or information that the I2C interface is a non-video interface from each of the analysis results, and removing the to-be-analyzed text file corresponding to the information that the I2C interface is a non-video interface, and obtaining the to-be-analyzed text file corresponding to the information that the I2C interface is a video interface after removing the to-be-analyzed text file;

[0072] Determine whether the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface is equal to the number of video interfaces on the computer board to be detected. If the number is equal, then compare the information of all text files to be analyzed corresponding to the information that the I2C interface is a video interface with the pre-imported display EDID information. If all the comparisons are successful, the video interface matches the I2C interface.

[0073] If the numbers are not equal or the information comparison fails, the video interface does not match the I2C interface.

[0074] Embodiment 3:

[0075] A detection device for reading the EDID function of a display comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, a detection method for reading the EDID function of a display as described above is implemented.

[0076] Embodiment 4:

[0077] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the detection method for reading the EDID function of a display as described above is implemented.

[0078] The advantages of the present invention are:

[0079] (1) The present invention detects the function of a computer board to read EDID via an I2C bus.

[0080] (2) The present invention addresses the problem of the existence of other I2C buses corresponding to non-video interfaces on different computer boards. It can detect whether each I2C bus corresponds to a video interface and which video interfaces it corresponds to, thereby avoiding errors in test results.

[0081] (3) The detection program in the present invention automatically completes the steps of reading, comparing, and saving results, reducing the burden on operators.

[0082] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0083] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0084] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0085] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0086] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0087] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0088] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A detection method for reading the EDID function of a display, characterized in that: The steps include: Scan all I2C interfaces on the computer board to be detected to read out the data to be analyzed from each of the I2C interfaces, and save each of the data to be analyzed in a text format to obtain a text file to be analyzed corresponding to each of the I2C interfaces; Parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed; Determine whether the display EDID reading function of the computer board to be tested is normal according to all the analysis results, and obtain normal display EDID reading function information or abnormal display EDID reading function information; The method of parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed is specifically: Extracting keywords corresponding to the I2C interface from each of the text files to be analyzed respectively, and parsing the keywords in a preset EDID standard format, if the keywords conform to the preset EDID standard format, the parsing is successful, and a parsing result that the I2C interface is a video interface is obtained; if the keywords do not conform to the preset EDID standard format, the parsing fails, and a parsing result that the I2C interface is a non-video interface is obtained; The step of determining whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtaining normal display EDID reading function information or abnormal display EDID reading function information is specifically as follows: According to all the analysis results, it is determined whether the video interface on the computer board to be detected matches the I2C interface. If they match, the normal function information of reading the display EDID is obtained; if they do not match, the abnormal function information of reading the display EDID is obtained; The step of determining whether the video interface on the computer board to be detected matches the corresponding I2C interface according to all the analysis results is specifically as follows: Obtaining information that the I2C interface is a video interface or information that the I2C interface is a non-video interface from each of the analysis results, and removing the to-be-analyzed text file corresponding to the information that the I2C interface is a non-video interface, and obtaining the to-be-analyzed text file corresponding to the information that the I2C interface is a video interface after removing the to-be-analyzed text file; Determine whether the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface is equal to the number of video interfaces on the computer board to be detected. If the number is equal, then compare the information of all text files to be analyzed corresponding to the information that the I2C interface is a video interface with the pre-imported display EDID information. If all the comparisons are successful, the video interface matches the I2C interface. If the numbers are not equal or the information comparison fails, the video interface does not match the I2C interface.

2. A detection device for reading the EDID function of a display, characterized in that: include: A scanning module, used for scanning all I2C interfaces on the computer board to be detected, so as to read out the data to be analyzed from each of the I2C interfaces, and respectively save each of the data to be analyzed in a text format, so as to obtain a text file to be analyzed corresponding to each of the I2C interfaces; A parsing module, used for parsing each of the text files to be analyzed in a preset EDID standard format to obtain a parsing result corresponding to each of the text files to be analyzed; A processing module, used for determining whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtaining normal display EDID reading function information or abnormal display EDID reading function information; In the analysis module, each of the text files to be analyzed is analyzed in a preset EDID standard format to obtain analysis results corresponding to each of the text files to be analyzed, specifically: Extracting keywords corresponding to the I2C interface from each of the text files to be analyzed respectively, and parsing the keywords in a preset EDID standard format, if the keywords conform to the preset EDID standard format, the parsing is successful, and a parsing result that the I2C interface is a video interface is obtained; if the keywords do not conform to the preset EDID standard format, the parsing fails, and a parsing result that the I2C interface is a non-video interface is obtained; In the processing module, the step of determining whether the display EDID reading function of the computer board to be detected is normal according to all the analysis results, and obtaining normal display EDID reading function information or abnormal display EDID reading function information, is specifically as follows: According to all the analysis results, it is determined whether the video interface on the computer board to be detected matches the I2C interface. If they match, the normal function information of reading the display EDID is obtained; if they do not match, the abnormal function information of reading the display EDID is obtained; In the processing module, determining whether the multiple video interfaces on the computer board to be detected match the corresponding I2C interfaces according to all the analysis results is specifically as follows: Obtaining information that the I2C interface is a video interface or information that the I2C interface is a non-video interface from each of the analysis results, and removing the to-be-analyzed text file corresponding to the information that the I2C interface is a non-video interface, and obtaining the to-be-analyzed text file corresponding to the information that the I2C interface is a video interface after removing the to-be-analyzed text file; Determine whether the number of text files to be analyzed corresponding to the information that the I2C interface is a video interface is equal to the number of video interfaces on the computer board to be detected. If the number is equal, then compare the information of all text files to be analyzed corresponding to the information that the I2C interface is a video interface with the pre-imported display EDID information. If all the comparisons are successful, the video interface matches the I2C interface. If the numbers are not equal or the information comparison fails, the video interface does not match the I2C interface.

3. A detection device for reading the EDID function of a display, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the detection method for reading the EDID function of a display as claimed in claim 1 is implemented.

4. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the detection method for reading the EDID function of a display as claimed in claim 1 is implemented.

Citation Information

Patent Citations

  • Method for dynamically identifying and configuring external display

    CN102455886A