CN106528031A - Extended display identification data reading method and device - Google Patents
Extended display identification data reading method and device Download PDFInfo
- Publication number
- CN106528031A CN106528031A CN201610901849.5A CN201610901849A CN106528031A CN 106528031 A CN106528031 A CN 106528031A CN 201610901849 A CN201610901849 A CN 201610901849A CN 106528031 A CN106528031 A CN 106528031A
- Authority
- CN
- China
- Prior art keywords
- identification data
- display identification
- extending display
- host computer
- extending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000001514 detection method Methods 0.000 claims description 8
- 238000007689 inspection Methods 0.000 claims description 2
- 238000012790 confirmation Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 6
- 230000007246 mechanism Effects 0.000 description 4
- 210000004556 brain Anatomy 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G3/2096—Details of the interface to the display terminal specific for a flat panel
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a method and a device for reading extended display identification data, wherein the method comprises the following steps: detecting whether extended display identification data of the display equipment is read from the video decoding main board or not by a starting program in the starting process of the computer host; if the extended display identification data is not read, executing a restart command, and detecting whether the extended display identification data is read or not through a starting program after the restart; and repeating the steps until the computer host reads the extended display identification data. The invention can ensure that the computer host can read the EDID information in the whole starting process, and avoid no signal output of the computer host caused by the EDID information communication problem.
Description
Technical field
The present invention relates to data presentation technique field, more particularly to a kind of extending display identification data reading method and dress
Put.
Background technology
EDID (Extended Display Identification Data, extending display identification data) is a kind of VESA
(Video Electronics Standards Association, VESA) standard data format, wherein wraps
Containing the parameter about monitor and its performance, arrange including supplier information, maximum image size, color, factory default is put, frequency
The restriction of rate scope and the character string of display name and sequence number.
Intelligent flat mainly matches computer use, and computer in start process needs to read the EDID information of Intelligent flat
To adjust the form of output vision signal, matched with the display screen with Intelligent flat.In the middle of prior art, Intelligent flat start
During, PC (personal computer, PC) module only can read EDID information within two stages, first
Stage be just on when establish machine by cable, i.e. BIOS (Basic Input Output System, basic input output system) is opened
Dynamic stage, second stage are when driving into system loads.Usually, video decoding main board is started shooting to being ready to
The time of EDID information is 15s or so, and the BIOS startup stages of now PC starts have completed, and Intelligent flat is defeated without PC signals
Go out, cannot also see PC start pictures.If reading less than EDID information in BIOS startup stages, booting computer is still carried out as usual,
Signal will not simply be shown.And when also not reading EDID information when driving into system loads, PC modules will be without letter
Number output, cause equipment show failure.
The content of the invention
It is an object of the invention to provide a kind of extending display identification data reading method and device, it is ensured that host computer exists
Whole start process can read EDID information, it is to avoid because EDID information communication issues cause host computer no signal defeated
Go out.
To achieve these goals, a kind of extending display identification data reading method is embodiments provided, including:
By boot program, host computer detects whether that reading display from video decoding main board sets in start process
Standby extending display identification data;
If not reading the extending display identification data, reset command is performed, and after restart again by start
Whether Programmable detection has read the extending display identification data;
Repeat the above steps, until the host computer reads the extending display identification data.
Preferably, after the host computer reads the extending display identification data, also include:
The host computer performs normal starting procedure, and according to the extending display identification data for reading, adjusts
The form of whole output vision signal, so that the vision signal meets the display characteristic requirement of the display device.
Preferably, the host computer performs normal starting procedure, including:
Whether the extending display identification data that read of inspection are correct, when just confirming the extending display identification data
When really, starting-up signal normal boot-strap is exported.
Preferably, the extending display identification data for reading in the basis, the form of adjustment output vision signal
Afterwards, also include:
By the video decoding main board to the decoding video signal, and by decoded signal output to described
Display device is shown.
Preferably, the host computer is connected by HDMI wire with the video decoding main board.
Correspondingly, present invention also offers a kind of extending display identification digital independent device, including host computer and video
Decoding main board;
The host computer includes:
Detection module, for, in the host computer start process, detecting whether to regard from described by boot program
Frequency decoding main board reads the extending display identification data of display device;
Restart module, if for not reading the extending display identification data, perform reset command, and after restart
Detect whether to read the extending display identification data again by boot program;
Loop module, for repeating the detection module and the operation for restarting module, until the host computer is read
Get the extending display identification data.
Preferably, the host computer also includes:
Output adjustment module is normal for, after the host computer reads the extending display identification data, performing
Starting procedure;And according to the extending display identification data for reading, the form of adjustment output vision signal, so that described
Vision signal meets the display characteristic requirement of the display device.
Preferably, the output adjustment module includes:
Data check unit, it is for checking the extending display identification data for reading whether correct, described when confirming
When extending display identification data are correct, starting-up signal normal boot-strap is exported.
Preferably, the video decoding main board, for the decoding video signal exported to the host computer, and will
Decoded signal output is shown to the display device.
Preferably, described device also includes power module;
The power module is connected with the host computer and the video decoding main board respectively, for for the computer master
Machine and the video decoding main board are powered.
Extending display identification data reading method provided in an embodiment of the present invention and device, in the boot program of host computer
In the preferential EDID that performs read testing mechanism, read EDID information by restarting repeatedly, it is ensured that EDID information prepares completely
After good, then boot up operation, it is ensured that EDID information can be read in the whole start process of host computer, Intelligent flat
Host computer no signal will not be caused to export because of EDID information communication issues.
Description of the drawings
Fig. 1 is the flow chart of the one embodiment for the extending display identification data reading method that the present invention is provided;
Fig. 2 is the structure chart of the one embodiment for the extending display identification digital independent device that the present invention is provided;
Fig. 3 is the structure chart of the host computer that embodiment as shown in Figure 2 is provided.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made
Embodiment, belongs to the scope of protection of the invention.
Referring to Fig. 1, it is the flow chart of the one embodiment for the extending display identification data reading method that the present invention is provided.
As shown in figure 1, the extending display identification data reading method includes:
S1, host computer in start process detect whether to read from video decoding main board by boot program aobvious
Show the extending display identification data of equipment;
S2, if not reading the extending display identification data, performs reset command, and after restart again by opening
Whether machine Programmable detection has read the extending display identification data;
S3, repeating said steps S1 and S2, until the host computer reads the extending display identification data.
In the middle of being embodied as, on the storage chip of the EDID information Store video decoding main boards of display device, the electricity
Brain server (or claiming PC modules) preferably passes through HDMI (High Definition between the video decoding main board
Multimedia Interface, HDMI) line connection.After Intelligent flat performs start-up command, power supply
Module works, and powers to equipment such as video decoding main board and host computers.After power module normal power supply, video decoding main board and
Host computer performs power-on operation simultaneously, and video decoding main board can be booted up according to normal procedure, until completing whole mainboard
Start process.Boot program (i.e. BIOS, Basic Input of the PC modules after start-up command is received, in PC modules
Output System, basic input output system) preferential execution EDID reading testing mechanisms, if can't detect EDID information, PC
Module then performs instruction of restarting, after PC modules are restarted, performs above-mentioned EDID testing mechanisms again, until reading EDID information,
PC modules are just understood normal boot-strap and export vision signal.PC modules are avoided in start process because display device cannot be detected
EDID information, cause the phenomenon without video signal output to occur.
Further, also include after step S3:
After the host computer reads the extending display identification data, normal starting procedure is performed;And according to
The extending display identification data for reading, the form of adjustment output vision signal, so that the vision signal meets described
The display characteristic of display device is required.
In the middle of being embodied as, after the host computer reads the extending display identification data, first check described
Whether extending display identification data are correct, and when confirming that the extending display identification data are correct, output starting-up signal is just normally opened
Machine.The correctness of extending display identification data can enter to be about to by the method for sum check the numerical value of front 127 byte and last
Summation validation value in byte is added, if the value being added is 0, illustrate the EDID information be it is correct, otherwise then explanation should
EDID information is wrong, should reacquire.After EDID validation of information is errorless, host computer can be according to the EDID information for reading
The form of adjustment output video data, the form of the vision signal preferably include signal type, resolution ratio and data time sequence etc.,
Such as optimal resolution can be obtained and exported according to the resolution information list in EDID information.The video decoding of display device
After mainboard is decoded to the video data for receiving, output is shown to display screen.
Referring to Fig. 2, it is the structure chart of the one embodiment for the extending display identification digital independent device that the present invention is provided, this
The general principle of embodiment is consistent with preceding method embodiment, part is not described in detail in detail in the present embodiment and be can be found in preceding method enforcement
Associated description.
As shown in Fig. 2 the extending display identification digital independent device includes host computer 21 and video decoding main board 22;
As shown in figure 3, the host computer 21 includes:
Detection module 211, for, in 21 start process of the host computer, being detected whether from institute by boot program
State the extending display identification data that video decoding main board 22 reads display device;
Restart module 212, if for not reading the extending display identification data, reset command is performed, and in weight
Detect whether to read the extending display identification data again by boot program after opening;
Loop module 213, for repeating the detection module 211 and the operation for restarting module 212, until the electricity
Brain server 21 reads the extending display identification data.
Further, the host computer 21 also includes:
Output adjustment module 214, for after the host computer reads the extending display identification data, perform
Normal starting procedure;And according to the extending display identification data for reading, adjustment exports the form of vision signal, so that
The vision signal meets the display characteristic requirement of the display device.
Specifically, the output adjustment module 214 includes:
Data check unit, it is for checking the extending display identification data for reading whether correct, described when confirming
When extending display identification data are correct, starting-up signal normal boot-strap is exported.
The extending display identification data storage of the display device on the video decoding main board 22, the host computer
21 are connected with the video decoding main board 22 by HDMI wire;
The video decoding main board 22, for the decoding video signal exported to the host computer 21, and will solution
Signal output after code is shown to the display device.
As shown in Fig. 2 described device also includes power module 23;
The power module 23 is connected with the host computer 21 and the video decoding main board 22 respectively, for for described
Host computer 21 and the video decoding main board 22 are powered.
In sum, extending display identification data reading method provided in an embodiment of the present invention and device, in host computer
Boot program in the preferential EDID that performs read testing mechanism, read EDID information by restarting repeatedly, it is ensured that EDID information is
Jing after being fully prepared, then the power-on operation for carrying out host computer, it is ensured that host computer can be read in whole start process
EDID information is got, Intelligent flat will not cause host computer no signal to export because of EDID information communication issues.
It should be noted that, device embodiment described above is only schematic, wherein described as separating component
The unit of explanation can be or may not be physically separate, as the part that unit shows can be or can also
It is not physical location, you can local to be located at one, or can also be distributed on multiple NEs.Can be according to reality
Need to select some or all of module therein to realize the purpose of this embodiment scheme.In addition, the device that the present invention is provided
In embodiment accompanying drawing, the annexation between module represent between them have communication connection, specifically can be implemented as one or
A plurality of communication bus or holding wire.Those of ordinary skill in the art are not in the case where creative work is paid, you can to understand
And implement.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can be borrowed
Software is helped to add the mode of required common hardware to realize, naturally it is also possible to include special IC, specially by specialized hardware
Realized with CPU, private memory, special components and parts etc..Generally, all functions of being completed by computer program can
Easily with corresponding hardware realizing, and, for realizing that the particular hardware structure of same function can also be various many
Sample, such as analog circuit, digital circuit or special circuit etc..But, it is more for the purpose of the present invention in the case of software program reality
It is now more preferably embodiment.Based on such understanding, technical scheme is substantially made to prior art in other words
The part of contribution can be embodied in the form of software product, and the computer software product is stored in the storage medium that can read
In, such as the floppy disk of computer, USB flash disk, portable hard drive, read-only storage (ROM, Read-Only Memory), random access memory
Device (RAM, Random Access Memory), magnetic disc or CD etc., use so that a computer sets including some instructions
Standby (can be personal computer, server, or network equipment etc.) performs the method described in each embodiment of the invention.
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, any
Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained
Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be defined by the scope of the claims.
Claims (10)
1. a kind of extending display identification data reading method, it is characterised in that include:
Host computer in start process detects whether to read display device from video decoding main board by boot program
Extending display identification data;
If not reading the extending display identification data, reset command is performed, and after restart again by boot program
Detect whether to read the extending display identification data;
Repeat the above steps, until the host computer reads the extending display identification data.
2. extending display identification data reading method as claimed in claim 1, it is characterised in that when the host computer reads
To after the extending display identification data, also include:
The host computer performs normal starting procedure, and according to the extending display identification data for reading, adjusts defeated
Go out the form of vision signal, so that the vision signal meets the display characteristic requirement of the display device.
3. extending display identification data reading method as claimed in claim 2, it is characterised in that the host computer is just performed
Normal starting procedure, including:
Whether the extending display identification data that read of inspection are correct, when confirming that the extending display identification data are correct
When, export starting-up signal normal boot-strap.
4. extending display identification data reading method as claimed in claim 2, it is characterised in that read in the basis
The extending display identification data, after the form of adjustment output vision signal, also include:
By the video decoding main board to the decoding video signal, and by decoded signal output to the display
Equipment is shown.
5. the extending display identification data reading method as described in any one of Claims 1 to 4, it is characterised in that the computer
Main frame is connected by HDMI wire with the video decoding main board.
6. a kind of extending display identification digital independent device, it is characterised in that including host computer and video decoding main board;
The host computer includes:
Detection module, for, in the host computer start process, being detected whether from the video solution by boot program
Code mainboard reads the extending display identification data of display device;
Restart module, if for not reading the extending display identification data, perform reset command, and after restart again
Detect whether to read the extending display identification data by boot program;
Loop module, for repeating the detection module and the operation for restarting module, until the host computer reads
The extending display identification data.
7. extending display identification digital independent device as claimed in claim 6, it is characterised in that the host computer is also wrapped
Include:
Output adjustment module, for, after the host computer reads the extending display identification data, execution is normally opened
Machine flow process;And according to the extending display identification data for reading, the form of adjustment output vision signal, so that the video
Signal meets the display characteristic requirement of the display device.
8. extending display identification digital independent device as claimed in claim 7, it is characterised in that the output adjustment module bag
Include:
Whether data check unit, for checking the extending display identification data for reading correct, when the confirmation extension
When display identification data is correct, starting-up signal normal boot-strap is exported.
9. extending display identification digital independent device as claimed in claim 7, it is characterised in that
The video decoding main board, for the decoding video signal exported to the host computer, and by decoded letter
Number output is shown to the display device.
10. the extending display identification digital independent device as described in any one of claim 6~9, it is characterised in that described device
Also include power module;
The power module is connected with the host computer and the video decoding main board respectively, for for the host computer and
The video decoding main board is powered.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610901849.5A CN106528031A (en) | 2016-10-17 | 2016-10-17 | Extended display identification data reading method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610901849.5A CN106528031A (en) | 2016-10-17 | 2016-10-17 | Extended display identification data reading method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106528031A true CN106528031A (en) | 2017-03-22 |
Family
ID=58332454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610901849.5A Pending CN106528031A (en) | 2016-10-17 | 2016-10-17 | Extended display identification data reading method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106528031A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109408121A (en) * | 2018-09-19 | 2019-03-01 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | EDID reading and configuring method, system and medium |
CN115086766A (en) * | 2022-07-20 | 2022-09-20 | 中孚安全技术有限公司 | Video equipment interaction method and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101324834A (en) * | 2007-06-12 | 2008-12-17 | 宏正自动科技股份有限公司 | Extending device and data processing system |
CN101330587A (en) * | 2007-06-21 | 2008-12-24 | 青岛海信电器股份有限公司 | Control method and circuit for television interface |
CN101599261A (en) * | 2008-06-04 | 2009-12-09 | 联想(北京)有限公司 | The method and apparatus of realization equipment plug and play |
CN101620521A (en) * | 2008-07-04 | 2010-01-06 | 宏正自动科技股份有限公司 | KVM switch and method for providing expansion display identification data of screen |
CN102306489A (en) * | 2011-07-27 | 2012-01-04 | 南京Lg新港显示有限公司 | Method for programming port extended display identification data |
CN102685429A (en) * | 2011-03-08 | 2012-09-19 | 瑞昱半导体股份有限公司 | High-definition multi-media interface unit and power supply control method thereof |
CN103595943A (en) * | 2013-11-16 | 2014-02-19 | 京东方科技集团股份有限公司 | Video signal transmission equipment, playing system and video signal transmission method |
CN103870222A (en) * | 2012-12-11 | 2014-06-18 | 联想(北京)有限公司 | Display output control method and electronic device |
-
2016
- 2016-10-17 CN CN201610901849.5A patent/CN106528031A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101324834A (en) * | 2007-06-12 | 2008-12-17 | 宏正自动科技股份有限公司 | Extending device and data processing system |
CN101330587A (en) * | 2007-06-21 | 2008-12-24 | 青岛海信电器股份有限公司 | Control method and circuit for television interface |
CN101599261A (en) * | 2008-06-04 | 2009-12-09 | 联想(北京)有限公司 | The method and apparatus of realization equipment plug and play |
CN101620521A (en) * | 2008-07-04 | 2010-01-06 | 宏正自动科技股份有限公司 | KVM switch and method for providing expansion display identification data of screen |
CN102685429A (en) * | 2011-03-08 | 2012-09-19 | 瑞昱半导体股份有限公司 | High-definition multi-media interface unit and power supply control method thereof |
CN102306489A (en) * | 2011-07-27 | 2012-01-04 | 南京Lg新港显示有限公司 | Method for programming port extended display identification data |
CN103870222A (en) * | 2012-12-11 | 2014-06-18 | 联想(北京)有限公司 | Display output control method and electronic device |
CN103595943A (en) * | 2013-11-16 | 2014-02-19 | 京东方科技集团股份有限公司 | Video signal transmission equipment, playing system and video signal transmission method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109408121A (en) * | 2018-09-19 | 2019-03-01 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | EDID reading and configuring method, system and medium |
CN109408121B (en) * | 2018-09-19 | 2021-09-14 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | EDID reading and configuring method, system and medium |
CN115086766A (en) * | 2022-07-20 | 2022-09-20 | 中孚安全技术有限公司 | Video equipment interaction method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9207948B2 (en) | Multi-BIOS circuit and switching method between multiple BIOS chips | |
US7600112B2 (en) | Method and system of supporting multi-plugging in X8 and X16 PCI express slots | |
CN110096314B (en) | Interface initialization method, device, equipment and computer readable storage medium | |
US20070168737A1 (en) | Debugging device using an lpc interface capable of recovering functions of bios, and debugging method therefor | |
CN105913797A (en) | LED display screen module correction data automatic loading method and system | |
US6434697B1 (en) | Apparatus for savings system configuration information to shorten computer system initialization time | |
CN102722394B (en) | Start upgrading method of embedded equipment | |
US6519698B1 (en) | Method for saving system configuration information to shorten computer system initialization time by checking the state of a chassis intrusion detection circuit | |
US20070300055A1 (en) | Booting apparatus and method therefor | |
US8719637B2 (en) | System and method for acquiring basic input/output system debug codes | |
CN103593281A (en) | Test system and test method | |
US7467290B2 (en) | Method and system for providing a modular server on USB flash storage | |
US7420819B2 (en) | Expanding high speed transport interface hardware method for motherboard | |
CN108282697A (en) | A kind of smart television starts method, apparatus, electronic equipment and storage medium | |
CN110399168B (en) | System starting method, device and equipment for multiple data disk storage servers | |
CN109062526B (en) | Display configuration method and system suitable for UEFI | |
CN106528031A (en) | Extended display identification data reading method and device | |
CN104598256A (en) | Computer BIOS (Basic Input /Output System) recovery system and method | |
CN110688235B (en) | System and method for sharing wireless connection information between UEFI firmware and OS | |
CN110187872A (en) | A kind of BIOS development approach, system and electronic equipment and storage medium | |
CN106897623A (en) | It is a kind of support more than the chip that guides safely and its startup method | |
CN104602124A (en) | Multi-screen driving method and system of LCD TV and driving main board module | |
CN111752623A (en) | Display configuration method and device, electronic equipment and readable storage medium | |
US20090144536A1 (en) | Monitoring method and monitor apparatus | |
CN116028125A (en) | Remote control startup display mode setting method, system, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170322 |