Dynamic EDID generation
First Claim
Patent Images
1. A multi-monitor driver, comprising:
- a processor coupled to an EDID memory;
one or more monitor interfaces coupled to the processor;
wherein the processor is configured to;
read Extended Display Identification Data (EDID) from one or more monitors coupled to the one or more monitor interfaces;
determine compatible EDID data based on the EDID data read from the one or more monitors;
determine a consolidated EDID data based on the EDID data from the one or more monitors and the compatible EDID data, the consolidated EDID data being synthesized from the compatible EDID;
determine whether at least one parameter in the consolidated EDID data is greater than an allowable limit;
write parameters of the consolidated EDID data into the EDID memory that are determined to not be greater than an allowable limit; and
write default parameters into the EDID memory for parameters of the consolidated EDID data that are greater than an allowable limit.
4 Assignments
0 Petitions
Accused Products
Abstract
A multi-monitor display driver that provides consolidated EDID data is provided. The display driver reads the EDID data from the one or more monitors coupled to the driver, determines a consolidated EDID data that is compatible with each of the monitors, and writes the EDID data to an EDID memory in the driver. A source interacting with the driver reads the consolidated EDID data to control interactions with the driver.
-
Citations
16 Claims
-
1. A multi-monitor driver, comprising:
-
a processor coupled to an EDID memory; one or more monitor interfaces coupled to the processor; wherein the processor is configured to; read Extended Display Identification Data (EDID) from one or more monitors coupled to the one or more monitor interfaces; determine compatible EDID data based on the EDID data read from the one or more monitors; determine a consolidated EDID data based on the EDID data from the one or more monitors and the compatible EDID data, the consolidated EDID data being synthesized from the compatible EDID; determine whether at least one parameter in the consolidated EDID data is greater than an allowable limit; write parameters of the consolidated EDID data into the EDID memory that are determined to not be greater than an allowable limit; and write default parameters into the EDID memory for parameters of the consolidated EDID data that are greater than an allowable limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing Extended Display Identification Data (EDID), comprising:
-
reading EDID data from one or more monitors through one or more monitor interfaces; determining a compatible timing option among the EDID data for the one or more monitors; determining a consolidated timing option based on the compatible timing option; determining whether the consolidated timing option is greater than an allowable limit; storing a consolidated EDID data that includes the consolidated timing option in an EDID memory if the consolidated timing option is not greater than an allowable limit; and storing a consolidated EDID data that includes a default timing option if the consolidated timing option is greater than an allowable limit;
the consolidated EDID data being synthesized from the EDID data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification